高级Linux内核网络工程师|腾讯课堂

【适合人群】

1、C语言基础。

2、具有一定的Linux内核模块开发经验。

3、对网络协议栈开发或是优化感兴趣。

【课程目的】

1、精通网络编程。

2、精通4层协议栈。

3、精通协议栈优化

4、精通无线协议栈开发及优化

5、网络咨询顾问。

【课程章节】
01章 【Linux网络架构介绍】
课时01 《linux内核网络工程师介绍》(28分钟) 免费试学
课时02 《Linux网络子系统》(43分钟) 免费试学
课时03 《Linux网卡中断分析》(41分钟)
课时04 《Linux4层协议栈实现》(45分钟)
课时05 《Linux高性能网络协议栈优化点》(41分钟) 免费试学

02章 【网络应用程序开发】
课时06 《基于多线程技术实现高并发编程》(40分钟)
课时07 《面向数据流协议编程》(42分钟)
课时08 《面向数据报协议应用编程》(42分钟)
课时09 《基于流控传输协议的应用编程》(41分钟)

03章 【网络分析工具使用】
课时10 《常用抓包工具使用》(40分钟) 免费试学
课时11 《性能测试工具》(44分钟)
课时12 《路由网关接口工具》(45分钟)
课时13 《网络工具综合案例实验》(44分钟)

04章 【网络选项和数据I/O】
课时14 《阻塞IO模型》(42分钟)
课时15 《非阻塞IO模型》(43分钟)
课时16 《多路IO模型》(42分钟)
课时17 《基于消息驱动IO模型》(43分钟)
课时18 《异步IO模型》(33分钟)
课时19 《同步IO模型》(49分钟)
课时20 《IO操作函数系列》(49分钟)
课时21 《IO选项处理》(41分钟) 免费试学

05章 【套接字文件系统】
课时22 《linux内核套接字初始化》(45分钟)
课时23 《linux内核套接字创建》(43分钟)
课时24 《linux内核套接字操作系列》(43分钟)
课时25 《linux内核套接字注销》(40分钟)

06章 【传输层协议内核实现及优化01】
课时26 《梳理Linux ARP/IP/TCP/UDP》(45分钟)
课时27 《轻量级UDP子系统初始》(39分钟)
课时28 《详解TCP初始化及优化点》(49分钟)
课时29 《TCP状态机工作原理》(42分钟)
课时30 《详解及优化TCP重传定时器》(41分钟)
课时31 《详解及优化TCP探测定时器》(42分钟)
课时32 《详解及优化TCP存活定时器》(44分钟)
课时33 《详解及优化SYNACK定时器》(44分钟)
课时34 《详解及优化TIMEWATE定时器》(38分钟)
课时35 《详解及优化FIN定时器》(45分钟)

07章 【传输层协议内核实现及优化02】
课时36 《详解及优化拥塞控制算法》(42分钟)
课时37 《TCP内核错误处理》(45分钟)
课时38 《TCP协议核心内核函数串讲》(44分钟)
课时39 《UDP协议族内核函数串讲》(40分钟)
课时40 《TCP/UDP协议优化小结1》(40分钟)
课时41 《TCP/UDP协议优化小结2》(22分钟)

08章 【网络层协议内核实现及优化01】
课时42 《协议及算法介绍》(42分钟)
课时43 《IP子系统运行环境初始》(40分钟)
课时44 《数据包接收和发送机制》(43分钟)
课时45 《多CPU系统数据包处理》(42分钟)
课时46 《详解receive_skb和rcv_finish》(36分钟)
课时47 《路由子系统初始化》(34分钟)
课时48 《Linux内核如何创建路由表》(44分钟)
课时49 《路由转发信息表》(41分钟)
课时50 《Netfilter实现》(42分钟)
课时51 《服务质量控制》(40分钟)

09章 【网络层协议内核实现及优化02】
课时52 《Linux内核大数据包处理》(40分钟)
课时53 《重组小碎片》(36分钟)
课时54 《邻居缓存》(45分钟)
课时55 《网络层优化总结》(38分钟)

10章 【链路层协议内核实现及优化】
课时56 《链路层组件》(42分钟)
课时57 《网桥及STP算法》(43分钟)
课时58 《Vlan实现》(39分钟)
课时59 《 以太网驱动数据流公共模型》(37分钟)
课时60 《Intel万兆网卡驱动操作》(40分钟)
课时61 《P系统如何处理万兆网卡数据包》(38分钟)
课时62 《链路层优化小结》(20分钟)

11章 项目培训
课时63 《零拷贝入门实验》(20分钟)
课时64 《构建内核网络数据源》(20分钟)
课时65 《零拷贝实验环境搭建》(19分钟)
课时66 《零拷贝实现原理》(42分钟)
课时67 《零拷贝源码分析01》(33分钟)
课时68 《零拷贝源码分析02》(32分钟)

免责声明: 1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站,本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
600学习网 » 高级Linux内核网络工程师|腾讯课堂