Linux内核网络起步

一点思路

CSDN博主 dog250 有很多关于内核网络分析的技术文章,有深度,值得学习。其中提到 学习网络协议的时候读码无益并不是说不要去阅读解析Linux内核源码,而是一定要先有实验设计的能力重现问题,然后再去核对RFC或者其它的协议标准,最后再去核对源码到底是怎么实现的,这样才能一气呵成。否则将有可能陷入深渊。 这个思路值得借鉴:

  • 系统学习研究TCP/IP协议,实际上内核网络代码也是对协议的实现,如果对协议不能透彻了解,则很难理解代码逻辑 - 有大量经典著作

  • 系统学习 => 代码阅读 => 实验验证 => 代码调试

参考