- 3
- 0
- 约7.89千字
- 约 10页
- 2026-06-13 发布于北京
- 举报
36-从URL到⽹卡:如何全局观察⽹络数据流动?
你好,我是LMOS。
从这节课起,我们就要开始学习⽹络篇的内容了。⽹络是⼀个极其宏⼤的知识结构,我会通过五节课带你了
解计算机⽹络的关键内容。
具体我们是这样安排的。作为⽹络篇的开始,今天这节课我会从⼀个⾯试中⾼频出现的问题切⼊,带你梳理
从输⼊URL到⽹卡的⽹络数据流动过程中都发⽣了什么事。如果你真正理解了这个过程,相信你对整个⽹络
架构的认知也会有质的⻜跃。
⽹络篇的第⼆节课,我会带你分析⽹络数据包在内核中如何流转;第三节课,我们⼀起探讨互联⽹架构演进
过程,并动⼿做⼀次协议栈移植;最后两节课,我还是照例带你看看Linux,让你理解套接字在Linux内核中
怎样实现。
从⼀道经典⾯试题说起
下⾯我们⼀起来看看⼀个问题,估计你多多少少会觉得熟悉。
输⼊URL,从⼀个请求到响应都发⽣了什么事?
没错,这是⼀道⾮常经典的⾯试题,你在⽹上随便⼀搜,也会找到各种各样的资料解答这道题。
不过啊,那些都有⼀些笼统,今天我会尽量详细地为你梳理⼀下这个过程。跟着我学完这节课,你就能
明⽩,为什么⾯试官对这道题⻘睐有加了。
这⾥我先给你概括⼀下全过程,让你有个整体印象。
1.常规的⽹络交互过程是从客⼾端发起⽹络请求,⽤⼾态的应⽤程序(浏览器)会⽣成HTTP请求报⽂、并
通过DNS协议查找
原创力文档

文档评论(0)