1.當瀏覽器輸入url,先解析url位址是否是合法的。
2.瀏覽器檢查是否存在快取(瀏覽器快取-系統快取-路由器快取),如果快取中都沒有,看第三步。
3.發起http請求前,需要進行網域名稱解析(dns解析) ,獲取對應的ip位址。
4.發起tcp連線,經過三次握手。
5.握手成功, 瀏覽器想伺服器傳送http請求,傳送請求資料報。
6.伺服器收到請求後,將資料返回給瀏覽器。
7.瀏覽器接收到返回的響應。
8.瀏覽器解析響應。如果響應可以存入快取,則存入快取。
9.瀏覽器傳送請求獲取嵌入在html中的資源(html、 css、 js、等)
10.瀏覽器傳送非同步請求。
11.頁面渲染-- -全部結束
在瀏覽器中輸入URL按下回車鍵後發生了什麼
在瀏覽器中輸入url按下回車鍵後發生了什麼 1 解析url 2 dns查詢,解析網域名稱,將網域名稱解析為ip位址 3 arp廣播,根據ip位址來解析mac位址 4 分別從應用層到傳輸層 網路層和資料鏈路層分別加入各個層的頭部封裝為包 5 進行三次握手後,客戶端與伺服器建立連線 6 客伺服器向客戶端...
鍵盤輸入乙個RUL按下回車鍵後具體發生什麼事情?
url即為網域名稱,例 大概發生以下步驟 1.瀏覽器的位址輸入url按下回車鍵 2.瀏覽器首先會檢查當前的url是否存在快取,並檢查快取是否過期 1 首先查詢瀏覽器是否有快取,近期瀏覽過的 瀏覽器會快取dns記錄一段時間 3 查詢路由器快取 4 查詢dns快取 先是查詢dns快取器中是否有記錄,再查...
MFC對話方塊應用程式按下回車鍵或者ESC鍵自動關閉
原文已經找不到鏈結,因此選了 原創 侵刪 mfc對話方塊應用程式中,按下回車鍵或者esc鍵,對話方塊會自動關閉。當使用者按下enter鍵時,程式就會自動去查詢 輸入焦點 落在了哪乙個按鈕上,獲得焦點的按鈕的四周將被點線矩形框所包圍。如果所有按鈕都沒有獲得輸入焦點,windows就會自動去尋找程式或資...