본문 바로가기
지식창고/IT 지식

TCP/IP stack

by eteo 2024. 1. 10.

 

 

 

 

TCP/IP stack

 

 

 

 

TCP/IP 스택이라고 하면 전송 제어 프로토콜인 TCP와 인터넷 프로토콜인 IP, 단일 프로토콜을 말하는게 아니라 이를 포함하여 여러 프로토콜로 구성된 프로토콜 스택이다.

 

OSI 모델과 비교될 수 있으나 OSI 모델이 개념적인 이해를 돕기 위해 사용된다면 현장에서 실제로 사용되는 것은 TCP/IP 스택이다.

 

 

 

 

 

 

 

OSI Model과 TCP/IP stack의 비교

 

 

TCP/IP stack은 Application, Transport, Internet, Network Access의 4계층으로 구성되며 위와 같이 OSI Model의 7 layer와 매핑될 수 있다.

 

 

 

 

 

TCP/IP stack에서 두 호스트 간 커뮤니케이션 시 PDU(Protocol Data Unit)를 주고받게 되는데, PDU 대신 우리는 Packet이라는 단어로 일상적으로 사용한다.

 

 

 

데이터가 TCP/IP stack의 각 계층을 통과하면서 헤더와 푸터등이 추가되거나 분리되고 계층별 데이터 전송 단위를 지칭하는 용어가 위 그림처럼 따로 정해져있다.

 

Internet 계층에서의 전송 단위 또한 Packet이지만 보통 두 호스트간 전체 stack을 아우르는 개념에서 Packet을 주고받는다는 용어를 사용한다.

 

 

 

 

Reference : 

https://www.flackbox.com/cisco-the-tcp-ip-stack