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