概述 RFCs-793, 1122, 1323, 2018, 2581
TCP特点
点对点连接
一个发送方,一个接收方
可靠的,按序的字节流
TCP拥塞控制和流量控制机制
设置窗口尺寸...发送方/接收方缓存
全双工(full-duplex)
同一连接中能够传输双向数据流
面向连接
通信双方在发送数据之前必须建立连接
连接状态只在连接两端中维护,在沿途节点中并不维护状态...累计确认:该序列号之前的所有字节均已被正 确接收到
Q: 接收方如何处理乱序到达的Segment ?...ACK
若确认此前未确认的Segment
更新SendBase
如果窗口中还有未确认的分组,重新启动定时器
TCP发送端程序
重传过程
ACK生成 : RFC 1122,RFC...FIN,回复ACK,关闭连接,发送FIN
step 3 : client 收到FIN 回复ACK
进入"等待"-如果收到FIN,会重新发送ACK
step 4 : server收到ACK,连接关闭