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 :
'지식창고 > IT 지식' 카테고리의 다른 글
Wireshark에서 캡쳐시 UDP/TCP 데이터 뒤에 00 패딩이 붙는 이유 (0) | 2024.01.24 |
---|---|
loop unroll (0) | 2023.12.19 |
CPU 구조 (0) | 2023.12.18 |
스위치, 허브, 라우터, 공유기 차이점 (0) | 2023.12.16 |
ISO 국가표준 규격서 무료 열람 (0) | 2023.12.10 |