計算機網路 HTTP

2021-08-22 13:45:02 字數 670 閱讀 5943

引子:

前兩天看了《**http》和《計算機網路》的第5章-運輸層

為了準確無誤地將資料送達目標處,tcp協議採用了

三次握手(three-way handshaking)策略。

三次握手(three-way handshake),或三次聯絡。

廣為流傳的譯名「三次」(three-way)並不準確。這裡的三次是指:a傳送乙個報文給b,b發回確認,然後a再加以確認,來回共三次。實際上三個報文合起來構成連線建立的「一次握手」。

5.9.1 tcp的連線建立

5.9.2 tcp的連線釋放

5.9.3 tcp的有限狀態機

參考

關於tcp協議中三次握手中的ack和ack number的區別

書籍參考:

《**http》【日】上野 宣[著] 於均良 [譯] 北京圖靈發展****發行數字版

《計算機網路》(第5版)謝希仁 編著 電子工業出版社

計算機網路 http

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

計算機網路 HTTP

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

計算機網路 HTTP

uri 包含 url 和 urn。客戶端傳送的請求報文第一行為請求行,包含了方法字段。獲取資源 當前網路請求中,絕大部分使用的是 get 方法。獲取報文首部 和 get 方法類似,但是不返回報文實體主體部分。主要用於確認 url 的有效性以及資源更新的日期時間等。傳輸實體主體 post 主要用來傳輸...