Point to Point : Sender → Receiver
Reliable
In-Order byte stream
Pipelined : byte 단위 사용
TCP congestion & flow control이 Window Size를 설정함.
→ min[Reciever Window size, Congestion Window size]
로 결정
Full Duplex Data
동일한 연결로 양방향 데이터 흐름
MSS(Message Segment Size)
→ Sender - Receiver 간 최대로 받을 수 있는 pkt size를 결정
→ TCP Connection을 시작할 때 결정함.
Connection-Oriented
handshaking이 data 교환 전에 Sender와 Receiver의 상태를 초기화함.
→ handshaking을 통해 control msg를 교환함.
Flow controlled
→ Sender는 Receiver의 수용능력을 초과하지 않음.