引子:
前兩天看了《**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 主要用來傳輸...