Transmission Control Protocol
두 개의 호스트를 연결하고 데이터를 교환하게 해주는 네트워크 프로토콜이다. 웹 브라우저들이 월드 와이드 웹에서 서버에 연결할 때, 이메일을 전송할 때 사용한다.
- 신뢰성있는 데이터를 전송한다.
- 동시 제어가 가능하다.
- 데이터와 패킷의 전송 순서를 보장한다.
- UDP보다 전송 속도가 느리다.
User Datagram Protocol
신뢰성보다 속도와 효율성이 더 중요할 때 사용하는 프로토콜이다. 일방적으로 데이터를 전달할 때 사용한다.
- 신뢰성 없는 데이터를 전송한다.
- 데이터의 경계를 구분한다.
- 정보 교환 시 신호절차를 거치지 않는다. (그래서 빠름)
- TCP보다 전송 속도가 빠르다.