
linux 内核网络协议栈
文章平均质量分 97
爱好学习的青年人
学习学习再学习
展开
-
内核Netfilter框架的原理及功能
内核Netfilter框架的原理及功能原创 2022-08-10 09:55:35 · 1382 阅读 · 0 评论 -
内核IPv4路由选择子系统(简述)
内核IPv4路由选择子系统(简述)原创 2022-08-10 09:56:45 · 2370 阅读 · 1 评论 -
epoll系统调用及内核实现
epoll系统调用及内核实现原创 2022-08-10 09:56:02 · 911 阅读 · 0 评论 -
一文详解TCP三次握手的状态迁移(从应用层到内核传输层)
一文详解TCP三次握手的状态迁移(从应用层到内核传输层)原创 2022-08-10 09:55:08 · 733 阅读 · 0 评论 -
内核与协议无关接口层的实现
内核与协议无关接口层的实现原创 2022-08-09 17:01:29 · 765 阅读 · 0 评论 -
Linux内核ICMP协议的实现
Linux内核ICMP协议的实现原创 2022-08-09 17:00:07 · 1591 阅读 · 0 评论 -
内核传输层的实现
每个操作系统都必须提供网络子系统入口及API,Linux内核网络子系统提供的标准POSIX套接字API向用户提供接口。在Linux中传输层之上的一切都属于用户空间。SOCK_STREAM(流套接字):提供可靠的字节流通信信道。TCP套接字就属于流套接字。SOCK_DGRAM(数据报套接字):支持消息交换。数据报套接字提供的通信信道不可靠,因为数据包可能被丢弃、不按顺序到达或重复。UDP套接字属于数据报套接字。SOCK_RAW(原始套接字):直接访问IP层,支持使用协议无关的传输层格式收发数据。...原创 2022-08-09 16:58:23 · 607 阅读 · 0 评论 -
内核网络层的实现
在任何IP实现中,路由都是一个重要的部分,不仅在转发外部分组时需要,而且也用于发送本地计算机产生的分组。查找数据从计算机“外出”的正确路径的问题,不仅在处理非本地地址时会遇到,在本地计算机有几个网络接口时,也会有此类问题。即使只有一个物理上的网络适配器,也可能有环回设备这样的虚拟接口,同样会导致该问题。每个接收到的分组都属于下列3个类别之一。(1) 其目标是本地主机。(2) 其目标是当前主机直接连接的计算机。(3) 其目标是远程计算机,只能经由中间系统到达。 前一节讨论了第一类分组。...原创 2022-08-09 16:56:40 · 756 阅读 · 0 评论 -
Linux内核netLink套接字
本章介绍了Netlink套接字。它提供了一种在用户空间和内核间进行通信的机制,被广泛用于网络子系统。在此你见到了一些Netlink套接字使用示例。另外,本章还讨论了Netlink消息以及它们是被如何创建和处理的。...原创 2022-08-09 16:54:55 · 4330 阅读 · 0 评论 -
Linux内核邻接子系统(arp协议)的工作原理
Linux内核邻接子系统(arp协议)原创 2022-08-09 16:49:38 · 2197 阅读 · 0 评论 -
内核网络接口层的实现
内核网络接口层的实现原创 2022-08-09 16:46:55 · 550 阅读 · 0 评论 -
套接字相关数据据结构及分层模型
套接字相关数据据结构及分层模型原创 2022-08-09 16:43:52 · 880 阅读 · 0 评论