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

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

网络层

浅析Linux网络子系统(二)

IP输出流程图

浅析Linux网络子系统(二)

IP输入流程图

浅析Linux网络子系统(二)

路由子系统的介绍

浅析Linux网络子系统(二)

输出选路流程图

浅析Linux网络子系统(二)

输入选路流程图

浅析Linux网络子系统(二)

邻居子系统介绍

浅析Linux网络子系统(二)

neigh entry状态转换图

浅析Linux网络子系统(二)

邻居子系统对外接口

浅析Linux网络子系统(二)

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

浅析Linux网络子系统(二)

设备无关层介绍

浅析Linux网络子系统(二)

设备无关层输出流程图

浅析Linux网络子系统(二)

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

相关文章: