Linux网络协议栈
文章平均质量分 57
叨陪鲤
哈
展开
-
RCU到底是什么?为什么快?为什么可以读写并行?
文章目录RCU经典文献RCU锁特点介绍RCU中常见问题1. 有没有使用引用计数2. RCU既然没有使用引用计数,那又是确定是否存在读者引用之?3. RCU 读端和写端同时操作,不会触发段错误吗?4. RCU 与资源回收RCU经典文献 What is RCU, Fundamentally? What is RCU? Part 2: Usage RCU part 3: the RCU API linux kernel RCU作者的主页介绍这几个连接简直就是一个宝藏,里面的干活很多很多!!!原创 2021-10-16 19:18:16 · 6759 阅读 · 1 评论 -
NAT的四种分类:全锥形NAT,地址受限锥形NAT,端口受限锥形NAT,对称NAT
文章目录1. STU1.1 Full cone NAT(全锥形NAT)1.2 Restricted Cone NAT(地址受限锥形NAT)1.3 Port Restricted Cone NAT(端口受限锥形NAT)1.4 Symetric NAT(对称NAT)2.小结参考文献:[1](https://www.h3c.com/cn/d_201206/922128_30005_0.htm)[2](http://www.h3c.com/cn/d_201208/751474_30008_0.htm)1.原创 2021-07-15 11:22:18 · 57943 阅读 · 8 评论 -
Linux内核之网络层处理流程及各函数作用
文章目录1. 网络层处理框架(三层)1.1 PRE_ROUTING部分函数介绍1.1.1 ip_rcv()1.1.2 ip_rcv_finish()1.1.2 dst_input()1.2. LOCAL_IN部分函数介绍1.2.1 ip_local_deliver()1.2.2 ip_defrag()1.2.3 ip_local_deliver_finish()1.3. IP_FORWARD部分函数介绍1.3.1 ip_forward()1.3.2 ip_forward_finish()1.4. LOCAL原创 2021-04-17 12:01:21 · 4276 阅读 · 0 评论 -
Linux内核之IP层转发框架
原创 2021-04-16 22:28:28 · 3744 阅读 · 0 评论 -
Linux内核之ICMP处理流程
原创 2021-04-16 22:27:07 · 5709 阅读 · 1 评论 -
Linux内核之GRE处理流程
原创 2021-04-16 22:23:31 · 4260 阅读 · 0 评论 -
Linux内核转发框架
原创 2021-04-11 16:34:08 · 3787 阅读 · 0 评论 -
Linux网络协议栈学习(1):进入本地报文处理流程
声明:未经本人同意,严禁一切形式转载!!!文章目录1. NF_IP_LOCAL_IN这部分的作用2. ip_local_deliver接口2.1 分片重组模块~整体框架2.2 分片重组时数据组织结构2.3 分片报文重组完毕后的数据结构2.4 相关函数2.4.1 ip_local_deliver()函数2.4.2 ip_defrag()函数2.4.3 ip_find()函数2.4.4 ip_frag_queue()函数2.4.5 ip_frag_reasm()函数3. ip_local_d...原创 2021-04-09 00:34:50 · 4519 阅读 · 2 评论