UDP

0

네트워크

목록 보기
6/8

User Datagram Protocol.

TCP와는 달리 신뢰를 보장하지 않고 비연결지향인 전송 계층 Protocol이다.

Non-State[순서번호, Buffer등의 상태정보 저장 X], TCP보다 속도가 빠른 점, 순서제어, 흐름제어 등이 없고 전송 측에서 TCP의 3-way Handshake같은 연결 절차가 없는 점들이 특징이다.

이러한 특징들 때문에, 속도(빠른 요청과 응답)가 필요한
TFTP, SNMP, DHCP, NFS, DNS, RIP, NTP등의 Protocol에 사용된다.

다만, 이 말은 UDP가 "최적"의 경로를 보장한다는 뜻이 아니라 TCP에 비해 절차를 많이 간략하게 했기 때문이다. 그냥 생각없이 보내기만 하면 되니까 상대적으로 빠르다는 뜻이다.

UDP 구조

UDP는 "고정" 길이의 8byte의 Header + Data의 구조로 이루어진다.

PosNameInfo
0-15Source Port발신 Port 번호
16-31Destination Port수신 Port 번호
32-47Length패킷 전체의 길이 (byte)
48-63Checksum패킷 전체에 대한 Checksum, 선택 항목이다. 생략가능하다는 뜻이다.
64~Data

https://datatracker.ietf.org/doc/html/rfc8085

https://datatracker.ietf.org/doc/html/rfc768

http://www.ktword.co.kr/test/view/view.php?nav=2&no=323&sh=udp

0개의 댓글