http請求流程

2022-09-20 05:03:09 字數 614 閱讀 6309

今天看到http請求流程,就很自然的想到我在大學期間學到的計算機網路這門課程,當初剛學,有好多知識還真是有點難理解,不過幸好的是學期末的考試發揮的不錯。今天寫下這個筆記算是溫故老朋友了吧!

開啟瀏覽器,位址列輸入位址。

開始進行網域名稱解析

瀏覽器自身搜dns快取 搜位址有沒有快取 ;搜尋作業系統 自身的dns快取;讀取本地的host檔案;

瀏覽器發起乙個dns的乙個系統呼叫瀏覽器獲得網域名稱對應的ip位址後 發起三次握手 

1.建立tcp/ip連線,客戶端與伺服器通過socket三次握手(約嗎?  約,明天下午老地方見!)進行連線。

2.客戶端向服務端傳送http請求,例如:get/1.html http/1.1

3.客戶端傳送請求頭資訊,請求內容,最後會傳送一空白行,表示客戶端請求完畢

4.伺服器會做出應答,表示對客戶端請求的應答,例如:http/1.1 200 ok

5.伺服器向客戶端傳送應答資訊,同時也會傳送一空白行,表示應答資訊傳送完畢,接著就以content-typey要求的資料格式傳送資料給客戶端

6.伺服器關閉tcp連線,如果伺服器或者客戶端增加connection:keep-alive就表示客戶端與伺服器繼續儲存連線,在下次請求是可以繼續使用次連線

HTTP請求流程

最近一直在研究如何讓asp.net實現上傳大檔案的功能,所以都沒怎麼寫技術類的文章了。可惜的是至今還沒研究出來,慚愧 不過因為這樣,也了解了一下http訊息請求的大致過程。我就先簡單介紹下,然後再來講如何利用telnet來模擬http請求。講得不對的地方還希望大家給我指出來。因為內容比較多,所以分成...

HTTP請求流程

首先,http屬於tcp ip模型中的應用層協議,而兩個應用程式 我們這裡指的就是瀏覽器與伺服器 之間要進行互相通訊,首先得建立tcp連線,然後瀏覽器才能向伺服器傳送請求資訊,伺服器在接受到請求資訊後,返回相應的應答資訊,瀏覽器接收到來自伺服器的應答資訊後,對這些資料進行解釋執行。在http 1.0...

HTTP請求流程

http請求流程 一 流程簡介 最近一直在研究如何讓asp.net實現上傳大檔案的功能,所以都沒怎麼寫技術類的文章了。可惜的是至今還沒研究出來,慚愧 不過因為這樣,也了解了一下http訊息請求的大致過程。我就先簡單介紹下,然後再來講如何利用telnet來模擬http請求。講得不對的地方還希望大家給我...