鍵盤輸入乙個RUL按下回車鍵後具體發生什麼事情?

2021-09-26 20:22:47 字數 415 閱讀 8046

url即為網域名稱,例:

大概發生以下步驟:

1.瀏覽器的位址輸入url按下回車鍵;

2.瀏覽器首先會檢查當前的url是否存在快取,並檢查快取是否過期;

(1)首先查詢瀏覽器是否有快取,近期瀏覽過的**,瀏覽器會快取dns記錄一段時間;

(3)查詢路由器快取;

(4)查詢dns快取:先是查詢dns快取器中是否有記錄,再查詢dns伺服器;

(5)根網域名稱伺服器查詢目標url對應的ip,層層下發,直到找到為止;

3.dns解析url對應的ip;

4.根據ip建立起安全連線(三次握手);

5.客戶端向web伺服器傳送http請求;

6.伺服器處理請求,瀏覽器接收http請求;

7.渲染頁面,構建dom樹;

8.關閉tcp連線(四次揮手)。

在瀏覽器中輸入URL按下回車鍵後發生了什麼

在瀏覽器中輸入url按下回車鍵後發生了什麼 1 解析url 2 dns查詢,解析網域名稱,將網域名稱解析為ip位址 3 arp廣播,根據ip位址來解析mac位址 4 分別從應用層到傳輸層 網路層和資料鏈路層分別加入各個層的頭部封裝為包 5 進行三次握手後,客戶端與伺服器建立連線 6 客伺服器向客戶端...

C 鍵盤輸入回車鍵實現點選按鈕效果的方法

具體實現方法如下 把form的wxptgwzkufkeypreview設為true 然後設定keydown,keyup或keypress事件。在keydown事件中截獲。主要功能 如下 this.kewww.cppcns.comydown new keyeventhandler textbox1 k...

瀏覽器中輸入乙個URL後,按下回車後發生了什麼

1.解析ip位址 a.瀏覽器搜尋瀏覽器dns快取 b.搜尋作業系統dns快取 c.搜尋路由器的dns快取 d.作業系統將網域名稱傳送至 本地網域名稱伺服器 遞迴查詢方式 本地網域名稱伺服器 查詢自己的dns快取,查詢成功則返回結果 e.否則,本地網域名稱伺服器向根網域名稱伺服器查詢 一般是迭代查詢 ...