- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux内核--网络栈实现分析(一)--网络栈初始化
Linux 内核--网络栈实现分析(一)--网络栈初始化
Linux -- --
Linux -- --
LLiinnuuxx内核网络栈实现分析(一)网络栈初始化
Linux -- --
Linux -- --
LLiinnuuxx内核网络栈实现分析(二)数据包的传递过程(上)
Linux -- -- +
Linux -- -- +
LLiinnuuxx内核网络栈实现分析(三)驱动程序层++链路层(上)
Linux -- -- IP
Linux -- -- IP
LLiinnuuxx内核网络栈实现分析(四)网络层之IIPP协议(上)
Linux -- -- UDP
Linux -- -- UDP
LLiinnuuxx内核网络栈实现分析(五)传输层之UUDDPP协议(上)
Linux -- --
Linux -- --
LLiinnuuxx内核网络栈实现分析(六)应用层获取数据包(上)
Linux -- --
Linux -- --
LLiinnuuxx内核网络栈实现分析(七)数据包的传递过程(下)
Linux -- --
Linux -- --
LLiinnuuxx内核网络栈实现分析(八)应用层发送数据(下)
Linux -- -- UDP
Linux -- -- UDP
LLiinnuuxx内核网络栈实现分析(九)传输层之UUDDPP协议(下)
Linux -- -- IP
Linux -- -- IP
LLiinnuuxx内核网络栈实现分析(十)网络层之IIPP协议(下)
Linux -- --
Linux -- --
LLiinnuuxx内核网络栈实现分析(十一)驱动程序层(下)
本文分析基于内核Linux Kernel 1.2.13
以后的系列博文将深入分析Linux 内核的网络栈实现原理,这里看到曹桂平博士的分析后,
也决定选择Linux 内核1.2.13版本进行分析。
原因如下:
1.功能和网络栈层次已经非常清晰
2.该版本与其后续版本的衔接性较好
3.复杂度相对新的内核版本较小,复杂度低,更容易把握网络内核的实质
4.该内核版本比较系统资料可以查询
下面开始零基础分析Linux 内核网络部分的初始化过程。
经过系统加电后执行的bootsect.S,setup.S,head.S,可以参考以前分析的0.11内核。原理相
同。
1 Linux0.11内核--启动引导代码分析 bootsect.s
2 Linux0.11内核--启动引导代码分析 setup.s
3 Linux0.11内核--idt(中断描述符表的初始化)head.s 分析
进行前期的准备工作后,系统跳转到init/main.c下的start_kernel 函数执行。
网络栈的层次结构如下图:(注:该图片摘自《Linux内核网络栈源代码情景分析》)
MIPS
MIPS
更多资料请访问与非网MMIIPPSS技术社区论坛
物理层主要提供各种连接的物理设备,如各种网卡,串口卡等;
链路层主要指的是提供对物理层进行访问的各种接口卡的驱动程序,如网卡驱动等;
网路层的作用是负责将网络数据包传输到正确的位置,最重要的网络层协议当然就是IP 协
议了,其实网络层还有其他的协议如I
您可能关注的文档
- 2010 安信海龟算法中国A股.pdf
- 新课标人教版必修三Book3 Unit1 vocabulary.ppt
- 新课标人教版必修一Book1 unit3 vocabulary-2.ppt
- DS18B20自编程序经过调试.pdf
- 2013期末试题及答案.pdf
- 最新版 manhattan notes 语法.pdf
- 13-ADC实验.pdf
- FRM工行总行培训材料1._Foundations_of_Risk_Management.pdf
- 基于英语搭配教学一致性的实证研究(IJEME-V1-N4-8).pdf
- 北京大学Black-Scholes-Merton模型.pdf
- 去范畴化对英式英语和美式英语影响程度的对比研究——以“given”为例(英文).pdf
- stm32的ADS1110驱动程序(模拟I2C).pdf
- 野火2ADC实验.pdf
- 外研社高中英语必修1 module1 Listening and vocabulary, everyday English and function.ppt
- 期权定价模型中的波动率分析_陈信华.pdf
- 语料库中语料的标注_崔刚.pdf
- 2015-2016学年 必修4 Unit 3 Period 2 Vocabulary.ppt
- 如何驱动液晶芯片HT1621.pdf
- 翻译:市场流动性与资金流动性.pdf
- MSDS-110 LOCTITE 271(250ml)英文.pdf
最近下载
- 2024年10月自考13005软件工程试题及答案.docx VIP
- 三角形内角和教学设计优质课一等奖.pdf VIP
- 英语四六级常见短语及词组固定搭配汇总.pdf VIP
- 2025年自考税收筹划真题答案.docx VIP
- 2024_2025学年广东省广州市黄埔区高一上学期(10月)月考数学试卷【有解析】.pdf VIP
- 2025年中国静脉注射用人免疫球蛋白数据监测研究报告.docx
- 自考树社会学概论真题及答案分析.docx VIP
- 2025-2026学年江苏省无锡市高一上学期10月月考物理模拟试卷含详解.docx VIP
- (高清版)B 3100-1993 国际单位制及其应用.pdf VIP
- 6SE70系列变频器讲解及Drive Monitor调试(内部员工培训).ppt
文档评论(0)