TCP와 UDP 프로토콜의 차이점
- TCP : 연결형 프로토콜, 데이터의 전송순서 보장, 데이터 신뢰성 보장
- UDP : 비연결형 프로토콜, TCP보다 전송속도 빠름, 주로 스트리밍/브로드캐스팅 서비스
이미지 출처 : https://cocoon1787.tistory.com/757
12. UDP 프로토콜 이해
UDP
- 사용자 데이터그램 프로토콜(User Datagram Protocol)이다.
- 스트리밍 같은 경우에 UDP를 사용한다.
- UDP는 데이터 효율성을 중시한다.
- 데이터의 수신, 송신에 대한 별도의 체크가 없다.
- 따라서 경우에 따라 TCP보다 빠를 수 있다.
- UDP는 데이터에 대한 별도의 수신, 송신에 대한 체크가 없기 때문에 헤더도 단순하다.
UDP 장점
- 동양상 스트리밍등의 서비스에서 많이 사용된다.
- 데이터 유실이 일부 있어도 문제없고 빠른전송이 필요한 서비스
- 예) 월드컵 실시간 중계
- TCP와 달리 브로드캐스팅 지원한다.
- 브로드캐스팅 : 동일 네트워크에 연결된 모든 컴퓨터에 데이터 송신 가능