流量控制和连接管理

目的

解决因发送方发送数据太快而导致接收方来不及接收

解决方法:

接收方通过接收速率控制发送方的发送速率

窗口探测报文段

当接收方的接受缓存为0时,发送方不再发送数据。

接收方一直没有数据要发送给发送方,发送方如果有数据要发送,就会周期性的发送1个字节数据的窗口探测报文段,以便强制接收方告知发送方接收窗口大小

客户:

主动发起连接建立的应用进程

服务器

被动等待连接建立的应用进程

SYN=1表示是连接请求或连接接收报文

SYN=1,ACK=0表示连接请求
SYN=1,ACK=1表示同意连接请求

ack=x表示x以前的字节都被接收了(不包括x)

三次握手SYN=0,因为连接已经建立

第三次握手的作用:

为了防止已失效的连接请求报文段突然又传到了服务器,导致建立错误的连接而浪费资源

猜你喜欢

转载自blog.csdn.net/weixin_43425693/article/details/90018679
今日推荐