免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5932 | 回复: 15
打印 上一主题 下一主题

想学Linux下的TCP/IP内核源代码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-21 18:02 |只看该作者 |倒序浏览
如题,想学Linux下的TCP/IP内核源代码,但不知道从何下手。请高人指点。非常感激。

论坛徽章:
0
2 [报告]
发表于 2007-08-21 18:05 |只看该作者
先看代码,看了保证你就不想学了

论坛徽章:
0
3 [报告]
发表于 2007-08-21 18:08 |只看该作者
不好意思,我现在连代码在哪我都找不到。请指教代码的位置好吗?谢了

论坛徽章:
0
4 [报告]
发表于 2007-08-21 18:15 |只看该作者
没有人知道吗?拜托了。

论坛徽章:
0
5 [报告]
发表于 2007-08-21 18:55 |只看该作者
不知楼主对网络编程这块熟悉吗? 至少看内核代码也应该了解一下网络编程方面. 可以看看<UNIX网络编程>这本书. 如果看完了的话, 建议先对内核整体有个了解之后再看网络源代码. 例如LKD之类的.

下面这本书不错.
http://www.china-pub.com/computers/common/info.asp?id=30187
TCP/IP详解 那三本书也不错.

论坛徽章:
0
6 [报告]
发表于 2007-08-21 20:42 |只看该作者
原帖由 yxz_dalian 于 2007-8-21 18:02 发表
如题,想学Linux下的TCP/IP内核源代码,但不知道从何下手。请高人指点。非常感激。


我想首先得要有基本功:
1、先学内核编程的基本知识;
2、熟悉TCP/IP协议;
如果自问这两样不咋地,建议还是不要自己打击自己!

然后就可以下载一个源码包,可以开始了,有兴趣的话,可以与我一道来看:
www.skynet.org.cn

论坛徽章:
0
7 [报告]
发表于 2007-08-21 22:04 |只看该作者
向九贱学习

论坛徽章:
0
8 [报告]
发表于 2007-08-22 11:39 |只看该作者
研究的话,看understanding_linux_network_internels或者TCP/IP详解。
复习的话,看Linux_Networking_Architecture。
understand_linux_network_internel有个缺点,就是对L4基本没啥内容,可个人认为L4是比较复杂的。所以这时候就要看TCP/IP详解。

论坛徽章:
0
9 [报告]
发表于 2007-08-22 11:47 |只看该作者
我以前学的时候,就是分析一个典型的C/S建链过程,把这个流程走通了后,再去看其他的部分。这样比较容易维持住兴趣。

论坛徽章:
0
10 [报告]
发表于 2007-08-22 13:18 |只看该作者

说说我的观点

说说我的学习感受吧
我觉得与其泛泛的去看一些,倒不如把某一方面学精了。就象很多人都把TCP/IP详解翻烂了,但碰到复杂网络问题还犯晕,我觉得就是知识仍然停留在表面。我也看过很多人blog上的网络协议分析方面的文章,很多都还只是把书上的东西翻译一遍。学习的目的是为什么?就是为了解决问题。如果学习过后,看似懂很多问题,但碰到复杂问题仍然解决不了,那有什么意义呢?所以不如把目光集中在某一方面,比泛泛的看强!

[ 本帖最后由 kernel82 于 2007-8-22 13:20 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP