本篇文章是關(guān)于網(wǎng)絡(luò)部分的文章匯總
本篇文章重點(diǎn)介紹了TCP協(xié)議相關(guān)的內(nèi)容,具體內(nèi)容可見標(biāo)題
以訪問我的博客shiyujun.cn為例,詳細(xì)介紹了DNS協(xié)議如何把域名轉(zhuǎn)化為IP的
這個(gè)緊接著DNS的原理,描述了CDN的原理,兩篇文章搭配閱讀效果更好
HTTP協(xié)議的原理以及HTTP2的簡(jiǎn)單介紹
HTTPS協(xié)議的請(qǐng)求流程原理
Docker容器中網(wǎng)絡(luò)的4種模式,以及Docker容器與外界的通信原理
瀏覽器輸入U(xiǎn)RL之后會(huì)發(fā)生什么?
看完上面幾篇文章之后再來看這個(gè)熟悉的問題會(huì)格外的輕松:
- 根據(jù)DNS協(xié)議把域名轉(zhuǎn)化為IP
- 獲取IP的過程中如果有CDN那么IP可能會(huì)是CDN節(jié)點(diǎn)的IP
- 向這個(gè)IP發(fā)起TCP三次握手
- 使用HTTP協(xié)議或者HTTPS協(xié)議進(jìn)行數(shù)據(jù)傳輸
- 如果應(yīng)用是容器的話那么根據(jù)請(qǐng)求端口DNAT到docker0網(wǎng)卡再到容器中的應(yīng)用
- 數(shù)據(jù)傳輸完畢后執(zhí)行HTTP4次揮手
- 接著就是渲染頁(yè)面等等吧
推薦閱讀

1
本篇文章由一文多發(fā)平臺(tái)ArtiPub自動(dòng)發(fā)布