【正文】
20 ? 增大初始窗口 (IIW) ?M. Allman, S. Floyd和 C. Partridge,“ Increasing TCP‘s Initial Window,” Inter RFC 2414,September 1998 ?慢啟動開始時初始化窗口的大小增加為 3到 4個報文段,這樣就會產(chǎn)生更多的確認(rèn)包,縮短慢啟動過程的持續(xù)時間 ?由于擁塞窗口能夠更快地增加,系統(tǒng)性能得以改善,特別是在大 RTT鏈路上傳輸小文件時性能的改善越明顯 27 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 續(xù) 21 ? 增大初始窗口 (IIW) ?初始化窗口 (Winit) ?慢啟動持續(xù)時間 ? ?i n i t m i n 4 , m a x ( 2 , 4 3 8 0 )W M S S M S S? ? ?2 m a x 2 i n i t( l o g W l o g W )SSt R T T? ? ?28 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 續(xù) 22 ? 選擇性確認(rèn) SACK ?TCP SACK, IETF RFC 2022 ?TCP (Tahoe/Reno) 的一個重要問題是對單個傳輸窗口內(nèi)丟失多個報文段比較敏感,這會導(dǎo)致連接失去其自定時特性并超時 ?TCP SACK是一個數(shù)據(jù)恢復(fù)算法,接收端可以選擇性地指示那些報文段是沒有接收到的。在報文段的丟失是由鏈路差錯引起的情況下,會導(dǎo)致不必要的吞吐率降低 17 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 續(xù) 11 ? TCP在衛(wèi)星網(wǎng)絡(luò)中的問題:長延時 ?TCP發(fā)送端根據(jù)接收端的確認(rèn)來進(jìn)行速率調(diào)整、擁塞避免和差錯回復(fù) ?慢啟動時間 式中, B為比特速率, RTT為往返程延時, l是以比特為單位計量平均包長度 21 . 5( 1 l o g / ) ( 1 l o g / ) SSSSt R T T B R T T lt R T T B R T T l? ? ? ?? ? ? ?每 報 文 段 確 認(rèn)延 遲 確 認(rèn)18 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 續(xù) 12 ? TCP在衛(wèi)星網(wǎng)絡(luò)中的問題:長延時 ?LEO、 MEO和 GEO衛(wèi)星的慢啟動持續(xù)時間 衛(wèi)星類型 tSS( s) 每報文段確認(rèn) 延遲確認(rèn) B = 1Mbps B = 10Mbps B = 155Mbps B = 1Mbps B = 10Mbps B = 155Mbps LEO (RTT=50 ms) MEO (RTT=250 ms) GEO (RTT=550 ms) 19 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 續(xù) 13 ? TCP在衛(wèi)星網(wǎng)絡(luò)中的問題:大帶寬延時積 ?一個 TCP連接中,鏈路的最大有效帶寬與連接的往返程時間 RTT之積稱為帶寬延時積 (BDP) ?BDP決定了 TCP發(fā)送端 接收到返回的確認(rèn)信息之前所能發(fā)送的最大數(shù)據(jù)量 ?對于衛(wèi)星這樣具有較大傳輸延時的系統(tǒng),以及具有很大傳輸帶寬的地面鏈路, BDP可能很大。1 第六章 衛(wèi)星寬帶通信系統(tǒng) 2 第六章概要 ? 系統(tǒng)體系結(jié)構(gòu) ? 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 3 系統(tǒng)體系結(jié)構(gòu) ? 交互式衛(wèi)星寬帶接入系統(tǒng) L A NI n t e r n e t骨 干 網(wǎng)直 接 接 入 用 戶用 戶 群用 戶 站系 統(tǒng)信 關(guān) 站I S P4 續(xù) 1 ? 非對稱式衛(wèi)星寬帶接入系統(tǒng) I n t e r n e t骨 干 網(wǎng)系 統(tǒng)信 關(guān) 站高 速 前 向 鏈 路低 速 反 向 鏈 路I S P( b )I n t e r n e t骨 干 網(wǎng)系 統(tǒng)信 關(guān) 站高 速 前 向 鏈 路低 速 反 向 鏈 路I S P( a )地 面 網(wǎng) 絡(luò)5 續(xù) 2 ? 衛(wèi)星寬帶骨干傳輸系統(tǒng) I n t e r n e t骨 干 網(wǎng)系 統(tǒng)信 關(guān) 站I S PI n t e r n e t骨 干 網(wǎng)系 統(tǒng)信 關(guān) 站I S P6 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 ? TCP協(xié)議特性 ?是 TCP/IP協(xié)議簇中主要的傳輸協(xié)議 ?在 IP協(xié)議提供的不可靠數(shù)據(jù)報傳輸服務(wù)的基礎(chǔ)上,提供可靠的端對端比特流傳輸服務(wù) ?為提供可靠的傳輸服務(wù), TCP協(xié)議還完成流控和擁塞控制,以保證發(fā)端的傳輸數(shù)據(jù)速率與接收端的接收能力、以及網(wǎng)絡(luò)中傳輸路徑帶寬的一致性 ?一個鏈路中可能存在多個 TCP連接,因此 TCP協(xié)議還要完成各 TCP連接對鏈路帶寬的共享問題,即公平性問題 7 衛(wèi)星網(wǎng)絡(luò)中的 TCP協(xié)議 續(xù) 1 ? TCP流控:滑動窗口機(jī)制 1 2 6543 7 8? ? ? ? ? ?1 11 09發(fā) 出 并 已 確 認(rèn) 發(fā) 出 但 未 確 認(rèn) 可 立 即 發(fā) 送 窗 口 滑 動 前