瀏覽器訪問百度的整個過程


1.主要先要解析出百度域名www.baidu.com所對應的ip地址(一個域名只對應一個IP地址,一個ip地址可對應多個域名)

1.先知道默認網關的mac地址(使用arp獲取默認網關的mac地址)
2.組織數據發送給默認網關(ip還是dns服務器的ip,但是mac地址是默認網關的mac地址)
3.默認網關擁有轉發數據的能力,把數據轉發給路由器
4.路由器根據自已的路由協議,來選擇一個合適的較快的路徑轉發數據給目的網關
5.目的網關(dns服務器所在的網關),把數據轉發給dns服務器
6.dns服務器查詢解析出baidu.com對應的ip地址,並把它原路返回給請求這個域名的client

2.得到了baidu.com對應的ip地址后,會發送tcp的3次握手,進行連接

3.使用http協議發送請求數據給web服務器

4.web服務器收到數據請求之后,通過查詢自已的服務器得到相應的結果,原路返回給瀏覽器

5.瀏覽器接收到數據后通過瀏覽器自已的渲染功能來顯示這個網頁

6.瀏覽器關閉tcp連接,即4次揮手


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM