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이다.
'네트워크 기초' 카테고리의 다른 글
TCP를 이용한 통신과정 (0) | 2022.03.08 |
---|---|
TCP 프로토콜 구조와 TCP의 플래그 (0) | 2022.03.08 |
컴퓨터의 프로그램끼리는 이렇게 데이터를 주고 받는다 - 4계층 이론 (0) | 2022.03.07 |
조각화 실습 (0) | 2022.03.07 |
IPv4의 조각화 이론 (0) | 2022.03.07 |