当前位置: 技术问答>linux和unix
Linux IP协议栈源码分析??
来源: 互联网 发布时间:2015-06-06
本文导语: -------------------------------------------------------------------------------- 目前想分析IP协议栈的源代码,特别是IPv6的,但是,对这个分析,有什么具体的用处或者好处吗,我好没有想到?? 还有,如果要对IP协议栈的分析,应该注意什...
--------------------------------------------------------------------------------
目前想分析IP协议栈的源代码,特别是IPv6的,但是,对这个分析,有什么具体的用处或者好处吗,我好没有想到??
还有,如果要对IP协议栈的分析,应该注意什么呢??!
郁闷ing~~~~~~~~~~~~~~
|
楼主:
如果你想搞网络,就沉下心来吧comer和stevens的两套书看完。读完了你自己再看看这个世界,或许你就知道有什么用了。网络的基本原理comer的第一本书是写得相当的好的,从楼主的认识上看,你还没有仔细的看懂comer和stevens的第一本书。起码的,分层原则,互连原则,中继原则,通信原则,没有看懂。这些才是网络的精华。而ipv6和ipv4知识一些枝节。不过你从事网络,很多的时候你不是和通用的协议打交道,而要处理局域网的细节问题。这个时候你要对网络的很多原理牢牢掌握才不会发生错误。
不过你想研究ip协议栈。你可能要多做一些实验。实际的代码看起来很吃力的。你可以做一座网络驱动,在把一些协议替换以下,编译后,做一些实验。这个效果可能好一点。当然,你有实际的项目是最好的了。
当然,你肯定需要仔细的研究一下W.Richards Stevens的那几本书了。先把编程的基础打好。
祝你能够早日搞懂ip协议栈。
如果你想搞网络,就沉下心来吧comer和stevens的两套书看完。读完了你自己再看看这个世界,或许你就知道有什么用了。网络的基本原理comer的第一本书是写得相当的好的,从楼主的认识上看,你还没有仔细的看懂comer和stevens的第一本书。起码的,分层原则,互连原则,中继原则,通信原则,没有看懂。这些才是网络的精华。而ipv6和ipv4知识一些枝节。不过你从事网络,很多的时候你不是和通用的协议打交道,而要处理局域网的细节问题。这个时候你要对网络的很多原理牢牢掌握才不会发生错误。
不过你想研究ip协议栈。你可能要多做一些实验。实际的代码看起来很吃力的。你可以做一座网络驱动,在把一些协议替换以下,编译后,做一些实验。这个效果可能好一点。当然,你有实际的项目是最好的了。
当然,你肯定需要仔细的研究一下W.Richards Stevens的那几本书了。先把编程的基础打好。
祝你能够早日搞懂ip协议栈。
|
如果你是初学,那就从ipv4开始吧,一步步来,而且不要从linux开始,还是从经典的开始.
|
这个也不是太难,下载一个BSD的源码,注意net目录下的源文件,看起来也不是太复杂,结合《TCP/IP详解 vol 2》很快的。