計算機網路之HTTP報文

2021-10-06 08:54:37 字數 1688 閱讀 8898

http請求報文——來自使用者一封簡訊

請求報文是由客戶向伺服器傳送的,請求的伺服器服務的。既然是請求的簡訊,那就一定包含一些基本的資訊

1.1// 請求行

host:www.someschool.edu //首部行

connection:close //首部行

user-agent:mozilla/

5.0//首部行

accept-language:fr //首部行

(實體體)

head:對網路應用進行除錯和跟蹤

put:從使用者端將物件上傳到指定的web伺服器上的指定路徑,網盤大致是這個道理

url欄位:請求物件是什麼

http版本字段:告訴計算機你遵守的http協議是什麼?

第二行:首部行,你的物件具體存放在那台主機上

第三行,因為tcp有兩種,一種是持續性連線,一種是非持續性連線,在這裡告訴伺服器你是需要哪一種

後兩行:user-agent和accept-language

http回應報文——來自伺服器的乙個快遞

先看看乙份快遞單

再來對比一下http相應報文

(實體體,具體的資料)

首先來看看前三行,關於tcp連線的

http/

1.1200 ok

connection:close

date:tue,

18 aug 201515:

44:04 gmt

快遞公司是有協議的,伺服器的響應報文也是有遵從協議的,如http/1.1

最後註明一下發貨日期,對應「date:tue,18 aug 2015 15:44:04 gmt「

然後再來看看後半部分

server:apache/

2.2.

3(centos)

last-modified: tue ,

18 aug 201515:

11:03 gmt //物件生產和修改日期

content-length:

6821

//物件的大小

content-type:text/html //物件的型別

然後就是快遞的真正內容

最後了,再說明一下常見的一些狀態碼

計算機網路 HTTP報文

一 http報文 http 報文是在 http 應用程式之間傳送的資料塊。這些資料塊以文字形式的元資訊 meta information,描述了報文的和含義 開頭,後面跟著可選的資料部分。http 報文在客戶端 和伺服器之間流動。二 報文的流動 1.報文流入源端伺服器 http 使用術語流入 inb...

計算機網路實踐 HTTP報文

直接訪問 http localhost 8080 瀏覽器很快返回錯誤訊息。本地主機上沒有程序在監聽8080埠,tcp鏈結建立失敗,瀏覽器很快就獲知了這一事實並返回錯誤資訊。開啟埠監聽 監聽8080埠,並在chrome遊覽器中訪問 http localhost 8080 如上,瀏覽器很快和伺服器建立了...

計算機網路 HTTP

引子 前兩天看了 http 和 計算機網路 的第5章 運輸層 為了準確無誤地將資料送達目標處,tcp協議採用了 三次握手 three way handshaking 策略。三次握手 three way handshake 或三次聯絡。廣為流傳的譯名 三次 three way 並不準確。這裡的三次是指...