計算機網路 應用層 HTTP

2021-10-23 02:18:24 字數 1163 閱讀 2047

狀態碼request請求頭

response請求頭

參考:啞服務:連線上時不會回顯,要有其他行為時

url:《協議》://< hosts >(主機:埠)/< uri >(路徑)

1.0 時每乙個http都要建立一次tcp,1.0後可設定connection: keep-alive來讓tcp持續

客戶端傳送request,服務端回應response

第一行(request line):

第二行(request header): 存放各種頭資訊

第三行:空著

第四行(body):存放資料

區別只在第一行:

1xx 提示資訊 - 表示請求已被成功接收,繼續處理

2xx 成功 - 表示請求已被成功接收,理解,接受

如200:成功

3xx 重定向 - 要完成請求必須進行更進一步的處理

如302 found:重定向,新的url會在response 中的location中

4xx 客戶端錯誤 - 請求有語法錯誤或請求無法實現

如:403、404、400(請求語法錯誤)

5xx 伺服器端錯誤 - 伺服器未能實現合法的請求

如:500、503(暫時無法處理)

常見資訊:

cache(快取)

client(客戶端)

cookie/login 頭域

entity頭域

miscellaneous(各種各樣的)頭域

transport 頭域

cache頭域

cookie/login 頭域

entity頭域

miscellaneous 頭域

transport頭域

location頭域:

計算機網路 應用層 HTTP協議

是七層osi模型的第七層。應用層直接和應用程式介面並提供常見的網路應用服務。應用層也向表示層發出請求。應用層是開放系統的最高層,是直接為應用程序提供服務的。其作用是在實現多個系統應用程序相互通訊的同時,完成一系列業務處理所需的服務。超文字傳輸協議,是乙個屬於應用層的物件導向的協議,由於其簡捷 快速的...

計算機網路 應用層 HTTP協議

1.http概況 web的應用層協議是超文字傳輸協議 http 它是web的核心。http由兩部分程式實現 乙個客戶機程式和乙個伺服器程式,它們執行在不同的端系統中,通過交換http報文進行對話。http定義了這些報文的格式以及客戶機和伺服器是如何進行報文交換的。下圖是其基本思想 當使用者請求乙個w...

計算機網路 應用層

運輸層為應用程序提供了端到端的通訊服務。但不同的網路應用程序之間,還需要有不同的通訊規則。因此在運輸層協議之上,還需要有應用層協議。應用程序之間的通訊必須遵守嚴格的規則。應用層的協議應當定義 1 網域名稱系統dns 網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱伺服器程式共同完成的。網域...