Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux网络协议栈(五) -- 数据包的发送(based in 2.6.32)
一 关键数据结构 对于输出封包 设备的数据结构主要包括两个 输出队列 queue 和输出队列规则 queue discipline 我们首先来看输出队列 2 6 18内核中无该结构体 struct netdev queue structne
Linux网络协议栈
网络协议
Linux
NAT的四种分类:全锥形NAT,地址受限锥形NAT,端口受限锥形NAT,对称NAT
文章目录 1 STUN 1 1 Full cone NAT 全锥形NAT 1 2 Restricted Cone NAT 地址受限锥形NAT 1 3 Port Restricted Cone NAT 端口受限锥形NAT 1 4 Symetr
Linux高级网络编程
Linux网络协议栈
网络
NAT
NAT分类
多核处理器下的快速包处理软件架构FastGate
FastGate主要的目标是帮助用户缩短研发周期 保护已有的代码 快速开发和灵活部署自己的业务 用户无需关注多核处理器的硬件细节 无需关注性能和扩展性 只需专注于自身功能模块的开发 然后通过和FastGate框架的无缝集成便可以快速形成自己
Linux网络协议栈
系统架构
多核
内核
网络协议栈
PFQ,适用于多核处理器系统中的网络监控框架
PFQ 是一个支持多语言的网络框架 主要用于 Linux 操作系统下进行高效的包捕获和传输 适用于多核处理器系统中的网络监控框架 PFQ 专门为多核处理器而优化 包括对多个硬件队列的网络设备优化 支持任意网络设备驱动 并提供一个脚本用来加速
Linux网络协议栈
系统架构
多核
网络监控
Linux