51CTO订阅专栏 庖丁解牛Linux网络核心 ...

小程序订阅 省12¥

15篇  81天更完 100人已订阅

专栏介绍

本专栏从理解和应用socket网络编程接口开始我们的探索之路,以Linux网络核心代码运作机制为例,从socket接口的系统调用、内核处理过程中socket接口层代码、UDP和TCP的协议处理过程、IP数据的选路及路由表的代码实现、ARP及ARP缓存表、二层交换网络中的学习转发即过滤数据库等互联网底层架构的核心机制贯通起来。

并通过DNS域名解析过程从整体上梳理互联网底层结构的工作过程,通过网络协议栈在Linux内核线程中的协作机制从系统层面理解协议之间的数据传递和协作。最后对互联网架构设计背后的渊源进行了讨论。


博客小助手新微信~~~~~.jpg


专栏目录


序:从理解和应用socket网络编程接口开始我们的探索之路

1.构建调试Linux内核网络代码的环境MenuOS系统

2.Socket接口对应的Linux内核系统调用处理代码分析

3.TCP协议的内核实现代码分析

4.敢问路在何方?—— IP协议和路由表

5.网络层与链路层的中间人——ARP协议

6.二层交换网络中的Learning Algorithm、Forwarding Algorithm和Filtering Database

7.DNS域名相关API及工作原理

8.DNS域名管理体系及Linux域名解析过程分析

9.网络数据在内核线程中的数据传递和协作机制

10.路由器的原理及Linux实现

11.交换机的原理及Linux实现

12.CDN内容分发网络的原理和实现

13.SDN软件定义网络的原理和实现

14.互联网架构设计背后的渊源

   


专栏入口


专栏订阅成功后,即可通过以下4个途径永久阅读

1.“51CTO订阅专栏”小程序端

2.“51CTO”微信服务号端

3.“51CTO博客”web端

4.“51CTO学院”Android App端

适用人群

1.网络软件工程师
2.网络运维工程师
3.对互联网底层运作机制感兴趣的爱好者

作者介绍

mengning997

人气4565 文章1 粉丝127

孟宁 高校教师/资深码农
主讲课程获国家精品在线开放课程认定,在读行学/网易云课堂/学堂在线/实验楼等在线教育平台累计注册学员10万+人次
在Linux内核、互联网架构、软件工程、区块链、人工智能等技术领域兴趣广泛,与华为、IBM等多家国内外知名企业/创业公司有技术合作
曾出版著作《庖丁解牛Linux内核分析》和《区块链投资实操——数字货币、钱包、项目策划、投资与风险》

订阅说明

1.本专栏为图文专栏,共计15篇
2.专栏定期更新,更新频次为每周1-2篇
3.专栏一经订阅永久阅读,可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)

学习本专栏您能收获什么

1.从整体上理解互联网运作的方式;
2.能分析上网打开一个网页的过程中互联网底层具体做了哪些工作,从而在遇到网络相关问题时能独立分析定位问题;
3.由于我们涉及的实验都是在Linux系统完成的,您还会进一步熟悉Linux系统;
4.分析Linux内核中网络部分当然也少不了对网络协议及RFC文档的讨论,相信您也能对网络标准有更多的了解。

专栏目录

试读 ¥51.00/永久订阅

已自动为您匹配最优优惠券

不使用优惠券

总金额:¥51.00

去支付