네트워크 프로토콜 UDP에 대해 설명하고자 한다.
2024.02.20 - [네트워크(Network)] - TCP/IP 4 Layer
Transport 계층은 목적지를 구분하는(=서비스를 구분하여) 계층으로,
두 가지의 프로토콜 종류가 있는데, 이번에는 UDP의 구성에 대해 알아보고자 한다
UDP 헤더의 구성은 위와 같다
UDP란 User Datagram Protocol로, 4계층 프로토콜의 종류이다.
비연결성, 효율성, 혼잡 제어 등의 특징을 가지고 있으며,
효율성을 특징으로 가지는 만큼 헤더가 TCP에 비해 비교적 간단하고 큰 기능을 수행하지 않는다.
이를 중요한 필드(field)위주로 간단하게 설명하려고 한다.
구체적인 UDP의 기능적 설명은 TCP/IP 4 layer 포스팅을 참고
출발지 포트주소
목적지 포트주소
3) Length(2byte)
Header + payload 크기(=PDU)
4) UDP Checksum(2byte)
4계층 Segment 전체와 3계층 정보 중 일부분에 대한 오류검사 값
Pseudo header(가상헤더)를 구성하여 보내기전에 오류 검출을 수행
-> pseudo header : 오류 검출용 헤더
이렇게 UDP 프로토콜에 대해서 알아보았다.
# UDP header는 8byte고정으로빠른 통신 속도가 필요한 서비스를 위해
헤더를 최소화하여 빠른 전달을 보장한다.(실시간 통신, 음성 서비스 등등)
비신뢰성, 비연결성 등의 특징을 가진 정보 해석 및 전달 서비스에서도 사용된다.
(DNS, DHCP 등)
모두에게 도움이 되길 바라며
Protocol : TCP (1) | 2024.10.14 |
---|---|
Protocol : ICMP (0) | 2024.10.11 |
Protocol : ARP (0) | 2024.09.27 |
Protocol : IP (2) | 2024.09.26 |
Protocol : Ethernet (0) | 2024.09.26 |