TCP 특징
- 연결형 서비스로 가상 회성 방식을 제공한다.
- 데이터의 경계를 구분하지 않는다.
- 데이터의 전송 순서를 보장한다.
- UDP보다 전송속도가 느리다.
- 신뢰성있는 데이터를 전송한다.
UDP 특징
- 비연결형 서비스로 데이터그램 방식을 제공한다.
- 정보를 주고 받을때 정보를 보내거나 받는다는 신호절차를 거치치 않는다.
- 신뢰성 없는 데이터를 전송한다.
- 데이터의 경계를 구분한다.
- TCP보다 전송 속도가 빠르다.
TCP 와 UDP 차이점
TCP는 연속성보다 신뢰성있는 전송이 중요할 때에 사용하는 프로토콜이며, UDP는 TCP보다 속도라 빠르며 네트워크 부하가 적다는 장점이 있지만, 신뢰성있는 데이터 전송을 보장하지는 않습니다. 그렇기 때문에 신뢰성보다는 연속성이 중요한 서비스의 예를 들면 실시간 서비스(streaming)에 자주 사용됩니다.