还是要补习基础知识啊。
譬如TCP的状态机转换,我每次都得花很长很长的时间才能反应过来什么时候会进入TIME_WAIT,CLOSE_WAIT….
譬如一个pcap包,看了很长很长时间才发现是个规避糊涂窗口的Nagle算法…
譬如这本书,每次扫一遍好像都能知道怎么回事,过了段时间就又雾里看花了….
这次通读一遍,又发现一些有意思的东西,记一下:
* 错误会被丢弃!!!
* IP报文已经包含了源-目的地址
* 分片控制
* 优先级
* 校验和
* 路由信息和时间戳
最后,读这本书后面的应用层也很好玩,能延伸想象很多东西,比如现在Linux下虚拟网卡的实现,Vmware如何虚拟物理网卡的,还有早期浩方上如果实现虚拟局域网的,很多原来看起来Magic的东西,其实原理很简单,平时多想想会很有趣。
从TCP/IP的设计来看,我们的网络应用还是停留在很”初级”的阶段,还没有完全发挥出他的潜力。未来肯定还会出现像P2P软件这样神奇的颠覆者,TCP/IP所承载的流量也会一次次变化,如果把TCP/IP比作海的话,不知道下一位弄潮儿是谁。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有