推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

linux内核配置—网络部分

更新时间:2020-11-02 20:24:17 大小:2M 上传用户:sun2152查看TA发布的资源 标签:linux 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Linux不止在上网时候才会用到网络功能·一些程序在单机时候也会需要内核的网络支持。X server是一个典型的例子

如果你是从一个老内核更新到一个比较新的内核·那么建议同时更新网络工具·因为 linux内核网络部分的新特性需要有相辅相成的更新了的工具来支持才能很好的发挥

Networking options网络选项

Packet socket:用户程序接口

当用户空间程序不希篁使用 J linux内核的网络设备驱动而直接与网络设备交流时,需要用到这个特性。典型的应用是 tcpdump(一个出名的抓包工具,windows下也有相应版本)

Packet socket:mmapped IO如果选择·用户程序包协议驱动会采用IO机制·可以产生更高速通信。

内核代码分析

相关内核代码位于/net/packet af packet.c Unix domain sockets:Unⅸx套接字

Unⅸx套接字是inux网络的基础·是inux给用户提供的对网络操作的唯一编程接口。就是说,如果用户要使用 Ilinux的网络功能’他只能通过套接字編程来使用

内核代码分析

相关代码位于/net/unx/af_unix c garbage.c Kconfig Makefile sysctl_net_unix,C Kconfig config UNIX tristate Unix domain sockets有一个选项,在代码根目录的 Kconfig中是无条件直接引人:source"net/unix/Kconfig"


部分文件列表

文件名 大小
linux内核配置—网络部分.pdf 2M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载