더북(TheBook)

2.2 TCP/IP 그리고 OSI 모델

네트워크 산업에는 네트워크 프로토콜 아키텍처를 위한 OSI(Open Systems Interconnection) 모델이라는 표준 7계층 모델이 있습니다. OSI 모델은 국제 표준 기구인 ISO(International Organization for Standardization)가 네트워크 프로토콜 시스템의 설계를 표준화해 소프트웨어 개발자의 프로토콜 표준에 대한 상호 연결 및 개방형 접근을 촉진하려는 노력의 산물입니다.

OSI 표준 아키텍처가 개발될 때 TCP/IP는 이미 개발 과정에 있었고, 엄밀히 말하면 TCP/IP는 OSI 모델을 따르지 않습니다. 그러나 두 모델의 목표는 비슷했기에 표준을 맞추기 위해 설계자들 사이의 논의를 통해 호환될 수 있었습니다. OSI 모델은 프로토콜 구현의 성장 및 개발에 큰 영향을 미쳤으며, OSI 용어가 일반적으로 TCP/IP에 적용되는 것을 볼 수 있습니다.

그림 2-2는 4계층 TCP/IP 표준과 7계층 OSI 모드 간의 관계를 보여줍니다. OSI 모델은 응용 계층의 업무를 응용, 표현, 세션, 세 계층으로 나눕니다. OSI는 네트워크 접근 계층의 활동을 데이터 링크 계층과 물리 계층으로 나눕니다. 이처럼 세분화하면서 조금 복잡해지기는 하지만, 프로토콜 계층을 좀 더 구체적인 서비스로 지정해 개발자가 유연하게 작업할 수 있도록 합니다. 특히 네트워크 접근 계층을 데이터 링크 계층과 물리 계층으로 분할함으로써 통신 매체 접근과 관련된 기능에서 통신 구성과 관련된 기능을 분리합니다. OSI 상위 세 계층은 애플리케이션이 프로토콜 스택과 인터페이스할 수 있는 다양한 대안을 제공합니다.

▲ 그림 2-2 7계층 OSI 모델

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.