TCP/IP详解 卷1:协议

- 书名:TCP/IP详解 卷1:协议
- 作者: W.RichardStevens
- 格式:AZW3,EPUB
- 时间:2024-06-15
- 评分:9.2
- ISBN:9787111075660
下载地址:
标签:
文章链接:https://www.dushupai.com/book-content-14937.html(转载时请注明本文出处及文章链接)
最新评论:
更多
-
灭灭2011-04-27没看完额...差不多了,看不下去了...
-
豆友318105702013-07-02相比之下,谢希仁的那本计算机网络就只能呵呵了。
-
大菠萝2016-08-15全5星给原作,冲这翻译必须减星! 有空再去慢慢啃英文版,网络协议圣经,值得没事就翻出来读一遍
最新书摘:
更多
-
Reborn2016-03-21当T C P超时并重传时,它不一定要重传同样的报文段。相反, T C P允许进行重新分组而发送一个较大的报文段,这将有助于提高性能(当然,这个较大的报文段不能够超过接收方声明的M S S)。在协议中这是允许的,因为T C P是使用字节序号而不是报文段序号来进行识别它所要发送的数据和进行确认。
-
Reborn2016-03-21在快速重传和快速恢复阶段,我们收到报文段6 6、6 8和7 0中的重复的A C K后才发送新的数据,而不是在接收到报文段6 4和6 5中重复的A C K之后就发送。这是c w n d的取值与未被确认的数据大小比较的结果。当报文段6 5到达时, c w n d为2 0 4 8,但未被确认的数据有2 3 0 4字节(9个报文段:46, 48, 50, 52, 54, 55, 57, 59和6 3),因此不能发送任何数据。当报文段6 5到达后,c w n d被置为2 3 0 4,此时我们仍不能进行发送。但是当报文段6 6到达时, c w n d为2 5 6 0,所以我们可以发送1个新的数据报文段。类似地,当报文段6 8到达时,c w n d等于2 8 1 6,该数值大于未被确认的2 5 6 0字节的数据大小,因此我们可以发送另1个新的数据报文段。报文段7 0到达时也进行了类似的处理。T C P能够遇到的最常见的I C M P差错就是源站抑制、主机不可达和网络不可达。
-
Reborn2016-03-19拥塞避免算法和慢启动算法需要对每个连接维持两个变量:一个拥塞窗口c w n d和一个慢启动门限s s t h re s h拥塞避免算法和慢启动算法需要对每个连接维持两个变量:一个拥塞窗口c w n d和一个慢启动门限s s t h re s h。这样得到的算法的工作过程如下:1) 对一个给定的连接,初始化c w n d为1个报文段, s s t h re s h为6 5 5 3 5个字节。2) TCP输出例程的输出不能超过c w n d和接收方通告窗口的大小。拥塞避免是发送方使用的流量控制,而通告窗口则是接收方进行的流量控制。前者是发送方感受到的网络拥塞的估计,而后者则与接收方在该连接上的可用缓存大小有关。3) 当拥塞发生时(超时或收到重复确认),s s t h re s h被设置为当前窗口大小的一半( c w n d和接收方通告窗口大小的最小值,但最少为2个报文段)。此外,如果是超时引起了拥塞,则c w n d被设置为1个报文段(这就是慢启动)。4) 当新的数据被对方确认时,就增加c w n d,但增加的方法依赖于我们是否正在进行慢启动或拥塞避免。如果c w n d小于或等于s s t h re s h,则正在进行慢启动,否则正在进行拥塞避免。慢启动一直持续到我们回到当拥塞发生时所处位置的半时候才停止(因为我们记录了在步骤2中给我们制造麻烦的窗口大小的一半),然后转为执行拥塞避免。
猜你喜欢:
-
学习教育
-
学习教育
-
学习教育
-
学习教育
-
学习教育
-
学习教育
-
学习教育
-
学习教育