日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

一次完整的HTTP请求

發(fā)布時間:2023/12/18 28 如意码农
生活随笔 收集整理的這篇文章主要介紹了 一次完整的HTTP请求 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

HTTP通信機制是在一次完整的HTTP通信過程中,Web瀏覽器與Web服務器之間將完成下列7個步驟:

1:建立TCP連接,TCP的三次握手

  在HTTP工作開始之前,Web瀏覽器首先要通過網(wǎng)絡(luò)與Web服務器建立連接,該連接是通過TCP來完成的,該協(xié)議與IP協(xié)議共同構(gòu)建Internet, 即著名的TCP/IP協(xié)議族,因此Internet又被稱作是TCP/IP網(wǎng)絡(luò)。HTTP是比TCP更高層次的應用層協(xié)議,根據(jù)規(guī)則,只有低層協(xié)議建立之 后才能,才能進行更層協(xié)議的連接,因此,首先要建立TCP連接,一般TCP連接的端口號是80。

2:web瀏覽器想web服務器發(fā)送請求命令

  一旦建立了TCP連接,Web瀏覽器就會向Web服務器發(fā)送請求命令。

3:web瀏覽器發(fā)送請求頭信息

  瀏覽器發(fā)送其請求命令之后,還要以頭信息的形式向Web服務器發(fā)送一些別的信息,之后瀏覽器發(fā)送了一空白行來通知服務器,它已經(jīng)結(jié)束了該頭信息的發(fā)送。

4. Web服務器應答

  客戶機向服務器發(fā)出請求后,服務器會客戶機回送應答, HTTP/1.1 200 OK ,應答的第一部分是協(xié)議的版本號和應答狀態(tài)碼。

5. Web服務器發(fā)送應答頭信息

  正如客戶端會隨同請求發(fā)送關(guān)于自身的信息一樣,服務器也會隨同應答向用戶發(fā)送關(guān)于它自己的數(shù)據(jù)及被請求的文檔。

6. Web服務器向瀏覽器發(fā)送數(shù)據(jù)

  Web服務器向瀏覽器發(fā)送頭信息后,它會發(fā)送一個空白行來表示頭信息的發(fā)送到此為結(jié)束,接著,它就以Content-Type應答頭信息所描述的格式發(fā)送用戶所請求的實際數(shù)據(jù)。

7. Web服務器關(guān)閉TCP連接

  一般情況下,一旦Web服務器向瀏覽器發(fā)送了請求數(shù)據(jù),它就要關(guān)閉TCP連接,然后如果瀏覽器或者服務器在其頭信息加入了這行代碼:

  Connection:keep-alive

  TCP連接在發(fā)送后將仍然保持打開狀態(tài),于是,瀏覽器可以繼續(xù)通過相同的連接發(fā)送請求。保持連接節(jié)省了為每個請求建立新連接所需的時間,還節(jié)約了網(wǎng)絡(luò)帶寬。

如果關(guān)閉連接,要進過TCP的四次揮手,過程如下:

第一次分手:主機1(可以使客戶端,也可以是服務器端),設(shè)置Sequence Number,向主機2發(fā)送一個FIN報文段;此時,主機1進入FIN_WAIT_1狀態(tài);這表示主機1沒有數(shù)據(jù)要發(fā)送給主機2了;

第二次分手:主機2收到了主機1發(fā)送的FIN報文段,向主機1回一個ACK報文段,Acknowledgment Number為Sequence Number加1;主機1進入FIN_WAIT_2狀態(tài);主機2告訴主機1,我“同意”你的關(guān)閉請求;

第三次分手:主機2向主機1發(fā)送FIN報文段,請求關(guān)閉連接,同時主機2進入LAST_ACK狀態(tài);

第四次分手:主機1收到主機2發(fā)送的FIN報文段,向主機2發(fā)送ACK報文段,然后主機1進入TIME_WAIT狀態(tài);主機2收到主機1的ACK報文段以后,就關(guān)閉連接;此時,主機1等待2MSL后依然沒有收到回復,則證明Server端已正常關(guān)閉,那好,主機1也可以關(guān)閉連接了。

總結(jié)

以上是生活随笔為你收集整理的一次完整的HTTP请求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。