UDP

임승섭·2023년 6월 8일
0

Computer Network

목록 보기
23/27

UDP

User Datagram Protocol

  • 아주 간단한 transport layer protocol이다
  • connection-less, unreliable
  • functions
    • process separation through ports (multiplex / demultiplex)
    • primitive error detection (checksum)

UDP Header

Source port number

  • 16 bits

Destination port number

  • 16 bits

Total length

  • UDP packet의 길이
  • IP packet length - IP header length

CheckSum

  • used for error detection

UDP Operation

Connection-less service

  • NO connection setup and teardown
  • process의 destination IP address / port로 packet을 전달한다
  • UDP packet은 datagram이라고 부른다
  • 각각의 datagram은 독립적이다.
    • NO sequence number
      -> No ordering, NO redundancy detection

Application using UDP

  • tranport layer에서 flow와 error control 기능이 필요 없는 응용 프로그램
    • multimedia streaming
    • 영상 : 오류가 좀 발생해도 괜찮다. 몇 프레임 날라가도 나쁘지 않아
  • 이미 본인의 flow control과 error control 기능이 있는 process
    • TFTP
  • Multicast application
  • Protocols for management
    • SNMP

Benefit

  • easy to implement
  • fast processing

0개의 댓글