一次頁面請求過程

2021-09-16 20:14:22 字數 431 閱讀 9709

很早之前就想寫一篇關於頁面請求整個過程的文章。當然,這樣的文章網上到處都是。而且自己寫的並沒有比別人好,那為什麼還要寫那。人都是善忘的動物,寫下來主要是作為備忘,同時鍛鍊下自己的表達能力。畢竟能把乙個問題講明白才能說明真正的懂了。

詳細的報文分析可以參考《http權威指南》,這裡不做贅述。

如圖1,實際上是nginx 接收了請求。

請求處理就是乙個能夠讀懂請求並且能夠生成html來進行響應的程式(像python、php、ruby)。

如:1. 加深下記憶

2. 參考:

Web 頁面請求過程

客戶端作業系統生成乙個 dhcp 請求報文,將報文放入目的地埠67和源埠68的 udp 報文段。該 udp 報文段被放置在乙個具有廣播 ip 目的地位址 255.255.255.255 和源 ip 位址 0.0.0.0 的 ip 資料報中,因為此時客戶端還沒有 ip 位址。包含 dhcp 請求報文的...

Web 頁面請求過程

假設一台計算機最開始沒有 ip 位址以及其它資訊,如何動態獲取ip位址?這就需要用到執行動態主機配置協議 dynamic host configuration,dhcp 以從本地的dhcp伺服器獲取乙個ip位址以及其他資訊。主機生成乙個 dns 查詢報文,該報文具有 53 號埠,因為 dns 伺服器...

web頁面請求過程

一般會經歷以下幾個過程 1 首先,在瀏覽器位址列中輸入url 2 瀏覽器先檢視瀏覽器快取 系統快取 路由器快取,如果快取中有,會直接在螢幕中顯示頁面內容。若沒有,則跳到第三步操作。3 在傳送http請求前,需要網域名稱解析 dns解析 解析獲取相應的ip位址。4 瀏覽器向伺服器發起tcp連線,與瀏覽...