TCP常用知识笔记(简)-9

TCP滑动窗口

TCP引入滑动窗口改进一问一答的通讯方式。窗口大小指无需等待确认应答可以继续发送数据的最大值。
窗口的实现是操作系统开辟的一个缓存空间,发送方在等待确认应答前在缓存区保留数据,如果按时收到应答就可以把数据从缓存区移除。
如果连续几个数据包当中的某个ACK报文丢失,但是之后的ACK报文到达,那么之前的报文不会被重发,这个模式叫累计确认或累计应答。
TCP头部有个window字段,即窗口大小。这个字段告诉发送端自己还有多少缓冲区可以接收字段,发送端根据这个字段发送数据。
因为传输时延,接收窗口约等于发送窗口。

猜你喜欢

转载自blog.csdn.net/weixin_43891021/article/details/114210266