詳解HTTP協議

2021-09-27 21:04:46 字數 874 閱讀 1746

web基礎

看chinaltx的web基礎

github標星8w的筆記

web的結構元件

閘道器,隧道,agent**

url的元件,語法

協議://[使用者名稱:密碼@]主機名.網域名稱.頂級網域名稱[[:埠號]/目錄/檔名.檔案字尾?引數=值#片段]

注:代表可加可不加

http報文流

不管是請求報文還是響應報文,都會向下游流動

http方法

get是最常用的方法,通常用於請求伺服器傳送資源

post方法,它用來支援html的表單,表單中填好的資料會傳送給伺服器,然後伺服器再傳送到指定的地方

trace方法,客戶端傳送乙個請求的時候,這個請求可能會闖過防火牆,經過閘道器等等,trace方法允許客戶端檢視當請求到達服務端時請求變成生命樣子了

delete方法,請求伺服器刪除磁碟中對應的檔案,但是客戶端應用程式無法保證刪除操作一定會被執行。因為http允許服務端在不通知客戶端的情況下撤銷請求。

其他擴充套件方法

http首部

內容較多,參考http權威指南

http連線管理

tcp的可靠資料通道

tcp為http提供了一條穩定的可靠的位元傳輸通道,從tcp連線一端連入的位元組,會從另一端以原有的順序,正確地傳送出來。

tcp流是分段的

tcp是面向資料報的協議,udp是面向資料報的協議,http要傳送一條資料時,會將報文的內容通過一條開啟的tcp按順序進行傳輸,tcp在收到資料流之後,會將資料流砍成被稱作段的小資料塊,並且封裝在ip分組裡面,進行傳輸

Http協議詳解 Http請求詳解

http是hypertext transfer protocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程。客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵守一定的通訊格式,http協議用於定義客戶端與w...

Http協議詳解

http協議是乙個基於tcp ip 的協議,使用的是一種請求 響應模型 目前的版本為1。1,但有一些 仍然使用1。0的版本,在待會的實驗中,我們可以看到,網易的主頁163.com仍舊使用的1.0的標準。1 何為請求 響應機制 在這一種機制中,總是客戶端請求伺服器,伺服器接受響應後根據請求端的請求資訊...

HTTP協議詳解

head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...