成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTTP請(qǐng)求的整個(gè)過(guò)程

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
HTTPweb瀏覽器和服務(wù)器之類(lèi)的交互過(guò)程必須遵守的協(xié)議.他是tcp/ip中的一個(gè)應(yīng)用協(xié)議。用來(lái)協(xié)議數(shù)據(jù)交換過(guò)程和數(shù)據(jù)本身的格式,主要的有HTTP/1.0和HTTP1.1.

1. HTTP簡(jiǎn)介

HTTPweb瀏覽器和服務(wù)器之類(lèi)的交互過(guò)程必須遵守的協(xié)議.他是tcp/ip中的一個(gè)應(yīng)用協(xié)議。用來(lái)協(xié)議數(shù)據(jù)交換過(guò)程和數(shù)據(jù)本身的格式,主要的有HTTP/1.0和HTTP1.1.

HTTP/1.0和HTTP/1.1都把TCP作為底層的傳輸協(xié)議。

HTTP請(qǐng)求的整個(gè)過(guò)程

HTTP客戶首先發(fā)起建立與服務(wù)器TCP連接。一旦建立連接,瀏覽器進(jìn)程和服務(wù)器進(jìn)程就可以通過(guò)各自的套接字來(lái)訪問(wèn)TCP。如前所述,客戶端套接字是客戶進(jìn)程和TCP連接之間的“門(mén)”,服務(wù)器端套接字是服務(wù)器進(jìn)程和同一TCP連接之間的 “門(mén)”。客戶往自己的套接字發(fā)送HTTP請(qǐng)求消息,也從自己的套接字接收HTTP響應(yīng)消息。類(lèi)似地,服務(wù)器從自己的套接字接收HTTP請(qǐng)求消息,也往自己 的套接字發(fā)送HTTP響應(yīng)消息。客戶或服務(wù)器一旦把某個(gè)消息送入各自的套接字,這個(gè)消息就完全落入TCP的控制之中。

TCP給HTTP提供一個(gè)可靠的數(shù)據(jù)傳輸服務(wù);這意味著由客戶發(fā)出的每個(gè)HTTP請(qǐng)求消息最終將無(wú)損地到達(dá)服務(wù)器,由服務(wù)器發(fā)出的每個(gè)HTTP響應(yīng)消息最終也將無(wú)損地到達(dá)客戶。我們可從中看到分層網(wǎng)絡(luò)體系結(jié)構(gòu)的一個(gè)明顯優(yōu)勢(shì)——HTTP不必?fù)?dān)心數(shù)據(jù)會(huì)丟失,也無(wú)需關(guān)心TCP如何從數(shù)據(jù)的丟失和錯(cuò)序中恢復(fù)出來(lái)的細(xì)節(jié)。這些是TCP和協(xié)議棧中更低協(xié)議層的任務(wù)。

TCP還使用一個(gè)擁塞控制機(jī)制。該機(jī)制迫使每個(gè)新的TCP連接一開(kāi)始以相對(duì)緩慢的速率傳輸數(shù)據(jù),然而只要網(wǎng)絡(luò)不擁塞,每個(gè)連接可以迅速上升到相對(duì)較高的速率。這個(gè)慢速傳輸?shù)某跏茧A段稱(chēng)為緩啟動(dòng)(slow start)。

需要注意的是,在向客戶發(fā)送所請(qǐng)求文件的同時(shí),服務(wù)器并沒(méi)有存儲(chǔ)關(guān)于該客戶的任何狀態(tài)信息。即便某個(gè)客戶在幾秒鐘內(nèi)再次請(qǐng)求同一個(gè)對(duì)象,服務(wù)器也不會(huì)響應(yīng)說(shuō):自己剛剛給它發(fā)送了這個(gè)對(duì)象。相反,服務(wù)器重新發(fā)送這個(gè)對(duì)象,因?yàn)樗呀?jīng)徹底忘記早先做過(guò)什么。既然HTTP服務(wù)器不維護(hù)客戶的狀態(tài)信息,我們于是 說(shuō)HTTP是一個(gè)無(wú)狀態(tài)的協(xié)議(stateless protocol)。

2. 一個(gè)完整的HTTP請(qǐng)求過(guò)程

HTTP事務(wù)=請(qǐng)求命令+響應(yīng)結(jié)果

HTTP事務(wù)=請(qǐng)求命令+響應(yīng)結(jié)果

一次完整的請(qǐng)求過(guò)程:

(1)域名解析

(2)建立TCP連接,三次握手

(3)Web瀏覽器向Web服務(wù)端發(fā)送HTTP請(qǐng)求報(bào)文

(4)服務(wù)器響應(yīng)HTTP請(qǐng)求

(5)瀏覽器解析HTML代碼,并請(qǐng)求HTML代碼中的資源(JS,CSS,圖片)(這是自動(dòng)向服務(wù)器請(qǐng)求下載的)

(6)瀏覽器對(duì)頁(yè)面進(jìn)行渲染呈現(xiàn)給客戶

(7)斷開(kāi)TCP連接

責(zé)任編輯:趙寧寧 來(lái)源: IT技術(shù)后花園
相關(guān)推薦

2024-01-02 09:19:15

kubernetes集群HTTP

2011-09-06 09:48:41

MTK平臺(tái)

2019-07-04 14:11:48

App StoreiOS應(yīng)用開(kāi)發(fā)

2017-03-23 14:51:21

HTTP緩存CDN緩存

2017-03-23 15:05:50

HTTP緩存Cookie

2018-11-19 16:10:30

瀏覽器urlhttp

2018-07-24 13:01:52

前端優(yōu)化前端性能瀏覽器

2024-04-15 16:11:33

C#HTTP請(qǐng)求.NET

2011-04-13 15:50:49

.htmHTTP請(qǐng)求處理

2009-07-27 13:25:15

Postback程序處ASP.NET

2021-07-27 14:50:15

axiosHTTP前端

2020-04-28 11:00:45

Go開(kāi)源庫(kù)HTTP

2025-02-06 08:09:20

POSTGET數(shù)據(jù)

2010-06-29 13:24:26

HTTP協(xié)議

2010-06-29 13:35:39

HTTP協(xié)議

2019-01-27 14:37:47

數(shù)據(jù)HTTP服務(wù)

2015-01-27 09:56:15

云開(kāi)發(fā)云IDE軟件開(kāi)發(fā)

2022-03-30 08:21:57

合并HTTP

2022-07-12 17:03:43

鴻蒙網(wǎng)絡(luò)請(qǐng)求庫(kù)

2021-10-28 09:36:12

高并發(fā)數(shù)據(jù)實(shí)踐
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩精品在线视频 | 婷婷丁香综合网 | m豆传媒在线链接观看 | 国产成人精品久久久 | 91精品一区 | 超碰日本 | 国产精品免费一区二区三区四区 | 国产精品日产欧美久久久久 | 国产精品一区二区三区在线 | 精品久久久久久久久久久久久久 | 欧洲一级视频 | 欧美成人a∨高清免费观看 色999日韩 | 亚洲精品视频在线播放 | 综合国产在线 | 国产精品呻吟久久av凹凸 | 麻豆av免费观看 | 亚洲国产精品久久久久秋霞不卡 | 日日操夜夜摸 | 免费视频久久久久 | 91精品一区二区三区久久久久久 | 欧美啊v在线观看 | 欧美一级毛片免费观看 | 亚洲精品一区二区三区蜜桃久 | 日韩一区中文字幕 | 亚洲一页| 国产精品国产自产拍高清 | 中文字幕在线精品 | 91精品国产91久久久久游泳池 | 国产精品福利在线观看 | 日韩av一区二区在线观看 | 欧美精品二区 | 中文字幕在线免费观看 | 成人一区二区三区在线 | 亚洲精品无人区 | 亚洲一区电影 | 欧美一页| 91精品久久久久久久久久 | 一区中文字幕 | 欧美激情精品久久久久久变态 | 亚洲系列第一页 | 欧美精品1区 |