Network

[TCP/IP 아키텍쳐] UDP header의 구조

춘햄 2022. 3. 23. 23:33

UDP는 TCP와는 달리 비연결 프로토콜로서 상대방이 보낸 응답을 확인하지 않으며, 송신 시스템이 전송하는 데이터에 대한 목적지 시스템의 확인 절차가 생략되므로 네트워크에 부하를 걸지 않는 장점이 있다.

또한 데이터 자체의 신뢰성이 없으므로 수신된 데이터의 무결성을 보장받지 못한다.

 

- UDP의 특징

  • 비연결 지향형

  • 네트워크 부하 감소

  • 비신뢰성

  • 전송된 데이터의 일부 손실 가능


▶UDP Header

▷ Source/Destination Port #: 각 호스트에 있는 응용 프로그램의 포트 번호

▷ UDP Datagram Length: 헤더와 데이터를 합한 사용자 데이터그램의 전체 길이

▷ Checksum: 헤더와 데이터를 모두 포함한 사용자 데이터그램 전체에 대해 오류를 탐지하기 위해 사용됩니다.

 

참고로 응용프로그램의 포트 번호는 cmd - netstat으로 확인 가능하다.