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 ...