- tcp
- 연결 지향 방식
- 3-way handshaking 과정을 통해 설정하고, 4-way handshaking 과정을 통해 연결을 해제한다.
- 인터넷상에서 데이터를 메시지의 형태로 보내기 위해 ip 와 함께 사용하는 프로토콜
- 흐름제어 혼잡 제어
- 높은 신뢰성
- udp 보다 느린 속도
- full-duplex, point to point 방식을 사용
-> 가상 회선 방식을 제공한다는 것은 발신지와 수신지를 연결해서 패킷을 전송하기 위한 논리적 경로를 배정한다는 말이다. 3-way handshaking 과정은 발신지와 수신지 사이에 논리적인 접속을 성립하는 과정을 의미한다.
- udp
- 비연결 지향 방식
- 데이터를 데이터그램 단위로 처리하는 프로토콜
- 정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차를 거치지 않는다.
- 낮은 신뢰성
- UDP 헤더의 checksum 필드를 통해 최소한의 오류만 검출한다.
- 연결을 위해 할당되는 논리적인 경로가 없고, 각각의 패킷은 다른 경로로 전송되며, 독립적인 관계를 지닌다.