더북(TheBook)

2.2.2 PDU

네트워크의 어떠한 계층에서 계층으로 데이터가 전달될 때 한 덩어리의 단위를 PDU (Protocol Data Unit)라고 합니다.

PDU는 제어 관련 정보들이 포함된 ‘헤더’, 데이터를 의미하는 ‘페이로드’로 구성되어 있으며 계층마다 부르는 명칭이 다릅니다.

애플리케이션 계층: 메시지

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

인터넷 계층: 패킷

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

 

예를 들어 애플리케이션 계층은 ‘메시지’를 기반으로 데이터를 전달하는데, HTTP의 헤더가 문자열인 것을 예로 들 수 있습니다.

잠시 curl 명령어를 이용하여 www.naver.com으로 HTTP 요청을 해서 PDU 테스팅을 해보겠습니다.

참고로 다음 사이트를 통해 쉽게 curl 명령어로 다른 사이트에 요청할 수 있습니다.

• curl commands 온라인 사이트 링크: https://reqbin.com/curl

 

▲ 그림 2-34 curl을 테스팅할 수 있는 사이트

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.