浅析Linux网络子系统(二)

 

继续分享陈铁飞老师在华为北研所讲座时的讲稿。这次内容有网络层、路由子系统、邻居子系统、设备无关层。陈老师对这几个模块中的流程进行了简单的介绍。大家可以从中了解到网络涉及到的一些系统调用及其关系。

在该系列的最后会提供完整的下载版。

网络层

IP输出流程图

IP输入流程图

路由子系统的介绍

输出选路流程图

输入选路流程图

邻居子系统介绍

neigh entry状态转换图

邻居子系统对外接口

邻居子系统接口及其处理流程

设备无关层介绍

设备无关层输出流程图

陈老师从较宏观的角度分析了网络子系统中各子模块的流程图。藉此我们可以很清晰的看到各个系统调用之间的关系。

posted @ 2018-03-02 17:20  fire909090  阅读(820)  评论(0编辑  收藏  举报