logo
Published on

비연결지향형 UDP 프로토콜 - OSI7계층 4계층 UDP

Authors
  • avatar
    Name
    Bora Choi
    Twitter

UDP 프로토콜

UDP가 하는 일

사용자 데이터그램 프로토콜(User Datagram Protocol, UDP)은 유니버설 데이터그램 프로토콜(Universal Datagram Protocol)이라고 일컫기도 한다.

UDP의 전송 방식은 너무 단순해서 서비스의 신뢰성이 낮고, 데이터그램 도착 순서가 바뀌거나, 중복되거나, 심지어는 통보 없이 누락시키기도 한다.

UDP는 일반적으로 오류의 검사와 수정이 필요 없는 프로그램에서 수행할 것으로 가정한다.

UDP 프로토콜의 구조

udp

  • Source Port : 출발지 포트
  • Destination Port : 목적지 포트
  • Length : 페이로드를 포함한 길이
  • Checksum : 프로토콜에 이상이 있나 체크

UDP 프로토콜을 사용하는 프로그램

DNS 서버

도메인을 물으면 IP를 알려준다

dns

tftp 서버

UDP를 사용해 파일을 공유한다.

tftp

RIP 프로토콜

라우팅 정보를 공유한다.

rip

UDP패킷을 캡쳐해서 분석해보자!

 UDP패킷을 캡쳐