計算機網路 HTTP的一點小筆記

2022-01-31 17:29:42 字數 801 閱讀 1915

好久沒寫過日誌了,最近在看計算機網路這本書,不過進度有點慢,而且最近真的好多事情要做。。。好難平衡啊!!!

筆記一般寫到了筆記本就不想再打一次電子版的了,所以這裡的筆記是框架。。不是很詳細的。。。

一、http:

(1)是乙個無狀態的協議,因為http伺服器不維護客戶的狀態資訊(不會記得之前做過什麼)。

(2)http既可以使用非持久連線也可以使用持久連線

(3)非持久連線:每次伺服器發出乙個物件後,相應的tcp連線就會關閉,也就是每個連線沒有持續到傳送其他物件。

二、常見的狀態碼和相應的原因短語:

200

ok:請求成功,所請求的資訊在響應資訊中返回

301 moved

permanently:所請求的物件已永久遷移;新的url在laction頭部指出,同時軟體自動請求這個新的url。

400 bad

request:表示伺服器無法理解相應請求的普遍錯誤的狀態碼

404 not found:伺服器上不存在所請求的文件

505 htto

version not

supported:伺服器不支援所請求的http協議版本

三、使用者——伺服器互動:http提供了兩種幫助伺服器標識永無的機制:身份認證和cookie

四、web告訴快取伺服器:具有告訴快取功能的web**伺服器,他們在代表客戶執行http請求的同時,在自己的硬碟空間中儲存進來請求道的物件的乙個拷貝。

帶條件的get:http

提供乙個專門的機制,是的在允許客戶進行告訴快取的同時,仍確保傳遞給瀏覽器的所有物件都是最新的。

計算機網路 HTTP

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

計算機網路 http

http,超文字傳輸協議hypertext transfer protocol。基於tcp,無狀態。http預設使用持續連線,但是也可以配置為使用非持續連線。持續連線就是指傳送請求,接收響應後,並不直接關閉tcp連線,再有下個http請求,還用這個tcp連線傳送 非持續連線就是傳送請求,接收響應後,...

計算機網路 HTTP

http的報文結構 http有兩類報文 請求報文和響應報文。它們的報文結構由三部分組成,分別為開始行 首部行和實體主體。開始行 用於區分是請求報文還是響應報文。首部行 用來說明瀏覽器 伺服器和報文主體的一些資訊 實體主體 在請求報文中一般都不用這個字段,響應報文中也可能沒有這個字段 在請求報文中,開...