마하데이터
네트워크 아키텍처의 종류와 비교 본문
카테고리 없음

네트워크 아키텍처의 종류와 비교

마하데이터 2025. 4. 18.

네트워크 아키텍처의 종류와 비교에 대해서

네트워크 아키텍처의 종류와 비교에 대해서 살펴보도록 하겠습니다. 네트워크 아키텍처는 기본적으로 OSI 참조모델 7계층, TCP와 IP 4계층이 있습니다. 먼저 OSI 참조모델은 시스템 간의 상호접속을 목적으로 하는 각종 프로토콜의 표준을 위한 공통적인 기반을 제공하고 또한 기존의 표준과 향후 개발되는 표준과의 관계를 명확히 하는 것을 목적으로 합니다. 이러한 OSI 참조모델은 시스템 간의 접속을 논리적으로 모델화하기 위하여 개방형 시스템, 응용 실체, 접속, 물리매체를 기본적인 요소로 정의하고 있습니다. 먼저 개방형 시스템은 단말장치 및 통신제어장치와 같이 응용 프로세스 간의 통신을 수행할 수 있도록 통신 기능을 제공합니다. 그리고 응용 실체는 해당 물리적 시스템상에서 작동하는 업무 프로그램과 시스템 운영관리 프로그램, 단말장치 운영자 등의 응용 프로세스를 개방형 시스템상의 요소로서 모델화한 것입니다. 다음으로 접속은 응용 실체 간의 연결하는 논리적인 통신회선으로 개방형 시스템의 응용 프로세스가 다른 개방형 시스템의 응용 프로세스와 통신을 수행하는 경우에는 실체 간의 접속을 설정하여 그 접속 상태에서 데이터 교환을 수행할 필요가 있습니다. 이러한 형태의 데이터 전송을 접속형 데이터 전송이라고 칭합니다. 마지막으로 물리매체는 통신회선 및 채널 등과 같이 시스템 간에 정보를 교환할 수 있게 해주는 전기적인 통신매체를 말합니다. 여기까지 OSI 참조모델 7계층에 관한 설명이었습니다. 다음으로 TCP와 IP 4계층에 관해서 설명해 드리겠습니다. TCP와 IP는 서로 다른 네트워크에 연결되어 있는 클라이언트들이 서로 통신이 가능할 수 있도록 하는 프로토콜을 말합니다. 데이터를 같은 크기의 패킷으로 나누어 전송하며, 각 패킷은 연속적인 일련번호와 받은 사람의 주소가 첨가되어 있습니다. 이때 TCP는 데이터를 패킷으로 나누고, IP는 나누어진 패킷을 네트워크나 원거리에 있는 호스트로 보내줍니다. 따라서 IP는 패킷을 한 장소에서 다른 곳으로 옮기는 역할을 담당하고, TCP는 데이터의 흐름을 관리하고 정확한지 검사하는 기능을 갖게 됩니다. 지금까지 설명해 드렸던 네트워크 아키텍처를 비교해 보자면 먼저 공통점으로는 독립적인 프로토콜들로 이루어진 스택 개념을 기반으로 한다는 점입니다. 하지만 차이점을 알아보자면 먼저 OSI 참조모델은 시스템의 유연성에서 계층의 독립성과 인접 계층 간의 인터페이스를 고려하고 모형에 따른 적합한 서비스에서는 하나의 가상적 네트워크를 대상으로 조직적으로 개발된 모형이며, 비 연결형 서비스를 제공합니다. 그리고 계층 수는 7계층입니다. 반면에 TCP와 IP 모델은 시스템 유연성에서 네트워크 환경에 따라 여러 개의 프로토콜을 허용하고, 모형에 따른 적합한 서비스에서는 다양한 네트워크를 연결하는 과정에서 많은 시도와 실패를 거듭하여 점진적으로 발전되어 왔습니다. 또한 계층 수는 4계층이라는 점이 두 네트워크 아키텍처의 차이점입니다. 다음으로 참조 네트워크 아키텍처에 관해서 설명해 드리겠습니다. 참조 네트워크 아키텍처는 컴퓨터 통신에서 요구되는 복잡한 기능 등을 여러 계층으로 분할하여 간략화하고, 각 계층에서는 독립적인 기능을 담당하며, 기준층으로부터 바로 밑의 계층에서 제공하는 서비스를 이용하고, 상위계층에게는 서비스를 제공하게 됩니다. 계층화 구조는 프로토콜 표준화가 수월하고, 다른 계층에 영향을 주지 않으면서 프로토콜의 갱신이나 변경이 수월하다는 특징이 있습니다. 마지막으로 국제표준화기구에서 개발한 OSI 참조모델 7계층의 계층별 주요 기능에 대해서 말씀드리겠습니다. 각 계층은 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용으로 나누어지게 됩니다. 먼저 물리 계층은 물리적인 전송회선 상에 비트열의 전송을 담당하고 있습니다. 예를 들어서 물리적인 연결 및 데이터 비트의 송수신을 위한 기계적, 전기적, 기능적, 절차적인 규격을 말합니다. 다음으로 데이터링크 계층은 전송 링크 상에서 프레임 단위의 신뢰성 있는 전달을 담당하고 있습니다. 링크 설정 및 해제, 흐름제어 및 오류제어를 예시로 들 수 있습니다. 그리고 네트워크 계층은 통신망을 통하여 패킷을 목적지까지 전달하는 역할을 담당하고 있습니다. 또한 경로를 선택하고 폭주를 제어합니다. 다음으로 전송계층은 하부 통신망에 상관없이 종단 간 신뢰성 있는 메시지의 전달 기능을 제공합니다. 이때 종단 간의 오류제어와 흐름제어를 추가로 담당하고 있습니다. 다음으로 세션계층은 프로세스 간의 대화제어 및 동기점을 이용한 효율적인 데이터 복구를 제공합니다. 그리고 표현계층에서는 응용 프로세스 간에 데이터 표현상의 차이에 상관없이 통신이 가능하도록 독립성을 제공합니다. 예를 들어서 코드를 변환하고, 암호화하고, 데이터를 압축합니다. 마지막으로 응용계층에서는 사용자에게 다양한 네트워크 응용을 위해 요구되는 기본적인 서비스를 제공합니다. 예를 들어서 메일 전송, 파일 전송, 문서교환, 원격 로그인, 원격 트랜잭션 처리를 말할 수 있습니다. 이렇게 네트워크의 복잡한 과정을 OSI 7계층을 통해서 계층별로 특정한 기능을 담당하게 하고 서로 협력하면서 효과적으로 데이터를 전송할 수 있도록 합니다. 오늘 설명해 드린 OSI 7계층과 TCP와 IP 4계층은 네트워크를 이해하는 데에 가장 핵심적인 부분입니다. 지금까지 네트워크 아키텍처의 종류와 비교에 대해서 살펴봤습니다.

Comments