複製鏈接
請複製以下鏈接發送給好友

慢啓動

鎖定
慢啓動(Slow Start),是傳輸控制協議TCP)使用的一種阻塞控制機制。慢啓動也叫做指數增長期。慢啓動是指每次TCP接收窗口收到確認時都會增長。增加的大小就是已確認段的數目。
中文名
慢啓動
外文名
Slow Start
別    名
指數增長期
釋    義
傳輸控制協議使用的一種阻塞控制機制

慢啓動簡介

慢啓動(Slow Start),是傳輸控制協議(TCP)使用的一種阻塞控制機制。慢啓動也叫做指數增長期。慢啓動是指每次TCP接收窗口收到確認時都會增長。增加的大小就是已確認段的數目。這種情況一直保持到要麼沒有收到一些段,要麼窗口大小到達預先定義的閾值。如果發生丟失事件,TCP就認為這是網絡阻塞,就會採取措施減輕網絡擁擠。一旦發生丟失事件或者到達閾值,TCP就會進入線性增長階段。這時,每經過一個RTT窗口增長一個段。 [1] 

慢啓動傳輸控制協議

傳輸控制協議(英語:TransmissionControlProtocol,縮寫為TCP)是一種面向連接的、可靠的、基於字節流傳輸層通信協議,由IETF的RFC 793定義。在簡化的計算機網絡OSI模型中,它完成第四層傳輸層所指定的功能,用户數據包協議(UDP)是同一層內另一個重要的傳輸協議。
在因特網協議族(Internet protocol suite)中,TCP層是位於IP層之上,應用層之下的中間層。不同主機的應用層之間經常需要可靠的、像管道一樣的連接,但是IP層不提供這樣的流機制,而是提供不可靠的包交換。
應用層向TCP層發送用於網間傳輸的、用8位字節表示的數據流,然後TCP把數據流分割成適當長度的報文段(通常受該計算機連接的網絡的數據鏈路層最大傳輸單元(MTU)的限制)。之後TCP把結果包傳給IP層,由它來通過網絡將包傳送給接收端實體的TCP層。TCP為了保證不發生丟包,就給每個包一個序號,同時序號也保證了傳送到接收端實體的包的按序接收。然後接收端實體對已成功收到的包發回一個相應的確認(ACK);如果發送端實體在合理的往返時延(RTT)內未收到確認,那麼對應的數據包就被假設為已丟失將會被進行重傳。TCP用一個校驗和函數來檢驗數據是否有錯誤;在發送和接收時都要計算校驗和。 [1] 

慢啓動參見

參考資料
  • 1.    Kurose, James; Ross, Keith (2008). Computer Networking – A Top-Down Approach (4th ed.). Addison Wesley. ISBN 978-0-13-607967-5.