tcpip协议pdfTCPIP详解卷⼆——开坑记
最近我⼀直在读Gary R. Wright和W. Richard Stevens合著的TCP/IP详解卷⼆,深感Net/3版本协议栈实现的繁杂。本来打算看完书本,再看下陈硕⼤⼤写的基于TUN/TAP虚拟⽹卡Net/3移植版(他的版本是ip层以及下层实现都由虚拟⽹卡提供),再⾃⼰撸个简化版的⽤户态协议栈,之后抽空再看看UNIX⽹络编程卷⼀(全是api应⽤,有隐藏的坑),算是对计算机⽹络基础⼀个完整的学习(当然,再后⾯就是阅读各种开源代码)。可是,这TCP/IP详解卷⼆真是够繁杂的,其实繁杂倒也⽆所谓,就是⼗分乏味,看着看着都想睡了,犹如背古⽂⼀般。本来想不求甚解地⼤略读下就好了,别扣每⾏的具体的代码,但是不⾏,因为时不时有⼏⾏关键代码会极⼤地影响后⾯的阅读和对整体数据结构运作⽅式的把握,⽽且⼤多情况下,我还不知道哪⾏是关键的,哪⾏是不关键的,只有细读了⼀边后,才能分辨哪些是主⼲,哪些是旁⽀(⾮重要函数,⽐如in_cksum, ip_dooption,mbuf相关的⼀堆处理函数以及statistics, SNMP数据等等都算是辅助作⽤,不影响对整体把握)。但是,总的来说,书是好书,写得⾮常清晰有层次,就是研究的客体本⾝⽐较繁杂。
多说⽆意,继续阅读中...... (友情提⽰:没学过操作系统的别读这书,否则容易被操作系统相关的代码搞乱思维)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论