搜索结果
查询Tags标签: skb,共有 20条记录-
Linux网络收包总览
因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化。而很多时候,如果你对Linux底层的理解不深的话,遇到很多线上性能瓶颈你会觉得狗拿刺猬,…
2021/7/14 7:07:20 人评论 次浏览 -
Linux网络收包总览
因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化。而很多时候,如果你对Linux底层的理解不深的话,遇到很多线上性能瓶颈你会觉得狗拿刺猬,…
2021/7/14 7:07:20 人评论 次浏览 -
linux 网络实现的数据结构-数据包结构
基本数据结构 数据包结构1:msghdr{}数据结构 struct msghdr {//bsd socket 层中的数据结构void * msg_name; /* 保存的是这个套接字的名字, 一般都使用NULL初始化 */int msg_namelen; /* Length of name */struct iovec * msg_iov; /* 保存的屙屎发送或者接收的数据…
2021/7/4 7:22:41 人评论 次浏览 -
IP协议源码分析(基于linux-2.4.0)
IP协议源码分析 IP协议 是网络的最重要部分,毫不夸张地说,正是因为有 IP协议 才有了互联网。而 IP协议 最重要的是 IP地址,IP地址 就好像我们的家庭住址一样,用于其他人方便找到我们的位置。 当然,这篇文章并不是介绍 IP协议 的原理,有关 IP协议 的原理可以参考经典…
2021/6/26 7:28:35 人评论 次浏览 -
Linux网桥工作原理与实现
Linux网桥工作原理与实现 Linux 的 网桥 是一种虚拟设备(使用软件实现),可以将 Linux 内部多个网络接口连接起来,如下图所示:而将网络接口连接起来的结果就是,一个网络接口接收到网络数据包后,会复制到其他网络接口中,如下图所示:如上图所示,当网络接口A接收到数…
2021/6/26 7:27:27 人评论 次浏览