Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

가능세계

[Network] UDP란? TCP vs UDP 차이점 살펴보기 본문

Blog/Network

[Network] UDP란? TCP vs UDP 차이점 살펴보기

cona-tus 2023. 9. 10. 09:21

network-icon

 

UDP(User Datagram Protocol)는 사용자 데이터그램 프로토콜로, 데이터그램 방식을 사용하는 프로토콜입니다.

 

 

1. UDP는 단순하고 빠릅니다

TCP와 같은 레벨의 프로토콜이지만, UDP는 TCP보다 훨씬 단순합니다. 단순히 패킷을 주고받기 때문에 데이터의 정확성 및 전달 순서를 보장하지는 않습니다.

 

다만, 양방향 연결(Handshake) 과정이 필요하지 않아 전송 속도가 빠르고, 패킷을 효율적으로 전송할 수 있다는 장점이 있습니다. 이러한 특징 때문에 비디오 스트리밍, VoIP, 온라인 게임 등에서 UDP를 사용합니다.

 

TCP에 비해 신뢰성이 낮은 편이나, 개발자가 애플리케이션에서 구현을 어떻게 하느냐에 따라서 TCP와 비슷한 수준의 기능을 가질 수 있습니다.

 

 

2. TCP vs UDP 비교하기

  TCP UDP
연결 방식 연결 지향 데이터그램 방식
전송 순서 보장 보장함 보장하지 않음
오류 검사 메커니즘 광범위한 오류 검사 메커니즘 제공 체크섬 사용으로 기본적인 오류 확인 메커니즘
신뢰성 높음 낮음
전송 속도 느림 빠름
애플리케이션 이메일, 웹 서핑, 파일 전송 등 실시간 스트리밍, 비디오 등

 


참고