原文:我們在地址欄中輸入一個網址,比如百度(www.baidu.com)后瀏覽器做了哪些事

在瀏覽器輸入網址,Enter之后發生的事情: .瀏覽器接收域名 .發送域名給DNS,中文名字是域名系統服務器,一般位於ISP 互聯網服務提供商,比如我們熟知的聯通 移動 電信等 中。瀏覽器會首先發給離自己最近的DNS,DNS收到瀏覽器發來的域名,在自己的數據庫和緩存中查找這個域名所對應的IP,如果沒有他會詢問其他的DNS,遞歸下去直到弄清楚IP。最后把結果返回給瀏覽器。 .DNS返回域名所對應的I ...

2017-02-15 10:01 0 2434 推薦指數:

查看詳情

瀏覽器地址欄輸入www.baidu.com到打開百度首頁這期間到底發生了什么?

剛才無意間看到這么一個面試題,覺得有點意思,我想從五層網絡模型的角度說說我的看法。 1.首先通過DNS域名系統向域名服務發送域名解析請求來得到百度的IP地址39.156.69.79;2.系統通過ARP地址解析協議獲得百度IP地址映射的MAC地址;3.系統通過TCP三次握手向百度服務發送請求 ...

Fri Nov 22 06:34:00 CST 2019 0 328
從在瀏覽器地址欄輸入www.baidu.com到看到百度首頁,這個過程中間經歷了什么,用到的協議

按照時間順序:1.客戶端瀏覽器獲取用戶在地址欄輸入的域名。2.客戶端瀏覽器將域名發送給DNS域名系統,請求解析。3.DNS解析域名得到相應的IP,返回給客戶端瀏覽器。4.客戶端瀏覽器根據IP向服務發起TCP三次握手,建立TCP連接。5.客戶端瀏覽器向服務發送HTTP請求,請求百度首頁。6. ...

Tue Sep 14 22:57:00 CST 2021 0 101
瀏覽器輸入www.baidu.com執行的全部過程

1、客戶端瀏覽器通過DNS解析到www.baidu.com的IP地址202.108.22.5,通過這個IP地址找到客戶端到服務的路徑。客戶端瀏覽器發起一個HTTP會話到202.108.22.5,然后通過TCP進行封裝數據包,輸入到網絡層。 2、在客戶端的傳輸層,把HTTP會話請求分成報文 ...

Sun Sep 19 01:22:00 CST 2021 0 662
瀏覽器輸入www.baidu.com執行的全部過程

應用層:客戶端瀏覽器通過DNS解析到www.baidu.com的IP地址220.181.27.48,通過這個IP地址找到客戶端到服務的路徑。客戶端瀏覽器發起一個HTTP會話到220.161.27.48,然后通過TCP進行封裝數據包,輸入到網絡層。 HTTP請求與響應 傳輸層 ...

Thu Nov 30 00:17:00 CST 2017 0 1034
瀏覽器訪問 www.baidu.com 的過程

瀏覽器訪問 www.baidu.com 的過程 1 先要解析出www.baidu.com DNS域名解析為服務 IP 2 得到 IP地址,客戶端會發起TCP請求,以及3次握手建立連接 3 建立連接成功之后 客戶端通過HTTP協議發起請求給web服務 4 web服務接收到請求之后,查詢所有 ...

Fri Jul 03 19:02:00 CST 2020 0 1321
一個查詢用戶信息的url輸入瀏覽器地址欄按下回車鍵,經歷了什么?

1.背景介紹 當你在瀏覽器地址欄輸入一個URL回車,將會發生的事情?這是一道經典的面試題,同時也是一道復雜的題目,涉及到很多東西,不同的軟件開發者對於此道問題有不同的答案,對於其中的某一點也能無限深究,今天我們就來側重於web前端來看一下究竟發生 ...

Mon Apr 02 06:02:00 CST 2018 0 955
瀏覽器地址欄輸入一個URL回車,將會發生的事情

瀏覽器向DNS服務查找輸入URL對應的IP地址。 DNS服務返回網站的IP地址瀏覽器根據IP地址與目標web服務在80端口上建立TCP連接 瀏覽器獲取請求頁面的html代碼。 瀏覽器在顯示窗口內渲染HTML。 窗口關閉時,瀏覽器終止與服務的連接 ...

Mon Nov 21 02:33:00 CST 2016 0 1843
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM