深入理解linux内核网络
时间: 2023-09-18 12:10:30 浏览: 149
Linux内核的网络部分是由net子目录下的代码实现的。在net目录下,有netfilter子目录,它实现了netfilter框架,允许用户在不重新编译内核的情况下,通过插入回调函数的方式来处理网络数据。net目录下还有ipv4和ipv6子目录,它们分别实现了TCP/IP协议栈的IPv4和IPv6的功能,包括TCP、UDP、IP协议的代码,以及ARP协议、ICMP协议、IGMP协议等。此外,net目录下还包含了一些控制相关的代码,如proc和ioctl。总的来说,Linux内核的网络部分实现了网络协议栈的功能,提供了网络通信的基本支持。\[3\]
#### 引用[.reference_title]
- *1* [一文理解linux](https://blog.csdn.net/qq_39405113/article/details/101702908)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [深入理解Linux内核系列-内核网络协议栈架构](https://blog.csdn.net/qq_28581269/article/details/117594501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文