UDP가 하는 일

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

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

안전한 연결을 지향하지 않는다.

 

UDP 프로콜의 구조

Source Port

출발지 포트번호

Destination Port

목적지 포트번호

Length

UDP 프로토콜과 뒤 페이로드까지 합한 길이

Checksum

헤더의 오류를 검사한다.

 

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

1. DNS 서버

www.naver.com의 IP주소를 DNS 서버에게 물어볼 때 UDP 프로토콜을 사용한다.

2. tftd 서버

파일 전송프로그램

3. RIP 프로토콜

라우팅 정보를 공유하는 RIP 프로토콜

 

 

실습

1. tfpd를 사용하여 데이터 공유해보기 - .txt 파일

2. 패킷 캡처 및 분석해보기

 

TFTP는 7계층 프로토콜이다. - 24byte

몰라도 된다.

UDP 프로토콜은 8byte

Length는 TFTP + UDP이다.