微信号:jsj_xx

介绍:二十年IT领域工作经验的一线资深码农阐述对计算机技术的透彻理解!内容涵盖编程语言、操作系统内核(linux)及应用、网络、安全、通信设备、算法、机器学习等多个领域.

《tcp/ip详解卷1》第一版有点老。。。

2015-05-22 19:02

1994年的《tcp/ip详解卷1》第一版中文版的p238:


读后,估计很多人有和我一样的疑问
为何要后面要追加那个segsize/8呢???

《详解》系列有个特点:实用主义。不懂就做实验,总能搞明白。这样,书中就缺少了架构设计思想方面的东西,看完知其然而不知其所以然。

我们看看新版的,看看2012年的《tcp/ip详解卷1》第二版英文版的p738:


咦。。。追加的segsize/8没了???(第二版的SMSS等价于第一版的segsize)

看过相关RFC后,得出答案了。在1997年的RFC2001:


可见,Stevens先生在1994年的书里确实写错了,然后他在1997年(RFC2001作者也是他自己)的RFC里主动纠正。但是直到2012年才通过第二版得以传播出去了。。。(当然如果没看过第一版,直接从第二版开始看的同学就可以忽略本文了。。。)

当然,Von Jacobson的tcp拥塞算法基石很牢固,但是已经有很多改进了,比如,第一版笔墨很少的SACK选项等已经普及,此选项直接影响拥塞机制。综合看来,相比第一版,第二版在ipv6、安全、tcp(拥塞)等方面做了重点讲解。至于拥塞算法的详细讲解,我们下次再讲。。。

关注我们(计算机学习微信公众号:jsj_xx),原创技术文章,感悟计算机,透彻理解计算机!

【计算机学习微信公众号:jsj_xx】


全文完,谢谢阅读!



 
计算机学习 更多文章 悟透二进制补码 悟透签名和证书(上) 悟透签名和证书(中) 悟透签名和证书(下) CVE-2015-1635
猜您喜欢 尊享专属,IBM Bluemix微课堂第三讲“API平台解决方案-APIC” 关于上一篇漫画:挖了一个凶残的坑然后自己掉进去了 使用 ElasticSearch + LogStash + Kibana 来可视化网络流量 为什么我的线程数越多计算时间反而慢了呢 LinkedME,用深度链接打破App信息孤岛