本篇文章是关于网络部分的文章汇总
本篇文章重点介绍了TCP协议相关的内容,具体内容可见标题
以访问我的博客shiyujun.cn为例,详细介绍了DNS协议如何把域名转化为IP的
这个紧接着DNS的原理,描述了CDN的原理,两篇文章搭配阅读效果更好
HTTP协议的原理以及HTTP2的简单介绍
HTTPS协议的请求流程原理
Docker容器中网络的4种模式,以及Docker容器与外界的通信原理
浏览器输入URL之后会发生什么?
看完上面几篇文章之后再来看这个熟悉的问题会格外的轻松:
- 根据DNS协议把域名转化为IP
- 获取IP的过程中如果有CDN那么IP可能会是CDN节点的IP
- 向这个IP发起TCP三次握手
- 使用HTTP协议或者HTTPS协议进行数据传输
- 如果应用是容器的话那么根据请求端口DNAT到docker0网卡再到容器中的应用
- 数据传输完毕后执行HTTP4次挥手
- 接着就是渲染页面等等吧
推荐阅读
本篇文章由一文多发平台ArtiPub自动发布