版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、A,1,第二十一章 TCP的超時(shí)與重傳,科來安徽辦 王超,A,2,目錄,引言 超時(shí)重傳的實(shí)例 往返時(shí)間RTT與超時(shí)重傳時(shí)間RTO RTT的測(cè)量 擁塞避免算法,A,3,引言,正常情況: 數(shù)據(jù)順利到達(dá)對(duì)端, 對(duì)端順利響應(yīng)ack,異常情況1: 數(shù)據(jù)包中途丟失,異常情況2: 數(shù)據(jù)包順利到達(dá) 但ACK報(bào)文中途丟失,異常情況3: 數(shù)據(jù)包順利到達(dá)對(duì)端, 但終端異常未響應(yīng)ACK 或被終端丟棄,確認(rèn)從另一端收到的數(shù)據(jù),T C P通過在發(fā) 送時(shí)設(shè)置一個(gè)定 時(shí)器來解決這種 問題,如果當(dāng)定 時(shí)器溢出時(shí)還沒 有收到確認(rèn),它 就重傳該數(shù)據(jù),當(dāng)出現(xiàn)這些異常情況時(shí)如何處理?,超時(shí)重傳,重置定時(shí)器,A,4,超時(shí)重傳的實(shí)例,在D
2、OS命令行 下,telnet一個(gè) 不存在的IP地址 同時(shí)開啟科來抓 包,通過對(duì)數(shù)據(jù)包的 分析我們可以看 到整個(gè)重傳的過 程,A,5,RTT與RTO,RTT:round trip time,RTO:retransmission time out,往返時(shí)間:指發(fā)送端從發(fā)送TCP包 開始到接收到它的立即響應(yīng)所耗 費(fèi)的傳輸時(shí)間,超時(shí)重傳時(shí)間:指發(fā)送端發(fā)送數(shù)據(jù)后、重傳數(shù)據(jù)前等待接受方收到該數(shù)據(jù)報(bào)文的ACK的時(shí)間,T1,T2,T3,RTT=T3-T1,T1,T2,RTO=T2-T1,未收到ack, 重傳data報(bào)文,A,6,重傳多義性問題與karn算法,當(dāng)一個(gè)超時(shí)和重傳發(fā)生時(shí),在重傳數(shù)據(jù)的確認(rèn)最后到達(dá)之前
3、,不能更新RTT估計(jì)器,因?yàn)槲覀儾⒉恢?ACK對(duì)應(yīng)哪次傳輸(也許第一次傳輸被延遲而并沒有被丟棄,也有可能第一次傳輸?shù)腁CK被延遲)。,重傳多義性:,假定一個(gè)分組被發(fā)送,當(dāng)超時(shí)發(fā)生時(shí),RTO進(jìn)行指數(shù)退避,分組以更長(zhǎng)的RTO進(jìn)行重傳,然后收到一個(gè)確認(rèn)。那么這個(gè)A C K是針對(duì)第一個(gè)分組的還是針對(duì)第二個(gè)分組呢?這就是所謂的重傳多義性問題。,T1,T2,T3,超時(shí)重傳,Karn算法:,A,7,RTT的測(cè)量,任何時(shí)候?qū)γ總€(gè)連接僅測(cè)量一次RTT值。在發(fā)送一個(gè)報(bào)文段時(shí),如果給定連接的定時(shí)器已經(jīng)被使用,則該報(bào)文段不被計(jì)時(shí)。,T1,T2,T3,RTT1=T2-T1,T4,T5,RTT2=T5-T3,T6,RT
4、T1,RTT2,T7,T8,T9,T10,RTT3,RTT3=T10-T6,A,8,RTT與RTO之間的關(guān)系,R R+ ( 1- )M 這里的是一個(gè)推薦值為0.9 的平滑因子。每次進(jìn)行新測(cè)量的時(shí)候,這個(gè)被平滑的RTT將得到更新。每個(gè)新估計(jì)的90來自前一個(gè)估計(jì),而10%則取自新的測(cè)量。,Err = M-A A A + g Err D D+ h( | Err |-D) RTO = A + 4D 這里的A是被平滑的RTT(均值的估計(jì)器)而D則是被平滑的均值偏差。Err是剛得到的測(cè)量結(jié)果與當(dāng)前的RTT估計(jì)器之差。A和D均被用于計(jì)算下一個(gè)重傳時(shí)間(RTO)。增量g起平均作用,取為1/8(0.125)。偏
5、差的增益是h,取值為0.25。當(dāng)RTT變化時(shí),較大的偏差增益將使RTO快速上升。,SRTT:平滑往返時(shí)間,RTO:,A,9,擁塞避免算法,擁塞避免算法和慢啟動(dòng)算法需要對(duì)每個(gè)連接維持兩個(gè)變量:一個(gè)擁塞窗口cwnd和一個(gè)慢啟動(dòng)門限ssthresh 。這樣得到的算法的工作過程如下:,1) 對(duì)一個(gè)給定的連接,初始化cwnd為1個(gè)報(bào)文段,ssthresh為65535個(gè)字節(jié)。 2) TCP輸出例程的輸出不能超過cwnd和接收方通告窗口的大小。擁塞避免是發(fā)送方使用的流量控制,而通告窗口則是接收方進(jìn)行的流量控制。前者是發(fā)送方感受到的網(wǎng)絡(luò)擁塞的估計(jì),而后者則與接收方在該連接上的可用緩存大小有關(guān)。 3) 當(dāng)擁塞發(fā)
6、生時(shí)(超時(shí)或收到重復(fù)確認(rèn)),ssthresh被設(shè)置為當(dāng)前窗口大小的一半( cwnd 和接收方通告窗口大小的最小值,但最少為 2個(gè)報(bào)文段)。此外,如果是超時(shí)引起了擁塞,則cwnd被設(shè)置為1個(gè)報(bào)文段(這就是慢啟動(dòng))。 4) 當(dāng)新的數(shù)據(jù)被對(duì)方確認(rèn)時(shí),就增加cwnd ,但增加的方法依賴于我們是否正在進(jìn)行慢啟動(dòng)或擁塞避免。如果cwnd小于或等于ssthresh ,則正在進(jìn)行慢啟動(dòng),否則正在進(jìn)行擁塞避免。慢啟動(dòng)一直持續(xù)到我們回到當(dāng)擁塞發(fā)生時(shí)所處位置的半時(shí)候才停止(因?yàn)槲覀冇涗浟嗽诓襟E 2中給我們制造麻煩的窗口大小的一半),然后轉(zhuǎn)為執(zhí)行擁塞避免。,A,10,慢啟動(dòng)算法初始設(shè)置cwnd為1個(gè)報(bào)文段,此后每收到一個(gè)確認(rèn)就加1。這會(huì)使窗口按指數(shù)方式增長(zhǎng);,擁塞避免算法要求每次收到一個(gè)確認(rèn)時(shí)將 cwnd增加1/cwnd。與慢啟動(dòng)的指數(shù)增加比起來,這是一種加性增長(zhǎng)(additive incr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木制玩具生產(chǎn)木工勞務(wù)分包合同4篇
- 2025年度個(gè)人住房貸款合同范本
- 2025年度房屋買賣借貸合同效力審查合同4篇
- 2025版農(nóng)業(yè)科技創(chuàng)新型化肥農(nóng)藥農(nóng)膜供應(yīng)鏈合同3篇
- 2025年度店鋪轉(zhuǎn)讓合同書(含品牌形象維護(hù)及廣告宣傳協(xié)議)
- 2025年虛擬偶像電商合作推廣合同范本4篇
- 二零二五年度城市廣場(chǎng)綠化植物租賃合同4篇
- 2025年度教育資源共享平臺(tái)教師聘用合同書4篇
- 2025年度個(gè)人教育培訓(xùn)機(jī)構(gòu)管理服務(wù)合同范本2篇
- 二零二五年度國(guó)際教育文化交流合作合同
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- 旅居管家策劃方案
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語(yǔ)和服務(wù)要求
- 春節(jié)值班安全教育培訓(xùn)
- 帶狀皰疹護(hù)理查房
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 幼兒園小班下學(xué)期期末家長(zhǎng)會(huì)PPT模板
- 幼兒教師干預(yù)幼兒同伴沖突的行為研究 論文
評(píng)論
0/150
提交評(píng)論