IP 패킷에는 출발지IP, 목적지IP 등을 담아 보냈지만, TCP 세그먼트에는 출발지 Port, 목적지 Port, 전송제어, 순서, 검증 정보 등을 담고 있습니다.
3 way handshake
1. SYN 이란 메세지를 보내 연결을 시도
2. 서버에서는 연결 요청 받았어 하는 ACK + 나도 연결해줘 하는 SYN 을 다시 클라이언트에게 전송
3. 클라이언트도 ACK를 보내 가상으로 연결
4. 이후 데이터 전송
하얀 도화지에 비유(기능이 거의 없음)
3 way handshake X
데이터 전달 보증 X
순서 보장 X
데이터 전달 및 순서가 보장되지 않지만, 단순하고 빠름
ip와 거의 같고 Port, 체크섬 정도만 추가
HTTP3 스펙에서 최적화를 하면서 UDP 프로토콜을 사용하기도 한다.