프로토콜 데이터 단위

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

프로토콜 데이터 단위(Protocol Data Unit)는 데이터 통신에서 상위 계층이 전달한 데이터에 붙이는 제어정보를 뜻한다.

PDU의 내용[편집]

정보를 추가한 계층에 따라 PDU를 지칭하는 이름과 포함하는 내용이 달라진다.[1]

  1. 발신지 포트 : 발신하는 application의 포트
  2. 목적지 포트 : 수신해야 할 application의 포트
  3. 순서 번호 : 순차적 전송할 경우 순서를 붙이며, 순서가 어긋나면 목적지 프로토콜이 이를 바로 잡는다.
  4. 오류검출코드 : 발신지와 목적지 프로토콜은 세그먼트를 연산하여 오류 검출 코드를 각각 만든다. 만약 발신지에서 전송한 세그먼트에 포함된 오류 검출 코드와 목적지에서 만든 오류 검출 코드가 다르다면 전송되는 과정에서 오류가 발생한 것이다. 이 경우, 수신측은 그 세그먼트를 폐기하고 복구 절차를 밟는다. 오류검출코드는 체크섬, 프레임 체크 시퀀스라고도 부른다.
  • 네트워크 계층 :패킷(packet)
  1. 발신지 컴퓨터 주소 : 패킷의 발신자 주소
  2. 목적지 컴퓨터 주소 : 패킷의 수신자 주소
  3. 서비스 요청 : 네트워크 접속 프로토콜은 우선 순위와 같은 서브 네트워크의 사용을 요청할 수 있다.

주석[편집]

  1. William Stallings, Data and Computer Communications, 42page, PRENTICE HALL, 2011, ISBN 978-89-450-0648-6