linux内核编译开题报告
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京邮电大学通达学院毕业设计(论文)开题报告
(4)应用层安全协议:应用层的安全措施必须在端系统及主机上实施。
图一:TCP/IP网络协议栈的具体内容
2.2.Linux核心网络协议栈简介:
图二:Linux 高级网络栈架构
图3提供了Linux网络栈的高级视图。
最上面是用户空间层,或称为应用层,其中定义了网络栈的用户。
底部是物理设备,提供了对网络的连接能力(串口或诸如以太网之类的高速网络)。
中间是内核空间,即网络子系统。
流经网络栈内部的是socket缓冲区(sk_buffs),它负责在源和汇点之间传递报文数据。
首先,顶部(请参阅图3)是系统调用接口。
它简单地为用户空间的应用程序提供了一种访问内核网络子系统的方法。
位于其下面的是一个协议无关层,它提供了一种通用方法来使用底层传输层协议。
然后是实际协议,在Linux中包括内嵌的协议TCP、UDP,当然还有IP。
然后是另外一个协议无关层,提供了与各个设备驱动程序通信的通用接口,最下面是设备驱动程序本身。
下面具体分析内核空间中的各层:
(1)系统调用接口(System call interface):
注:可另附A4纸。