本备忘录的状态 本文档讲述了一种Internet社区的Internet标准跟踪 协议 ,它需要进一步进行讨论和建 议以得到改进。请参考最新版的“Internet正式 协议 标准”(STD1)来获得本 协议 的标准化程 度和状态。本备忘录的发布不受任何限制。 版权声明 Copyright(C)TheInternetSociety(2001). 摘要: 这篇文档定义了 tcp 的四种相互交织的拥塞控制算法:慢启动、拥塞避免、快速重传、 以及快速恢复。文档也讲述了在一数据段相当长的闲置之...
这个文档讨论了 tcp /IP互联网上拥塞控制的某些方面的问题。它旨在激发 人们对这个问题的思考和进一步的讨论。为了实现改良的拥塞控制而提出某些具 体建议时,这个文档并不具体制定任何标准。 引言 拥塞控制在复杂的网络中公认的问题。我们发现,国防部的网间网 协议 (IP), 一种纯数据报 协议 ,和传输控制 协议 ( tcp ),一种传输层 协议 ,当把它们一起使 用时容易遭受不寻常的拥塞问题,这是由在传输层和数据报层之间的相互...
本备忘录的状态 本文档讲述了一种Internet社区的实验 协议 ,它并没有制定一种Internet标准,需要进 一步进行讨论和建议以得到改进。本备忘录的发布不受任何限制。 版权声明 Copyright(C)TheInternetSociety(2001). 摘要 tcp 拥塞窗口控制网络中一个 tcp 流的包的数目,然而,发送方长时间无响应或者由 于应用程序的限制会导致拥塞窗口的无效,此时,拥塞窗口不在反映网络的当前状况,本文 档描述了对 tcp 拥塞控制算法的一种简单...
tcp的特点之一是提供体积可变的滑动窗口机制,支持端到端的流量控制。tcp的窗口以字节为单位进行调整,以适应接收方的处理能力。处理过程如下: (1)tcp连接阶段,双方协商窗口尺寸,同时接收方预留数据缓存区; (2)发送方根据协商的结果,发送符合窗口尺寸的数据字节流,并等待对方的确认; (3)发送方根据确认信息,改变窗口的尺寸,增加或者减少发送未得到确认的字节流中的字节数。调整过程包括:如果出现发送拥塞,发送...
在tcp-IP详解卷1协议一书的21.6 拥塞避免算法中提到了如下一段话: ----------------------------------------------- 21.6 拥塞避免算法 拥塞避免算法要求每次收到一个确认时将cwnd增加1/cwnd。与慢启动的指数增加比起来,这是一种加性增长(additive increase)。 --------------------------------------------- 这里的1/cwnd的含义是什么? 另外,在该书的21.8 拥塞举例(续)中明确了1/cwnd按如下说明进行计算: ---------------...
谁能帮我解释1701-1715之间的意思?我不是很清楚,一起讨论讨论 qq:121035422 /* This is Jacobson's slow start and congestion avoidance. 1697 * SIGCOMM '88, p. 328. 1698 */ 1699 static __inline__ void tcp_cong_avoid(struct tcp_opt *tp) 1700 { 1701 if (tp->;snd_cwnd <= tp->;snd_ssthresh) { 1702 /* In "safe" area, increase. */ 1703 if (tp->;snd_cwnd < tp->;snd...
以下对tcp协议的总结,是作为毕业前的复习。两年前时认真学习过,而现在已经忘记很多了。每次学习,理解都会不一样。 tcp通过下列方式来提供可靠性: *应用数据被分割成tcp认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据包长度将保持不变。由tcp传递给IP的信息单位称为报文段或段(segment)。 *当tcp发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段...
tcp的流量控制 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保 持文档的完整性,严禁用于任何商业用途。 msn: [email=yfydz_no1@hotmail.com]yfydz_no1@hotmail.com[/email] 来源: http://yfydz.cublog.cn 参考文献: RFC2581, RFC3390 1. 前言 tcp是具备流控和可靠连接能力的协议,为防止tcp发生拥塞或为提高传输效率,在网 络发展早期就提出了一些相关的tcp流控和优化算法,而且也被RFC2581规...