[protocol] TCP/IP 2: 구조와 모델

TCP/IP 슈트는 사실 OSI 7 Layer보다 먼저 개발됐다고 한다.

난 그동안.. OSI 7 Layer가 먼저 개발된 줄 았았는데 놀랐다. 그래서 TCP/IP 슈트를 개발한 사람들은 TCP/IP 구조를 설명할 때, OSI를 언급하지 않는다고.. (그분들께 죄송하지만, 이해를 돕기 위해 상응 되는 OSI 계층까지만,, 언급하도록 하겠습니다..)

출처: <The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference>.  P134. TCP/IP Protocols

1계충: 네트워크 인터페이스 계층

OSI  Layer 2 Datalink 와 흡사다.

상위 계층에 있는 TCP/IP 프로토콜이 Local Network에 접근하기 위해 사용하는 인터페이스이다. TCP/IP 프로토콜 중 네트워크 인터페이스 계층에서 동작하는 프로토콜이 없어서 TCP/IP의 일부가 아니라고 주장하는 사람도 있다. 물론, 당연히 TCP/IP의 일부분이다!!

2계층: 인터넷 계층

OSI Layer 3 Network와 흡사하다.

논리적 장비 주소 지정, 데이터 패키징, 조작과 전달, 라우팅을 수행한다. OSI 3 계층과 매우 흡사하다. TCP/IP의 핵심 프로토콜인 IP와 ICMP, 라우팅 프로토콜이 여기에 포함된다. IPv6도 역시 포함된다.

3계층: 호스트 간 전송 계층 (또는 전송 계층)

OSI Layer 4 Transport,  5 Session과 흡사하다.

인터넷 상에서 종단 간 통신을 쉽게 하고, 데이터를 보낼 수 있도록 논리적 연결을 맺는 것이다. 또한, 특정 출발지와 목적지 어플리케이션을 식별하는 작업을 한다. TCP/UDP가 여기에 속한다.

TCP가 오랜 기간 존재할 수 있는 연결을 수립하는 부분이 OSI 5계층과 유사하다.

4계층: 애플리케이션 계층

OSI Layer 5 Session, 6 Presentation, 7 Application과 흡사하다.

TCP/IP의 최상위 계층이다. 일부 프로토콜을 OSI 계층으로 나누면 구분하기가 애매모한 경우가 있는데, TCP/IP에서는 하나로 묶어놓았다.

최종사용자 프로토콜에는 HTTP, FTP, SMTP 등이 있고,  관리 프로토콜에는 SNMP, DHCP, DNS 등이 있다.

One thought on “[protocol] TCP/IP 2: 구조와 모델”

답글 남기기

이메일 주소는 공개되지 않습니다.