簡析HTTP協議(一)

2021-06-03 08:06:21 字數 1116 閱讀 4230

首先說說協議

協議就是要通訊的雙方制定的,都需要用到的規定。比如南方人和北方人,各說各的家鄉話,雙方都聽不懂,無法交流,但如果他們約定好都說普通話,那交流就不成問題了。「說普通話」就是這兩個人制定的協議。

百科裡的說法:協議是用來描述程序之間資訊交換資料時的規則術語

其實就是網路上的各台計算機之間進行通訊的一種語言,在計算機網路中,兩個相互通訊雙方資訊的交換必須按照預先共同約定好的過程(包括語法,語義,順序等各種定好的規則)進行。不同的計算機之間必須使用相同的網路協議才能進行通訊。

網路協議

每層負責的工作不同,並且底層為上層服務。每層都制定有特定功能的協議, 不同的協議對應著不同的應用。http協議是應用層協議,處於頂層,是面向使用者的,所以使用者是接觸較多的一種網路協議。

http(hypertext transfer protocol超文字傳輸協議),是用於從www伺服器傳輸超文字到本地瀏覽器的傳送協議。即所有的以www開頭的網頁必須遵守的網路協議。它允許將 html文件從 web 伺服器傳送到 web 瀏覽器。是乙個用於在客戶端和伺服器間請求和應答的協議 。

只有在客戶機和伺服器都支援 http協議的情況下,才能在全球資訊網上傳送和接收 html 文件並進行互動。

http的位置

http是應用層協議,由客戶端發起響應,從而伺服器給出回應,進而進行資料傳輸,需要在網路通暢時進行,所以處於tcp/ip協議之上。預設埠是80。

http協議的主要特點

1.支援客戶/伺服器模式。

3.靈活:http允許傳輸任意型別的資料物件。正在傳輸的型別由content-type加以標記。

4.無連線:無連線的含義是限制每次連線只處理乙個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。採用這種方式可以節省傳輸時間。

5.無狀態:http協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次連線傳送的資料量增大。另一方面,在伺服器不需要先前資訊時它的應答就較快。

待續。。

http協議簡析(一)

http hype text transfer protocol,超文字傳輸協議,超文字 html 在網路間 電腦與電腦之間 傳輸過程中所遵循的一些規則。兩台電腦之間要實現資料傳輸的條件 1.兩台電腦必須要互聯 通過網線 tcp ip 2.資料的傳輸要遵循http協議。b s結構的系統 http協議...

HTTP 協議簡析

http是乙個屬於應用層的面向兌現的協議,由於其簡捷 快速的方式,適用於分布式超 資訊系統。它與1990年提出。目前使用的版本是http 1.1版本。http協議 協議是指兩台計算機之間進行通訊必須共同遵守的規定或者規則。超文字傳輸協議是一種通訊協議,它允許將超文字標記語言文件從web伺服器傳送到客...

HTTP協議 簡析

http 超文字傳輸協議 hypertext transfer protocol 是網際網路上應用最為廣泛的一種網路協議,是所有的www檔案都必須遵守的標準。http協議是乙個基於tcp協議,屬於應用層的,物件導向的,無狀態的,無連線的協議。其簡單快捷,客戶向伺服器請求服務時,只需要傳送請求方法和路...