지난 글에서 TCP의 특성에 대해 작성했는데요 이번 글에서는 UDP에 대해서 작성해보려 합니다.
UDP는 TCP와 같이 OSII 7 Layer중 4계층인 Transport layer에서 작동하는 프로토콜로 UDP header 의 헤더구조는 다음과 같습니다.
이전에 TCP 헤더와 비교해보면 매우 단촐해 보입니다. UDP 헤더의 기본적인 크기는 8byte입니다(TCP 20byte) 헤더의 크기가 줄어든 만큼 TCP가 제공하는 서비스들(Flow control, connection oriented 등)은 UDP에서 제공되지 않습니다.
물론 TCP에서 제공하는 기능을 제공하지 않으면 연결와 패킷 전송에서의 불안정성이 생길 수 있지만 다른 장점이 생깁니다. UDP는 부가적인 기능을 제공하지 않기 때문에 헤더 크기가 작아 네트워크 부하가 감소되는 장점이 있습니다. 한 패킷 마다 TCP에 비해 12byte 작게 패킷을 전송할 수 있습니다.
UDP의 이런 특성 때문에 UDP는 신뢰성 보단 전송속도가 더 중요성을 가지는 상황에서 쓰입니다. UDP를 사용하는 애플리케이션으로는 DNS, IPTV, VoIP, TFTP, 온라인 게임 등이 있습니다.
'네트워크' 카테고리의 다른 글
네트워크 이중화 기술 (0) | 2022.05.13 |
---|---|
STP ( Spanning Tree protocol ) (0) | 2022.05.13 |
Routing protocol의 분류 (0) | 2022.04.13 |
Routing table (0) | 2022.04.13 |
Router란? (0) | 2022.04.13 |