PDU란? OSI 계층별 데이터를 부르는 용어 정리

일반적으로 컴퓨터가 주고받는 무언가를 데이터라고 통칭합니다. 그런데 엄밀히 말하면 네트워크 통신의 과정마다 전달되는 데이터를 표현하는 명칭이 조금 다릅니다.

PDU란?

PDU (Protocol Data Unit)는 OSI (Open Systems Interconnection) 모델의 각 계층에서 데이터를 어떻게 패키징 할 것인지를 설명하는 용어입니다. OSI 모델의 계층마다 다른 이름으로 데이터 단위를 부릅니다.

 

OSI 7계층 데이터 단위

각 계층에서 데이터는 다르게 패키징 되고 다른 PDU로 불립니다.

 

계층 데이터 단위
물리 계층 (Physical Layer) 비트 (Bits)
데이터 링크 계층 (Data Link Layer) 프레임 (Frames)
네트워크 계층 (Network Layer) 패킷 (Packets)
전송 계층 (Transport Layer) TCP : 세그먼트 (Segments) / UDP : 데이터그램 (Datagrams)
세션 계층 (Session Layer) 데이터 (Data)
표현 계층 (Presentation Layer) 데이터 (Data)
응용 계층 (Application Layer) 메시지 (Messages)

 

물리적으로 이더넷(Ethernet) 케이블을 통해 데이터를 전송할 때, 물리 계층에서는 비트로 데이터를 처리합니다. 이 단계에서는 0과 1로만 구성된 원시 데이터를 다룹니다.

 

데이터 링크 계층에서는 프레임이라고 불리는 데이터 단위를 사용합니다. 이 계층에서는 MAC 주소를 이용해 데이터를 전송하며, 이를 위해 헤더와 트레일러를 추가하여 프레임을 구성합니다.

 

네트워크 계층에서는 패킷이라는 데이터 단위를 사용합니다. 여기에서는 IP 주소를 이용하여 데이터를 라우팅합니다. 패킷은 송신지와 목적지의 IP 주소 정보를 포함합니다.

 

전송 계층에서는 세그먼트나 데이터그램이라는 단위를 사용합니다. TCP는 세그먼트를, UDP는 데이터그램을 사용하며, 이 단위에는 포트 번호와 같은 정보가 포함되어 있습니다.

 

세션, 표현, 응용 계층에서는 주로 데이터나 메시지라고 부릅니다. 예를 들어, 웹 브라우징을 할 때 HTTP 메시지가 응용 계층에서 처리됩니다.

 

다만 패킷이라는 용어는 주로 네트워크 계층에서 사용되지만 일반적으로 데이터 전송의 기본 단위를 의미하는 넓은 의미로도 자주 사용됩니다.

반응형

댓글

Designed by JB FACTORY