getfromcode后端开发 会员免费

DPDK网络协议栈深度解析:ARP、ICMP至TCP/UDP实现与调试实战

这门课的主题很具体:在 DPDK 的用户态轮询框架里,从零把一条以太网帧一路拆到 TCP 段,再自己构造回包发出去。它不满足于讲 API 调用,而是把 ARP 请求/应答、ICMP 回显、IP 分片重组、UDP 收发、TCP 三次握手与状态机这些协议行为,放进 DPDK 的 mbuf、mempool

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
6 人关注 更新于 2026-09-08 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

正版保障 极速发货 售后无忧

这门课的主题很具体:在 DPDK 的用户态轮询框架里,从零把一条以太网帧一路拆到 TCP 段,再自己构造回包发出去。它不满足于讲 API 调用,而是把 ARP 请求/应答、ICMP 回显、IP 分片重组、UDP 收发、TCP 三次握手与状态机这些协议行为,放进 DPDK 的 mbuf、mempool、rte_ring、lcore 模型里逐层对照实现。对已经能跑通 l2fwd/l3fwd、看得懂 rte_mbuf 结构体但没写过完整协议栈的人来说,这个切入角度比再读一遍官方例程更有价值。

从哪一层开始动手

课程把协议栈按层次切开,每层都不是孤立讲解,而是围绕"收到帧之后往哪走"这条主线推进。ARP 部分会涉及表项组织、老化与回包构造;ICMP 涉及校验和计算与请求响应路径;UDP 涉及端口分发与无连接收发;TCP 则要引入连接控制块、序列号管理、收发窗口和重传定时器。学习者需要关注的重点不是某个字段怎么填,而是这些状态存在哪个数据结构里、由哪个 lcore 维护、跨核时怎么避免竞争。课程里对 TCP 并发和状态迁移的拆分比较细,适合对照自己此前用内核 socket 建立的心智模型,看看用户态栈少了哪些"免费"机制,需要自己补什么。

调试链路比写代码更关键

DPDK 协议栈最难的部分往往不在编码,而在"包发出去了但对端没反应"。课程线索里同时出现了 TRex、iperf3 与 DPDK 抓包/测试工具的组合,这正好覆盖三层验证:用 iperf3 验证吞吐与端到端连通,用 TRex 构造可控流量和异常报文(乱序、丢包、错误校验和),用抓包手段确认帧在 PMD 收发队列里的进出时机。建议把调试环节当作独立技能来练:先能定位是 mbuf 泄漏、ring 满、描述符耗尽,还是协议状态判断写错,再回头改代码。协议栈的 bug 很少是语法问题,多半是并发、内存所有权或生命周期问题。

可复用的模块与代码阅读方法

这门资料适合按模块拆出来复用,而不是整体照搬。ARP 表、ICMP 处理、UDP 分发这几块耦合度低,可以直接抽进自己的转发程序;TCP 部分因为带状态和定时器,更适合作为理解用户态协议栈设计取舍的样本,观察它如何用轮询替代中断、用无锁或轻量同步替代内核锁。阅读时建议带着问题走:每个 mbuf 的所有权在哪个函数转移?错误路径上内存是否归还?跨 lcore 共享的结构有没有对齐到缓存行?把这些点标出来,比背接口签名有用得多。

前置基础与自学路线

课程定位在有 DPDK 基础的开发者,所以进入前最好已经掌握 EAL 初始化、端口配置、mbuf 分配与收发 API,理解大页内存和 PMD 轮询的基本代价。路线可以是:先用官方文档和 Cookbook 补齐 EAL 与 mbuf 概念,再顺着 ARP、ICMP、UDP 把无状态协议走一遍,最后进 TCP 和并发部分。每个阶段都配一个最小可运行目标——能回 ARP、能回 ping、能收 UDP、能完成一次握手——用可观测的结果驱动学习,避免只看不写。

把它当成一份可对照的工程参考更合适:协议实现、调试工具链、模块划分三部分各有独立价值,按需取用,边跑边改,才能真正吃透 DPDK 用户态协议栈的结构与边界。

DPDK网络协议栈深度解析:ARP、ICMP至TCP/UDP实现与调试实战

深入DPDK网络协议栈,实战ARP至TCP/UDP实现与调试

编辑点评

全面解析DPDK网络协议栈,涵盖ARP、ICMP至TCP/UDP,实战性强,适合有DPDK基础的开发者。

⭐ 编辑推荐

本课程深入解析DPDK网络协议栈,从ARP到TCP/UDP,通过实战案例教学,帮助开发者掌握DPDK网络编程与调试技巧。

✨ 课程亮点

✦DPDK网络协议栈深度解析
✦ARP至TCP/UDP实现与调试实战
✦实战性强,适合有DPDK基础的开发者

课程目录

📁 16.TRex-iperf3-dpdk-pk4 集
  • 112--vcl与iperf3性能测试 客户端与服务器_42139_5737.mp4 [259.0 MB]
  • 16.TRex-iperf3-dpdk-pk必看.png [493.5 KB]
  • 114--流编排与自动化框架_42139_5295.mp4 [2.9 MB]
  • 113--TRex的运行原理与dpdk的关系_42139_9152.mp4 [2.9 MB]
📁 14.spdk文件系统实现(7节)8 集
  • 99--件系统引入线程与json配置解析_42139_3774.mp4 [527.1 MB]
  • 98--文件系统功能拆解与设计分析_42139_3712.mp4 [502.0 MB]
  • 104--测试用例与调试入口函数_42139_4628.mp4 [568.9 MB]
  • 103--基数树对文件系统内存管理_42139_6951.mp4 [857.2 MB]
  • 102--syscall的hook实现_42139_5955.mp4 [683.4 MB]
  • 101--从blob读写到文件系统的原语操作实现_42139_5357.mp4 [748.5 MB]
  • 100--文件系统四层架构设计与构建git版本管理_42139_2871.mp4 [398.7 MB]
  • 14.spdk文件系统实现(7节)资料.png [493.5 KB]
📁 13.tcp并发(5节)5 集
  • 97--bpf与bpftrace应用程序ntyco的挂载监控_42139_6620.mp4 [200.8 MB]
  • 94--tcp并发epoll的实现_42139_9916.mp4 [254.2 MB]
  • 96--bpf与bpftrace系统,网络挂载实现_42139_3000.mp4 [371.0 MB]
  • 95--tcp并发协议栈与epoll的回调与并发测试_42139_2005.mp4 [175.1 MB]
  • 93--tcp并发连接的设计_42139_6847.mp4 [266.4 MB]
📁 dpdk官方文档14 条
  • 《DPDK Cookbook - Intel® Developer Zone》.pdf [8.3 MB]
  • 《采用 CUCKOOSWITCH 的可扩展、高性能以太网转发(英文)》_42139_9620.pdf [479.2 KB]
  • 《程序员指南:数据平面开发套件》_42139_1351.pdf [2.9 MB]
  • 《在英特尔® 处理器上启用卓越的 Galois-Counter 模式》.pdf [329.5 KB]
  • 《多 Gbps 的流管理:经验教训(英文)》_42139_5428.pdf [137.0 KB]
  • 《含 XEN 的 DPDK》_42139_3836.pdf [343.0 KB]
  • 《发布说明:数据平面开发套件》_42139_3063.pdf [231.2 KB]
  • 《Intel(R) DPDK vSwitch Getting Started Guide》_42139_9606.pdf [528.0 KB]
  • 《Fastpass:集中的“零队列”数据中心网络(英文)》_42139_3473.pdf [1.8 MB]
  • 《DPDK 示例应用》_42139_7062.pdf [2.2 MB]
  • 《DPDK 中的 NIC 驱动程序》_42139_4110.pdf [2.2 MB]
  • 《DPDK for Linux入门》_42139_5713.pdf [144.7 KB]
  • 《DPDK for FreeBSD入门》_42139_9363.pdf [110.1 KB]
  • 《DPDK Testpmd 应用》_42139_5326.pdf [137.5 KB]
📁 dpdk 企业应用8 条
  • jun-liang-基于DPDK实现的LB支撑阿里巴巴双11业务——DPDKSummit2018_42139_4857.pdf [12.6 MB]
  • 打破DPDK的误区: 数据面最流行的工具包DPDK的前世,现在和未来_42139_6744.pdf [1.3 MB]
  • 面向网络功能虚拟化的高性能负载均衡机制_42139_6043.pdf [4.6 MB]
  • 爱奇艺DPDK网络优化实践_42139_2557.pdf [987.6 KB]
  • NFV实验平台的技术方案及搭建过程介绍_42139_7237.pdf [2.3 MB]
  • 中国电信DPDK技术白皮书v1.0_42139_3544.pdf [1.4 MB]
  • 中兴通讯高性能5G核心网UPF实现_42139_1687.pdf [609.6 KB]
  • dpdk 企业应用资料.png [493.5 KB]
📁 课程代码15 条
  • 课程代码说明.zip [1.8 MB]
  • 13_hash_42140_7553.zip [1.9 KB]
  • vpp_plugin_42140_5696.zip [3.1 KB]
  • 12_ddos_42140_5775.zip [12.9 KB]
  • 10_tcp_api_42140_1491.zip [11.7 KB]
  • 11_kni_42140_3137.zip [11.7 KB]
  • 06_netarch_42139_1606.zip [5.8 KB]
  • 09_tcp_transmission_42140_9259.zip [9.7 KB]
  • 08_tcp_42140_7780.zip [9.3 KB]
  • 07_udp_42140_2187.zip [11.3 KB]
  • 05_arptable_42139_3832.zip [5.3 KB]
  • 04_icmp_42139_3979.zip [3.7 KB]
  • 03_arp_42139_8870.zip [3.3 KB]
  • 02_send_42139_5470.zip [2.9 KB]
  • 01_recv_42139_8921.zip [2.3 KB]
📁 网络rfc4 条
  • rfc6928.txt_42139_1053.pdf [41.7 KB]
  • icmp-rfc792.txt_42139_6807.pdf [19.1 KB]
  • 网络rfc说明.png [493.5 KB]
  • arp-rfc826.txt_42139_3001.pdf [14.3 KB]
📁 Image1 条
  • MobileFile必看.png [493.5 KB]
📁 dpdk环境3 条
  • VMWare+ubuntu+DPDK环境搭建_42139_3021.pdf [1.4 MB]
  • dpdk虚拟机环境下载_42139_9796.txt [152.0 B]
  • dpdk环境文档.png [493.5 KB]
📁 dpdk paper40 条
  • 《Virtual Switch Acceleration with OVS-TC and Agilio 40GbE SmartNICs》_42139_9450.pdf [590.8 KB]
  • 《StackMap Low-Latency Networking with the OS Stack and Dedicated NICs》_42139_4689.pdf [496.5 KB]
  • 《The Path to DPDK Speeds for AF XDP》_42139_5447.pdf [333.5 KB]
  • 《Towards including batch services in models for DPDK-based virtual switches》_42139_8308.pdf [862.8 KB]
  • 《RedLeaf Isolation and Communication in a Safe Operating System》_42139_4595.pdf [501.6 KB]
  • 《Stateless Network Functions Breaking the Tight Coupling of State and Processing》_42139_2764.pdf [1022.9 KB]
  • 《SoftNIC A Software NIC to Augment Hardware》_42139_4367.pdf [584.4 KB]
  • 《Performance optimization of Snort based on DPDK and Hyperscan》_42139_6698.pdf [1.3 MB]
  • 《Re-architecting Congestion Management in Lossless Ethernet》_42139_3410.pdf [1.4 MB]
  • 《Network Functions Virtualisation》_42139_8940.pdf [862.4 KB]
  • 《Performance Contracts for Software Network Functions》_42139_1405.pdf [405.6 KB]
  • 《Network Function Virtualization Using Data Plane Developer’s Kit》_42139_9891.pdf [297.6 KB]
  • 《NetVM High Performance and Flexible Networking using Virtualization on Commodity Platforms》_42139_7792.pdf [660.8 KB]
  • 《Metronome adaptive and precise intermittent packet retrieval in DPDK》_42139_4940.pdf [850.1 KB]
  • 《NDN-DPDK NDN Forwarding at 100 Gbps on Commodity Hardware》_42139_1358.pdf [3.5 MB]
  • 《Leveraging Programmable Dataplanes for a High Performance 5G User Plane Function》_42139_8563.pdf [759.1 KB]
  • 《Mellanox DPDK Quick Start Guide》_42139_6871.pdf [285.9 KB]
  • 《Latency optimization and analysis through the use of a high-speed packet IO framework for high-bandwidth data processing》_42139_4961.pdf [391.2 KB]
  • 《Intel® DPDK Boosts Server Appliance Performance》_42139_2234.pdf [1.1 MB]
  • 《Implementing and Comparing Static and Machine-Learning Scheduling Approaches using DPDK on an Integrated CPUGPU》_42139_7179.pdf [2.0 MB]
  • 《FlowMon-DPDK Parsimonious per-flow software monitoring at line rate》_42139_4583.pdf [883.2 KB]
  • 《BMC Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing》_42139_7356.pdf [410.5 KB]
  • 《A Simpler and Faster NIC Driver Model for Network Functions》_42139_4038.pdf [805.2 KB]
  • 《Assessing Soft- and Hardware Bottlenecks in PC-based Packet Forwarding Systems》_42139_5325.pdf [265.0 KB]
  • 《Accretion of Suricta with DPDK for Traffic Monitoring using Optimized Detection System IDSIPS》_42139_6093.pdf [454.0 KB]
  • Entropy based Anomaly Detection System to Prevent DDoS Attacks in Cloud_42139_5808.pdf [411.3 KB]
  • 《(Intel DPDK) with VMware vSphere》_42139_2922.pdf [759.2 KB]
  • 《A new model for DPDK-based virtual switches》_42139_9022.pdf [958.6 KB]
  • An Entropy-Based DDoS Defense Mechanism_42139_9398.pdf [1.4 MB]
  • DDoS Attack Detection Algorithms Based on_42139_1451.pdf [649.5 KB]
  • dpdk paper说明.png [493.5 KB]
  • 为什么要参加技术写作计划_42139_8101.pdf [383.4 KB]
  • 虚拟化难于理解的概念_42139_8640.pdf [2.5 MB]
  • Linux内核编译与升级_42139_7123.pdf [1.8 MB]
  • VMWare+ubuntu+DPDK环境搭建_42139_7830.pdf [1.4 MB]
  • netassist_42139_2697.rar [400.9 KB]
  • DPDK高性能处理框架VPP_42139_7907.pdf [1.7 MB]
  • DPDK Kni与协议栈_42139_7455.pdf [1.9 MB]
  • Cuckoo HashingCuckoo Hashing_42139_5642.pdf [354.3 KB]
  • conext14_cuckoofilter_42139_5893.pdf [343.0 KB]
📁 12.基础组件(5节)6 集
  • 91--dpdk-kni源码分析_42139_8223.mp4 [230.6 MB]
  • 92--rcu的实现与互斥锁,自旋锁,读写锁_42139_9244.mp4 [381.8 MB]
  • 90--dpdk-igb_uio源码分析_42139_6100.mp4 [375.7 MB]
  • 88--mempool与mbuf的源码分析讲解_42139_5975.mp4 [278.6 MB]
  • 89--dpdk-ringbuffer源码分析_42139_6469.mp4 [187.1 MB]
  • 12.基础组件(5节)必看.png [493.5 KB]
📁 17.spdk kv存储的实现(8节)9 集
  • 17.spdk kv存储的实现(8节)必看.png [493.5 KB]
  • 123--kv存储测试用例与性能测试_42139_1293.mp4 [2.9 MB]
  • 122--为kv存储加上conf文件_42139_5523.mp4 [2.9 MB]
  • 120--btree hashmap radixtree rbtree之间的选择_42139_6639.mp4 [2.9 MB]
  • 121--slab分配slot与释放slot_42139_1774.mp4 [2.9 MB]
  • 118--kv service接口 set,get,modify,delete_42139_4627.mp4 [2.9 MB]
  • 119--pagechunk的get与put_42139_7608.mp4 [2.9 MB]
  • 117--bdev与blob对于kv存储的选择_42139_7508.mp4 [2.9 MB]
  • 116--KV存储拆解 Set, Get, Mod, Del_42139_2190.mp4 [2.9 MB]
📁 11.virtio-vhost虚拟化(10节)11 集
  • 87--vhost与virtio的总结_42139_9212.mp4 [260.0 MB]
  • 86--vring的物理内存与虚拟内存映射_42139_4953.mp4 [700.2 MB]
  • 85--ifreq的tap-tun创建_42139_5794.mp4 [715.2 MB]
  • 84--gpa,gva,hva,hpa之间的关系_42139_6928.mp4 [423.1 MB]
  • 83--virtio的setmem与vring的设置_42139_9045.mp4 [656.5 MB]
  • 82--virtio的前后端网卡与ifreq的作用_42139_1563.mp4 [758.1 MB]
  • 81--vhost与virtio通信与recvmsg的作用_42139_7983.mp4 [584.1 MB]
  • 80--vhost通信协议解析get feature_42139_9118.mp4 [565.0 MB]
  • 79--vhost与qemu通信协议实现_42139_8676.mp4 [420.3 MB]
  • 78--virtio与vhost的工作原理_42139_9936.mp4 [427.0 MB]
  • 11.virtio-vhost虚拟化(10节)必看.zip [1.8 MB]
📁 15.高性能4层负载均衡器 DPVS(6节)6 集
  • 111--dpvs的tc流控操作与源码实现_42139_6405.mp4 [2.9 MB]
  • 110--dpvs测试用例 ipset,tc,mempool_42139_5730.mp4 [2.9 MB]
  • 109--通过quagga配置ospf_42139_1784.mp4 [2.9 MB]
  • 108--dpvs的FNat NAT SNAT模式_42139_6473.mp4 [2.9 MB]
  • 107--dpvs 与lvs+keepalived的关系_42139_4736.mp4 [2.9 MB]
  • 106--dpvs的技术组件与功能实现_42139_1406.mp4 [2.9 MB]
📁 10.DPDK的虚拟交换机框架 OvS(8节)10 集
  • 77--ovs-openflow与json请求_42139_1062.mp4 [482.1 MB]
  • 75--qemu-kvm多vm管理以及对应虚拟化技术_42139_4151.mp4 [289.1 MB]
  • 76--virsh启动虚拟网卡与ovs-vsctl操作的流程_42139_7494.mp4 [518.9 MB]
  • 74--ovs-vsctl的网桥,网口操作_42139_5984.mp4 [403.4 MB]
  • 73--网络命名空间与vsctl的vlan划分_42139_1096.mp4 [206.7 MB]
  • 72--ovs编译安装,ovs核心组件内容_42139_4622.mp4 [238.0 MB]
  • 71--cpu虚拟化到ntytcp的使用_42139_7020.mp4 [499.4 MB]
  • 70--硬件虚拟化,系统虚拟化,进程虚拟化_42139_3534.mp4 [464.6 MB]
  • 10.DPDK的虚拟交换机框架 OvS(8节)资料.zip [1.8 MB]
  • PART2文档.zip [1.8 MB]
📁 09.高效磁盘io读写 spdk(C)(4节)5 集
  • 69--fio ioengine模块开发与blobl操作_42139_3428.mp4 [616.3 MB]
  • 68--fio ioengine plugin开发与性能对比_42139_2474.mp4 [515.3 MB]
  • 67--blobstore的读写操作实现与rpc的关系_42139_4949.mp4 [475.2 MB]
  • 66--bdev与blobstore的代码关系_42139_9992.mp4 [377.7 MB]
  • 09.高效磁盘io读写 spdk(C)(4节)必看.zip [1.8 MB]
📁 08.高效磁盘io读写 spdk(C)(5节)6 集
  • 65--nvme与pcie以及手写nvme读写操作_42139_1042.mp4 [628.8 MB]
  • 64--手把手实现spdk_server(2_42139_5329.mp4 [497.4 MB]
  • 62--spdk环境与vhost,NVMe分析.mp4 [298.2 MB]
  • 61--存储框架spdk,为技术栈打开一扇存储的大门_42139_7588.mp4 [532.0 MB]
  • 63--手把手实现spdk_server(1_42139_8651.mp4 [381.4 MB]
  • 08.高效磁盘io读写 spdk(C)(5节)文档.zip [1.8 MB]
📁 07.golang的网络开发框架 nff-go(golang)(4节)5 集
  • 59--nff-go收发数据与包解析显示_42139_2122.mp4 [196.9 MB]
  • 60--ipsec协议解析与strongswan的ipsec_42139_6761.mp4 [350.7 MB]
  • 58--nff-go数据接收代码实现_42139_4313.mp4 [189.3 MB]
  • 57--nff-go的技术原理分析_42139_2139.mp4 [310.7 MB]
  • 07.golang的网络开发框架 nff-go(golang)(4节)资料.zip [1.8 MB]
📁 06.可扩展的矢量数据包处理框架VPP(cc++) 源码(8节)9 集
  • 56--vcl的session管理与fd.io文档_42139_3436.mp4 [319.9 MB]
  • 55--vcl与posx对比,与vcl分层模型_42139_7686.mp4 [302.8 MB]
  • 54--vppcom实现tcpserver以及vcl配置_42139_8578.mp4 [379.2 MB]
  • 52--vpp结构体 vnet_main以及vpp内容总结_42139_5400.mp4 [212.5 MB]
  • 53--vcl与posix对nginx,redis性能对比_42139_2445.mp4 [318.9 MB]
  • 51--vpp的结构体vlib_main_42139_9093.mp4 [365.3 MB]
  • 50--vpp的运行流程 协程的实现,node的运行_42139_6893.mp4 [374.3 MB]
  • 49--vpp启动load so,注册node,函数init_42139_5365.mp4 [476.9 MB]
  • 06.可扩展的矢量数据包处理框架VPP(cc++) 源码(8节)必看.zip [1.8 MB]
📁 05.可扩展的矢量数据包处理框架VPP(cc++) 实战(8节)9 集
  • 47--vpp多网口数据接收与转发_42139_4800.mp4 [233.5 MB]
  • 48--解决plugin编译加载失败_42139_5184.mp4 [119.4 MB]
  • 45--flowtable的loadbalancer的框架_42139_8965.mp4 [286.6 MB]
  • 46--flowtable流程分析_42139_9061.mp4 [159.4 MB]
  • 44--flowtable的get flowinfo实现_42139_3210.mp4 [286.6 MB]
  • 43--flowtable的plugin的运行流程_42139_2442.mp4 [391.6 MB]
  • 42--vpp源码-plugin流程_42139_3841.mp4 [522.7 MB]
  • 41--vpp环境部署与vpp命令讲解_42139_9577.mp4 [465.2 MB]
  • 05.可扩展的矢量数据包处理框架VPP(cc++) 实战(8节)文档.zip [1.8 MB]
📁 04.dpdk基础组件(10节)10 集
  • 40--dpdk 布谷鸟hash原理与使用_42139_5489.mp4 [393.2 MB]
  • 39--ddos attack 测试工具hping3_42139_9714.mp4 [75.6 MB]
  • 37--dpdk ddos熵计算代码实现_42139_3066.mp4 [196.6 MB]
  • 38--dpdk ddos attach检测准确度调试_42139_9509.mp4 [69.6 MB]
  • 36--基于熵的ddos检测的数学理论_42139_2818.mp4 [295.5 MB]
  • 33--DPDK的kni内核处理流程(补_42139_2061.mp4 [2.0 GB]
  • 35--dpdk dns处理流程(2_42139_6693.mp4 [468.1 MB]
  • 34--dpdk dns处理流程(1_42139_3965.mp4 [472.6 MB]
  • 32--dpdk kni mempool错误与内存泄漏_42139_6227.mp4 [167.1 MB]
  • 31--kni抓包调试tcpdump_42139_6737.mp4 [121.0 MB]
📁 03.dpd网络协议栈之tcp的实现(10节)11 集
  • 30--重构网络协议分发的流程_42139_1357.mp4 [357.2 MB]
  • 28--tcp协议栈调试之ringbuffer内存错误_42139_6541.mp4 [258.8 MB]
  • 29--dpdk kni的原理与kni启动_42139_5188.mp4 [357.2 MB]
  • 27--tcp协议栈调试之段错误与逻辑流程_42139_1767.mp4 [303.2 MB]
  • 26--tcp协议api实现之close的实现_42139_5810.mp4 [253.2 MB]
  • 25--tcp协议api实现之send,recv的实现_42139_1722.mp4 [240.7 MB]
  • 24--tcp协议api实现之accept的实现_42139_8418.mp4 [289.9 MB]
  • 23--tcp协议api实现之bind,listen的实现_42139_2942.mp4 [323.4 MB]
  • 22--tcp数据传输之ack与seqnum代码实现_42139_7093.mp4 [93.3 MB]
  • 21--tcp数据传输之ack与seqnum的确认实现_42139_5020.mp4 [338.4 MB]
  • 03.dpd网络协议栈之tcp的实现(10节)必看.png [493.5 KB]
📁 02.dpdk网络协议栈之udptcp的实现(10节)11 集
  • 20--tcp三次握手实现之dpdk代码调试_42139_9664.mp4 [215.0 MB]
  • 19--tcp三次握手实现之dpdk tcp11个状态实现_42139_3372.mp4 [474.4 MB]
  • 18--tcp 三次握手实现之dpdk tcp流程架构设计_42139_8104.mp4 [367.7 MB]
  • 17--udp实现之架构设计与调试_42139_9783.mp4 [350.4 MB]
  • 16--udp实现之发送流程与并发解耦_42139_6227.mp4 [378.4 MB]
  • 14--udp实现之udp系统api的设计_42139_4276.mp4 [180.7 MB]
  • 15--udp实现之sbuf与rbuf的环形队列_42139_8159.mp4 [385.8 MB]
  • 13--协议栈架构设计优化_42139_9319.mp4 [474.9 MB]
  • 12--arp 调试流程_42139_6330.mp4 [99.5 MB]
  • 11--arp request实现_42139_7565.mp4 [334.8 MB]
  • 02.dpdk网络协议栈之udptcp的实现(10节)文档.png [493.5 KB]
📁 01.dpdk网络协议栈之arpicmp的实现(10节)11 集
  • 6--dpdk-arp实现_42139_9383.mp4 [288.5 MB]
  • 9--dpdk-icmp流程调试与checksum实现_42139_5816.mp4 [77.7 MB]
  • 8--dpdk-icmp实现_42139_8462.mp4 [303.1 MB]
  • 7--arp 璋冭瘯娴佺▼_42139_5588.mp4 [105.0 MB]
  • 4--dpdk发送过程的实现_42139_8639.mp4 [468.2 MB]
  • 5--dpdk发送过程调试_42139_7516.mp4 [152.2 MB]
  • 3--dpdk缃戝崱缁戝畾涓巃rp_42139_3969.mp4 [499.0 MB]
  • 2--dpdk环境搭建与多队列网卡_42139_3867.mp4 [531.9 MB]
  • 1--课程学习路线与大纲内容_42139_7009.mp4 [208.2 MB]
  • 10--arp-table的实现_42139_7658.mp4 [374.7 MB]
  • PART1必看.zip [1.8 MB]

适合人群

  • DPDK开发者
  • 网络协议栈研究者
  • 系统性能优化工程师

🎯 学习收获

  • 掌握DPDK网络编程基础
  • 学会网络协议栈实现与调试
  • 提升网络性能优化能力

🎉 祝您学习愉快!