写点什么

网络协议栈

0 人感兴趣 · 9 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/a1/a10c360aa7fccf2027084b3289325588.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入浅出用户态协议栈

用户头像
C++后台开发
2022-09-19

 在讲网络协议栈前,先理解一个数据包在网络传输是一个怎么样的流程,如下图所示。 ​ 正常的流程是网卡接收到数据后,把数据copy到协议栈(sk_buff),协议栈把sk_buff数据解析完后再把数据放到recv_buff,此时应用程序调用recv把数据从协议栈

https://static001.geekbang.org/infoq/ed/ed2bae88fbe0fb91e5536c2710efad16.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大厂工程师所热衷的 DPDK 到底是个什么东西?

用户头像
赖猫
2022-04-13

DPDK是什么?可能很多人只是听过,有的可能听都没有听过。但是目前确实很多的互联网大小厂都在使用这样一门技术,从招聘网站上看,对应的岗位也很多,薪资不菲:

DPDK 技术系统学习一(接收,发送,arp,icmp 功能测试)

如何技术不去手动做练习实践,就总有一种无从下手的感觉 0:准备环境并启动,使用dpdk接管其中一个网卡。 ubuntu虚拟机环境配置多队列网卡,安装dpdk。 在环境已经配置ok的前提下,每次重启环境后需要重新配置环境变量,并且绑定网卡。

DPDK 网络协议栈 -vpp-OvS-DDos- 虚拟化专家之路

用户头像
赖猫
2021-11-24

Intel® DPDK 全称 __Intel Data Plane Development Kit__,是 intel 提供的数据平面开发工具集,为 Intel architecture(IA)处理器架构下用户空间高效的数据包处理提供库函数和驱动的支持,它不同于 Linux系统 以通用性设计为目的,而是专注于网络应用中数

Linux 网络编程 -UDP 和 TCP 协议详解

网络协议是每个程序员都要掌握的基础知识,干啥都离不开网络,就算在家里新买了个路由器不是吗,同事连不上网,你的女朋友手机没有网看剧了正看到高潮部分,到那时候你打开百度......那嫌弃的你的眼神仿佛在说,就这?程序员连个网都不会修?以上都是臆想,以实际为准

https://static001.geekbang.org/infoq/6f/6fceb91b875c1b3ce3b8ffc1eb9b5a8a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解 TCP IP 网络协议栈底层原理到徒手实现

用户头像
赖猫
2020-12-07

TCP/IP网络协议栈分为四层, 从下至上依次是:

网络协议栈_网络协议栈技术文章_InfoQ写作社区