請求行:請求型別/請求資源路徑、協議的版本和類
請求頭:一些鍵值對,瀏覽器與web伺服器之間都可以傳送,特定的某種含義空行:請求頭與請求體之間用乙個空行隔開;
請求體:要傳送的資料(一般post提交會使用);例: user=123&pass=1231
1.請求行
請求行由三個標記組成:請求方法、請求url和http版本,它們用空格分享。例如:get/index.html http/1.1
http規劃定義了8種可能的請求方法:
2.請求頭
由關鍵字/值對組成,每行一對,關鍵字和值用冒號分享。請求頭標通知伺服器騰於客戶端的功能和標識。
3.空行
最後乙個請求頭標之後是空行,傳送回車符和退行,通知伺服器以下不再有頭標。
4.請求資料
使用post傳送,最常使用的是content-type和content-length頭標。
乙個響應由四個部分組成;狀態行、響應頭標、空行、響應資料。
http響應碼
1.響應頭標
像請求頭標—樣,它們指出伺服器的功能,標識出響應資料的細節。
2.空行
最後乙個響應頭標之後是乙個空行,傳送回車符和退行,表明伺服器以下不再有頭標。
3.響應資料
html文件和影象等,也就是html本身。
bp抓包修改資訊(比如訪問ip.chinaz.com,會看到你的ip等資訊,用bp抓包,改包,比如改user-agent,然後再forward,會發現資訊改變)
資料報格式 USB資料報解析
由域構成的包有四種型別,分別是令牌包 資料報 握手包和特殊包,前面三種是重要的包,不同包的域結構不同,介紹如下 1 令牌包 分為輸入包 輸出包 設定包和幀起始包 注意這裡的輸入包是用於設定輸入命令的,輸出包是用來設定輸出命令的,而不是放資料的 其中輸入包 輸出包和設定包的格式都是一樣的 sync p...
IP資料報 TCP資料報結構詳解
一般來說,網路程式設計我們僅僅須要呼叫一些封裝好的函式或者元件就能完畢大部分的工作,可是一些特殊的情況下,就須要深入的理解 網路資料報的結構,以及協議分析。如 網路監控,故障排查等 ip包是不安全的,可是它是網際網路的基礎,在各方面都有廣泛的應用。由ip協議衍生的協議族有10數種 據我所知 以後還會...
網路資料報
我們知道網路是通過分組交換進行通訊,是將使用者傳送的資訊資料劃分成一定的長度,每個部分叫做乙個分組。每個分組的前面有乙個分組頭,用以指明該分組發往何位址,然後由 交換機根據每個分組的位址標誌,將他們 至目的地,這一過程稱為 分組交換 osi open system interconnection,開...