前端HTTP入門

2021-10-05 14:37:04 字數 659 閱讀 2412

http(hypertext transfer protocol,超文字傳輸協議)tcp/ip通訊傳輸流

封裝傳送端在層與層之間傳輸資料時,每經過一層時必定會被打上乙個該層所屬的首部資訊。反之,接收端在層與層傳輸資料時,每經過一層時會把對應的首部消去。這種把資料資訊包裝起來的做法稱為封裝(encapsulate)。

tcp三次握手

為了準確無誤地將資料送達目標處,tcp協議採用了三次握手(three-way handshaking)策略。

用tcp協議把資料報送出去後,tcp不會對傳送後的情況置之不理,它一定會向對方確認是否成功送達。握手過程中使用了tcp的標誌(flag)——syn(synchronize 同步)和ack(acknowledgement 接受)。

dns(網域名稱解析服務)

用於解析網域名稱呵ip位址

tcp四次揮手

因為tcp是全雙工的,所以,傳送方和接收方都需要fin和ack。只不過,有一方是被動的,所以看上去就成了所謂的4次揮手

當客戶端沒有資料再需要傳送給服務端時,就需要釋放客戶端的連線:

http/1.1 通用首部字段

前端入門 常用的HTTP知識

http是應用層協議 聯網細節交給了通用的傳輸協議 tcp udp 請求 響應報文 狀態碼描述 101切換協議,如 將 http 協議切換為 websocket 協議 200成功 206301 永久重定向,如 資源更換路徑或改名 302臨時重定向,如 當前請求需要登入,臨時跳轉到登入頁 304資源未...

前端http快取

協商快取 禁用快取 指的是瀏覽器第一次請求資源時,瀏覽器快取在本地,並設定時間,如果在這個時間內再次請求,便會讀取快取的資源。對應策略為expires 和 cache control,cache control的優先順序高於expires。強制快取不會請求伺服器。expires 我們用pragma來...

(6)入門 HTTP入門

http入門 80埠服務http協議 curl s v h frank s 不要顯示進度條 v顯示請求和相應 如果沒有只顯示響應 h frank 新增請求頭 get http 1.1 獲取根目錄,使用的協議是http 1.1 host www.baidu.com 網域名稱 user agent cu...