Computer Science

네트워크 - PDU

ds3hfj 2025. 5. 2. 15:32

PDU(Protocol Data Unit)

  • 어떠한 계층에서 계층으로 데이터가 전달될 때 한 덩어리의 단위
  • PDU는 제어 관련 정보들이 포함된 ‘헤더’, 데이터를 의미하는 ‘페이로드’로 구성되어 있으며 계층마다 부르는 명칭이 다름

애플리케이션 계층: 메시지 - HTTP의 헤더가 문자열인 것

전송계층: 세그먼트(TCP),데이터그램(UDP)

인터넷 계층: 패킷

링크 계층: 프레임(데이터 링크 계층), 비트(물리 계층)

 

curl 명령어를 이용하여 http://www.naver.com으로 HTTP 요청을 해서 PDU 테스팅

PDU 중 아래 계층인 비트로 송수신하는 것이 모든 PDU 중 가장 빠르고 효율성이 높음

하지만 애플리케이션 계층에서는 문자열을 기반으로 송수신을 하는데, 그 이유는 헤더에 authorization 값 등 다른 값들을 넣는 확장이 쉽기 때문