URL輸入到頁(yè)面展現(xiàn)

以HTTP舉例,當(dāng)在瀏覽器的地址輸入欄里輸入U(xiǎn)RL時(shí),例如“http://www.baidu.com/”。

由于TCP/IP協(xié)議族實(shí)行分層管理,按層次分為應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層。

-? 首先作為發(fā)送端的客戶端通過(guò)DNS進(jìn)行域名(在這里是“baidu.com“)解析,獲取域名所對(duì)應(yīng)的IP地址。并在應(yīng)用層(HTTP)發(fā)出一個(gè)想看某個(gè)Web頁(yè)面的HTTP請(qǐng)求(即HTTP請(qǐng)求報(bào)文)。

- 為了傳輸方便,在傳輸層(TCP)把從應(yīng)用層收到的數(shù)據(jù)(HTTP請(qǐng)求報(bào)文)進(jìn)行分割,按序號(hào)分為多個(gè)報(bào)文段,并把每個(gè)報(bào)文段可靠地(三次握手策略)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)層。

- 在網(wǎng)絡(luò)層,不斷搜索下一站設(shè)備的MAC地址作為通信目的地,一邊中轉(zhuǎn)一邊傳送到鏈路層。

- 接收端的服務(wù)器在鏈路層接收到報(bào)文段,按序號(hào)以原來(lái)的順序重組請(qǐng)求報(bào)文,并對(duì)請(qǐng)求的內(nèi)容進(jìn)行處理。最后將響應(yīng)結(jié)果也同樣利用TCP/IP通信協(xié)議向用戶進(jìn)行回傳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容