Computer Science/Network

[Network] UDP header

LeeJaeJun 2023. 12. 22. 23:30
728x90
반응형

- UDP header

  • Source Port (16 bits): 송신자의 포트 번호를 나타냅니다.
  • Destination Port (16 bits): 수신자의 포트 번호를 나타냅니다.
  • Length (16 bits): UDP 패킷의 전체 길이를 바이트 단위로 나타냅니다. 헤더와 데이터를 포함합니다.
  • Checksum (16 bits): 오류 검출을 위한 체크섬 값입니다. UDP 헤더와 데이터를 포함한 전체 패킷에 대한 체크섬을 계산하여 전송됩니다.
  • Data: UDP 패킷에 포함된 데이터를 나타냅니다.

UDP 헤더는 상대적으로 간단하며, TCP와 달리 연결 설정, 순서 제어, 흐름 제어 등의 기능을 제공하지 않습니다. UDP는 신뢰성과 순서 보장을 포기하고, 단순한 데이터 전송을 위한 프로토콜로 사용됩니다. 즉 일반적인 전송을 합니다.

게임에서 몇 명이 느리다고 나머지 모두를 다 드리게 할 수 없으니 이럴 때 UDP를 사용합니다.

UDP를 활용하며 필요 시에 TCP 혼잡제어를 구현해놓는 방법을 사용하기도 함.

728x90
반응형

'Computer Science > Network' 카테고리의 다른 글

[Network] URI와 URL  (1) 2023.12.22
[Network] DNS  (0) 2023.12.22
[Network] TCP header 형식  (1) 2023.12.22
[Network] TCP와 UDP  (1) 2023.12.22
[Network] Ping, RTT, ICMP  (2) 2023.12.22