一.窗口移动1.在建立TCP连接时,接收端会告诉发送端自己的接收窗口.2.发送端在发送数据时,会先为数据分包,编号,然后先发送窗口大小的数据(数据大于窗口大小),小于则全部发送了,窗口后的不允许发送.3.发送的数据被放在缓存区,并为已发送数据启动定时器,确认超时则重发.4.然后发送端等待接收端的确认信息,确认信息可能是无序的,并不会按照发送的顺序返回.5.从窗口起始位置,如果确认消息已回,则窗口向前滑动已回确认消息的长度,如果后面的消息回,而初始消息未确认,则窗口不滑动.6.接收端通过数据包序号…