|
Post by mostafiz8ui on Apr 8, 2024 0:30:48 GMT -6
下面讨论拥塞窗口 的大小是怎样变化的。 慢开始算法当主机开始放松数据时由于不清楚网络的负荷情况所以如果立即把大量数据字节注入到网络那么就有可能引起网络发送拥塞。经验证明较好的方法是先探测下即由小到大逐渐增大发送窗增加拥塞窗口数值。 慢开始的 慢 并不是指 的增长速率慢而是指在 开始发送报文段先设置 使发送方在开始时只发送个报文段 目的是试探个网络的拥塞情况 然后再逐渐增大。拥塞避免算法让拥塞窗口 缓慢地增大即每经过个往返时间 就把发送方的拥塞窗口 加 而不是像慢开始阶段那样加倍增长。因此拥塞避免阶段就有 加法增大 的特点。这表明在拥塞避免阶段拥塞窗口 按线性规律缓慢增长比慢开始算法的拥塞窗口增长速率缓慢很多。 当拥塞窗口 时网络出现了超时发送方判断为网络拥塞。于是调整门限值 同时设置拥塞窗口 进入慢开始阶段。 快重传算法 在图 中的点 发送方知道现在只是丢失了个别的报文段。于是不启动慢开始而是执行快恢复算法。这时发送方调整门限 越南 手机号码 值 同时设置拥塞窗口 并开始执行拥塞避免算法。 的运输连接管理 运输连接有三个阶段连接建立数据传送和连接释放 运输连接的管理就是使运输连接的建立和释放都能正常地进行 在 连接建立过程中要解决下三个问题 要使每方能够确知对方的存在 要允许双方协商些参数 如最大窗口值是否使用窗口扩大选项和时间戳选项以及服务质量等 能够对运输实体资源 如缓存大小连接表中的项目等 进行分配 连接的建立采用客户服务器方式。 主动发起连接建立的应用程序叫做客户而被动等待建立的应用程序叫做服务器 的连接建立 建立连接的过程叫做握手握手需要在客户和服务器之间交换三个 报文段如图所示 上面给出的连接建立过程叫做三次握手。请注意在图 中 发送给 的报文段也可以拆成两个报文段。可以先发送个确认报文段 然后再发送个同步报文段 。这样的过程就变成了四报文握手但效果是样的。 为什么不是两次握手。 采用三次握手可以防止上述现象的发生。例如刚才的异常情况下 不会向 的确认发出确认。 由于收不到确认就知道 并没有要求建立连接。 服务器要确认客户的连接请求然后客户要对服务器的确认进行确认。 的连接释放 数据传输结束后通信的双方都可释放连接。
|
|