4 --> 网络驱动架构基础之 — Linux 网络栈剖析

此篇收录关于 linux 网络协议栈相关文章,非常优秀。。

网络协议篇

Linux内核中网络数据包的接收-第一部分 概念和框架

Linux内核Policy Routing & iptables 的不完美实现

浅析LET无线移动网络为什么RTT抖动大为什么数据包乱序多

Internet路由之路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树

链路层的网卡聚合-基于Linux bonding

Linux3.5内核以后的路由下一跳缓存

关于ICMP Redirect路由的一个不是bug的bug

Linux3.5内核对路由子系统的重构对Redirect路由以及neighbour子系统

关于TUN/TAP网卡二三事以及物理网卡Ring buffer

用伪造的TCP协议头花式欺骗核心转发设备?

Linux bridge模块的一次重构(让bridge归bridge让eth0归eth0)

Linux bonding网卡与其slave共同使用

Linux各种虚拟网卡master/slave的叠加使用

Linux 5.5内核路由查找基于Flowlet的下一跳缓存

从DPDK和eBPF感受一下Smart NIC

实现一个基于XDP/eBPF的学习型网桥

实现基于XDP/eBPF的快速路由转发功能

算法篇

多核心Linux内核路径优化的不二法门之-slab与伙伴系统

多核心Linux内核路径优化的不二法门之-多核心平台TCP优化

Linux FQ 队列实现原理浅析

合并N个有序链表与FQ公平调度

hash表冲突太多如何平滑地进行rehash操作

Google BBR拥塞控制算法背后的数学解释

Linux socket hash查找的持续优化历程

网络应用篇

如何自建拥有独立AS号的IP网络 ,此篇文章科普电信网络,非常经典。

当数据中心成为数据中转节点(漫谈CDN的加速)

SR(Segment Routing)不是MPLS的优化和升级

理解Segment Routing和SDWAN

如何检测猥琐的私有SDWAN隧道协议

从总线式以太网到SDN交换机OpenVSwitch

我对智能网卡offload的认识

Linux bridge桥接两个VirtualBox虚拟网络

TCP在FIN_WAIT1状态到底能持续多久以及TCP假连接问题

Linux Macvlan的虚拟网卡与宿主物理网卡之间的Bridge通信问题

ARP成功能保证IP路由的连通性吗?

一个非典型的Linux路由配置方案

tun虚拟网卡该怎么玩不该怎么玩

聊聊运营商对UDP的QoS限制和应对

Linux Netfilter/NAT的两个典型问题

内核篇

Linux fork之后,到底是子进程先运行还是父进程先运行

从一个CFS调度案例谈Linux系统卡顿的根源

Linux内核快速处理路径尽量多用slab而慎用kmalloc

Linux Rootkit的反侦测手段漫谈

Linux防止stack缓冲区溢出的有效方法

Linux系统中彻底隐藏你的进程(rootkit挖矿利器哦)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值