반응형
UDP(User Datagram Protocol) 는 효율성, 비연결형 통신이라는 특성이 있으며
TCP와는 다르게 연결확립 절차를 거치지 않는 프로토콜이다.
연결 확립 절차를 거치는 TCP와 다르게 UDP는 비연결형 통신이며 속도가 빠르다.
이러한 이유로 UDP는 동영상 스트리밍 방식이 적합하다.
UDP 헤더가 데이터에 붙게 되면 UDP 데이터그램 혹은 UDP 세그먼트라고 칭한다.
UDP 헤더는 아래와 같은 정보를 가진다.
출발지 포트번호, 목적지 포트번호, 길이, 체크섬 등등으로 구성된다.
포트번호를 통해서 특정 애플리케이션에 UDP 세그먼트를 보낸다.
TCP 세그먼트의 통신에서는 3-way handshake, 4-way handshake 등의 과정을 거치면서
연결을 확립하고 종료하는 과정을 거쳤지만, UDP 세그먼트 송신에서는 그런 절차없이
일방적, 일괄적으로 데이터를 보낸다.
UDP의 이러한 특성 때문에 LAN 안에 있는 모든 컴퓨터에 데이터를 일괄적으로 보낼 수 있다.
즉 UDP는 이러한 브로드캐스트 방식의 통신에 적합하다.
TCP는 연결을 확립하고 종료를 확인하는 번거로움이 있기 때문에
일괄적으로 보내는 브로드캐스트 방식에는 적합하지 않다.
반응형
'네트워크' 카테고리의 다른 글
[네트워크] HTTP (0) | 2022.11.16 |
---|---|
[네트워크] DHCP (Dynamic Host Configuration Protocol) (2) | 2022.11.14 |
[네트워크] PORT (0) | 2022.10.10 |
[네트워크] TCP 혼잡제어 (0) | 2022.10.07 |
[네트워크] TCP 흐름제어 - Sliding window (0) | 2022.10.06 |