[네트워크] 08. 비연결지향형 UDP 프로토콜 - 이론

ppmyor·2022년 9월 28일
0

CS-네트워크

목록 보기
8/11
post-thumbnail

UDP 프로토콜

UDP가 하는 일

사용자 데이터그램 프로토콜(User Datagram Protocol, UDP)은 유니버설 데이터그램 프로토콜(Universal Datagram Protocol)이라고 일컫기도 한다.
UDP의 전송 방식은 너무 단순해서 서비스의 신뢰성이 낮고, 데이터그램 도착 순서가 바뀌거나, 중복되거나, 심지어는 통보 없이 누락시키기도 한다.
UDP는 일반적으로 오류의 검사와 수정이 필요 없는 프로그램에서 수행할 것으로 가정한다.
즉, 상대방과 연결된 상태를 지향하지 않음 -> 연결된 상태에서 데이터를 주고받는것이 아니기 때문에 신뢰성이 낮음

UDP 프로토콜의 구조

안전한 연결을 지향하지 않는 UDP 프로토콜

  • Source Port(2byte)
  • Destination Port(2btye)
  • 길이(header + payload, 2byte)
  • Checksum(2byte)

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

UDP 프로토콜을 사용하는 대표적인 프로그램들

도메인을 물으면 IP를 알려주는 DNS 서버
UDP로 파일을 공유하는 tftp 서버
라우팅 정보를 공유하는 RIP 프로토콜

profile
유영하는 개발자

0개의 댓글