免费注册 查看新帖 |

Chinaunix

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

求linux内核TCP/IP协议栈学习梗概 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-03 14:25 |只看该作者 |倒序浏览
第一次在CU发帖,谢谢大家光顾~~
    转向学LINUX已经6,7个月了,看完 了一些比较基础经典课程后,(鸟哥的基础和刚看完的APUE(看了比较久))
      现趁这段刚学玩这些基础,趁热打铁提高一下自己
   买了TCP/IP协议 卷2实现   身边还有一本赵炯的0.12内核完全解析  unix网络变成也在手中
  现在我还在犹豫:
  因为这些书都不是一下下就能看完的书,大师的书,轻易冒犯不得~~
  所以一直在这两个方向上徘徊:
1.学习网络,因为这部分东西比较实用,对于我一个在校的学生来讲对以后工作会有帮助
   那么的话,我打算这样   RFC(协议)+TCP/IP实现+unix网络编程
    同时我还看看TCP/IP内核协议栈实现 ,这方面比较权威的适合自己的书 还没看到  直接学习内核2.6源代码,我怕阻力大大
  如果大家有这方面的书籍的话,大家能够发给我一下下~~
2.学习内核,那么必须好好专研赵炯那本书了,如果是这样的话,我想从文件和内存的实现开始看,但是汇编那部分,看得我眼睛花花。。。


  CU里面高手多多,过来人给点意见~~小弟在这里谢过

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2009-11-03 14:48 |只看该作者
TCP/IPv2啃起来难度比较大,建议先把UNP搞熟练一些。

内核方面可以先看一些简单一些的,比如LKD

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
3 [报告]
发表于 2009-11-03 15:52 |只看该作者

回复 #1 woods2001 的帖子

实践,能实践的话,多实践。

论坛徽章:
0
4 [报告]
发表于 2009-11-03 15:59 |只看该作者
看TCP/IP实现对工作作用并不大,可能找工作的时候作用大点.比较好的网络基础还是看CCNA之类.

论坛徽章:
1
天蝎座
日期:2013-10-23 21:11:03
5 [报告]
发表于 2009-11-03 16:06 |只看该作者
LZ搜搜本版精华帖,有人写过这方面的
情景教学,简单易懂


刚搜了一下
http://linux.chinaunix.net/bbs/v ... p%3Bfilter%3Ddigest

不过建议lz多熟悉一下应用编程,本身应用编程也会用到许多问题
内核协议栈太庞大了,初学者不好入手

论坛徽章:
2
申猴
日期:2013-12-26 22:11:31天秤座
日期:2014-12-23 10:23:19
6 [报告]
发表于 2009-11-03 17:04 |只看该作者
大几了?学内核是个很耗费时间而且很难出成果的事,我差不多大3看的内核,用了差不多3-4个月看完文件系统,然后自己写了个简单的文件系统。LZ你要想清楚了,找工作的时候内核工作是非常少的,一是要求有学历,二是要求有工作经验,而且你学的那部分很可能和人家要求的不符合,所以你APUE,UNP等也得看。
PS,我差点找不着工作...

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
7 [报告]
发表于 2009-11-03 17:13 |只看该作者

回复 #6 goter 的帖子

其实好的公司,哪怕是做应用开发,也会问到一些内核知识的。知识,是多多益善的,呵呵

论坛徽章:
0
8 [报告]
发表于 2009-11-03 21:51 |只看该作者
我现在刚大5~~
      时间还是比较多
    主要是想提高提高
  应用的东西我也在看   主要也是LINUX方面的
      想开始搞内核
   一下也没头绪``所以发贴来请教大家的意见``~~~

论坛徽章:
0
9 [报告]
发表于 2009-11-03 23:46 |只看该作者
真想搞内核的话,最好把汇编先学好。有空还可以看看INTEL CPU手册。

论坛徽章:
0
10 [报告]
发表于 2009-11-04 15:26 |只看该作者
恩。INTEL 汇编 跟以前学的汇编有一定差别   
    找找相关资料看看~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP