HTTP/네트워크 기본 지식
[HTTP] UDP란?
Boradoris
2023. 1. 16. 21:55
UDP란?
UDP(User Datagram Protocol)는 비연결성, 신뢰성이 없는 전송 프로토콜이다.
UDP의 특징
- 하얀 도화지에 비유 (기능이 거의 없음)
- 비연결성 - TCP 3 way handshake X
- 데이터 전달 보증 X
- 순서 보장 X
- 데이터 전달 및 순서가 보장되지 않지만, 단순하고 빠름
쉽게 생각하면 IP와 거의 같고, Port와 체크섬 정도만 추가된 형태이다.
TCP의 경우 3 way handsake를 사용하기에 시간이 걸리고,
정보를 추가하다 보니 데이터의 양도 많아지게 되어 UDP에 비해 전송속도도 느린 편이다.
애플리케이션에서의 추가 작업이나 최적화가 필요할 때 UDP를 사용한다.
출처 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC