|
Post by mostafizr8i on Apr 20, 2024 6:16:04 GMT
即使收到了乱序的报文段后也要立即发出对已收到报文段的重复确认。当发送端连续收到三个重复的确认后就知道出现了报文段丢失的情况就会立即重传快重传可以使整个网络的吞吐量提升约。当发送方知道了只是丢失了个别报文段使不会使用慢开始而是使用快恢复来设置阻塞窗口的值并开始执行拥塞避免算法。三次握手 是全双工通信任何方都可以发起建立连接的请求假设 是客户端 是服务器。初始时 和 均处于 状态 会创建传输进程控制块 然后处于 到了 请求以便及时响应。 当 要发生数据时就向 发送个连接请求报文 规定连接请求报文的 表示 表示 不可以携带数据但要消耗个序号此时 发送的序号 假设为。发送完之后 就进入了 同步已发送状态。当 收到了 的连接 肯尼亚 电话号码 请求报文后如果 同意建立连接会发送给 个确认连接请求报文其中 的值为 发送的序号加 可以携带数据如果不携带的话则不消耗序号。发送完之后 进入 同步已接收状态。当 收到了 的确认连接请求报文后还要对该确认再进行次确认报文的 发送之后 处于 状态当 接收到该报文后也进入 状态。 之所以要进行三次握手是因为第二次握手时 知道了自己的发送和接收是没有问题的而第三次握手时 才能知道自己的发送和接收也都是没有问题的。同时三次握手防止了已失效的连接请求问题假设这样种正常情况 发送的第个连接请求报文丢失了之后超时重传建立了连接通信之后释放了连接。但假设 第个发送的连接请求报文并没有丢失而是在网络中某结点停滞了之后又到达了。如果是两次握手此时 会以为是 请求建立连接同意之后并不会收到任何数据因为 已经关闭了此时 的资源就会被白白浪费。
|
|