摘要: 转载地址http://blog.csdn.net/yming0221/article/details/7492423作者:闫明本文分析基于Linux Kernel 1.2.13注:标题中的”(上)“,”(下)“表示分析过程基于数据包的传递方向:”(上)“表示分析是从底层向上分析、”(下)“表示分析是从上向下分析。上篇:上一篇博文中我们从宏观上分析了Linux内核中网络栈的初始化过程,这里我们再从宏观上分析一下一个数据包在各网络层的传递的过程。我们知道网络的OSI模型和TCP/IP模型层次结构如下:上文中我们看到了网络栈的层次结构:我们就从最底层开始追溯一个数据包的传递流程。1、网络接口层* 硬 阅读全文
posted @ 2014-03-16 22:46 一天不进步,就是退步 阅读(3312) 评论(0) 推荐(0) 编辑
摘要: 转载地址http://blog.csdn.net/yming0221/article/details/7488828作者:闫明本文分析基于内核Linux Kernel 1.2.13以后的系列博文将深入分析Linux内核的网络栈实现原理,这里看到曹桂平博士的分析后,也决定选择Linux内核1.2.13版本进行分析。原因如下:1.功能和网络栈层次已经非常清晰2.该版本与其后续版本的衔接性较好3.复杂度相对新的内核版本较小,复杂度低,更容易把握网络内核的实质4.该内核版本比较系统资料可以查询下面开始零基础分析Linux内核网络部分的初始化过程。经过系统加电后执行的bootsect.S,setup.S 阅读全文
posted @ 2014-03-16 22:42 一天不进步,就是退步 阅读(965) 评论(0) 推荐(0) 编辑