




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、TCP流量控制方法 傳輸層傳輸層也稱為運輸層,該層在網(wǎng)絡(luò)層之上,提供傳輸控制服務(wù)。傳輸層為用戶的應(yīng)用進(jìn)程提供了傳輸控制服務(wù),即提供一條端到端(end to end)的邏輯通道,它連接源站和目的站的兩個傳輸層實體。傳輸層協(xié)議是對這條邏輯通道進(jìn)行數(shù)據(jù)傳輸過程的控制,把傳輸數(shù)據(jù)交給目的應(yīng)用進(jìn)程。傳輸層Internet傳輸層有兩個并列的協(xié)議:傳輸控制協(xié)議TCPRFC793,因特網(wǎng)標(biāo)準(zhǔn)用戶數(shù)據(jù)報協(xié)議UDPRFC768,因特網(wǎng)標(biāo)準(zhǔn)。傳輸控制協(xié)議TCP在TCP中,傳輸之前會在發(fā)送端和接收端之間先建立連接,并在此基礎(chǔ)上進(jìn)行數(shù)據(jù)通信。報文段:TCP提供的是數(shù)據(jù)流傳輸機(jī)制,為了便于每次的傳輸,又把數(shù)據(jù)流劃分為若干
2、個段,稱為報文段。TCP的編號:TCP對數(shù)據(jù)流按字節(jié)編上序號,而不是按報文段編號。TCP將報文段所攜帶的數(shù)據(jù)的第1個字節(jié)的序號放在報文段首部的序號字段中。傳輸控制協(xié)議TCPTCP確認(rèn)機(jī)制:TCP實現(xiàn)中,通常是每隔一個報文段發(fā)回一個確認(rèn)。它使用數(shù)據(jù)流的序號進(jìn)行確認(rèn),確認(rèn)序號是在正確收到的字節(jié)序列的最高序號上加1,表明該序號之前的數(shù)據(jù)流已正確收到,指明期望接收的下一個報文段的起始序號。TCP流量控制 如果發(fā)送端發(fā)送的數(shù)據(jù)過多或者數(shù)據(jù)發(fā)送速率過快,致使接收端來不及處理,則會造成數(shù)據(jù)在接收端的丟棄。為了避免這種現(xiàn)象的發(fā)生,通常的處理辦法是采用流量控制,即控制發(fā)送端發(fā)送的數(shù)據(jù)量及數(shù)據(jù)發(fā)送速率。 流量控制
3、的目的是在接收端有限承受能力的情況下,通過流量約束,減少接收端處的數(shù)據(jù)丟失,提高數(shù)據(jù)發(fā)送效率,充分利用接收端資源。可變滑動窗口流量控制窗口是指建立連接后,當(dāng)前發(fā)送端未經(jīng)接收端確認(rèn)就可發(fā)送的最大數(shù)據(jù)量。處理過程如下:首先,在建立TCP連接階段,雙方協(xié)商窗口尺寸,同時接收端預(yù)留數(shù)據(jù)緩沖區(qū);其次,發(fā)送端根據(jù)協(xié)商的結(jié)果,發(fā)送符合窗口尺寸的數(shù)據(jù)字節(jié)流,并等待對方的確認(rèn);最后,發(fā)送端根據(jù)確認(rèn)信息,改變窗口的尺寸??勺兓瑒哟翱诹髁靠刂瓶勺兓瑒哟翱诹髁靠刂频膬?yōu)化零窗口:當(dāng)接收端的接收緩存已經(jīng)飽和的時候,接收端可以用大小為0的零窗口通知發(fā)送端停止連接上的數(shù)據(jù)流。堅持定時器:實際運用中,零窗口后的第一個非零窗口報
4、文如果丟失,則會造成接收端和發(fā)送端互相等待對方動作,造成死鎖。堅持定時器即發(fā)送端在接收到零窗口的一定時間后,自動發(fā)送一個探測報文段,若接收端對此報文段的應(yīng)答窗口不為0,則發(fā)送方調(diào)整發(fā)送窗口進(jìn)行發(fā)送。若應(yīng)答為0,則重新定時后進(jìn)行重復(fù)操作??勺兓瑒哟翱诹髁靠刂频膬?yōu)化糊涂窗口綜合征(SWS) 當(dāng)發(fā)送應(yīng)用程序產(chǎn)生數(shù)據(jù)很慢,或接收應(yīng)用程序接收數(shù)據(jù)很慢,甚至兩者兼有時,TCP將發(fā)生短報文段傳輸問題,即每次報文段中只包含1個字節(jié)的數(shù)據(jù),但是整個數(shù)據(jù)報卻有41個字節(jié),大大降低了網(wǎng)絡(luò)的傳輸效率,這個問題就叫做糊涂窗口綜合征??勺兓瑒哟翱诹髁靠刂频膬?yōu)化糊涂窗口綜合征改進(jìn)方法(接收端):Clark方法:若當(dāng)前緩存已存滿,當(dāng)應(yīng)用程序從緩存中取走下一個(或少量)字節(jié)時,TCP并不急于發(fā)回窗口大小為1個或少量字節(jié)的確認(rèn),而是等到緩存空間達(dá)到最大報文段長度(MSS)或緩存總空間的一半后,再發(fā)送確認(rèn)信息更新窗口大小。延遲確認(rèn):任何時候,TCP均延遲一段時間后再發(fā)送確認(rèn)。 可變滑動窗口流量控制的優(yōu)化糊涂窗口綜合征改進(jìn)方法(發(fā)送端):Nagle算法:當(dāng)應(yīng)用程序產(chǎn)生第一塊數(shù)據(jù)塊時,不論大小,TCP立即發(fā)送出去。 發(fā)送端在緩存中不斷積累數(shù)據(jù),直到收到接收端發(fā)送的一個確認(rèn)后或者緩存數(shù)據(jù)已經(jīng)累計到最大報文段長度(MSS)時,就立即發(fā)送一個新的報文段,同時繼續(xù)對隨后到達(dá)的數(shù)據(jù)進(jìn)行緩存,并
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工作態(tài)度試題及答案
- 2025年智慧農(nóng)業(yè)考試題大題及答案
- 2025年醫(yī)技系綜合考試題及答案
- 2025年高中語文人教版必修4練習(xí):竇娥冤
- 2025年六點定位試題及答案
- 2025年縣區(qū)國企面試題型及答案
- 2025年信陽銀行筆試試題及答案
- 2025年寶潔分析測試題及答案
- 2025年65普法測試試題及答案
- 2025年羅翔老師經(jīng)典試題及答案
- 外研版小學(xué)英語五年級下冊課文翻譯
- YY-T 1823-2022 心血管植入物 鎳鈦合金鎳離子釋放試驗方法
- 年產(chǎn)12000噸水合肼(100%)項目環(huán)評報告書
- 鉆芯法檢測混凝土抗壓強(qiáng)度原始記錄1
- 液壓支架與泵站(第二版)課件匯總?cè)珪娮咏贪竿暾嬲n件最全幻燈片(最新)
- 分布式光伏電站支架結(jié)構(gòu)及荷載計算書
- GB∕T 37045-2018 信息技術(shù) 生物特征識別 指紋處理芯片技術(shù)要求
- DB61∕T 1186-2018 花椒主要病蟲害防治技術(shù)規(guī)范
- DB32T 4013-2021 第三方社會穩(wěn)定風(fēng)險評估技術(shù)規(guī)范
- QC成果提高大跨度多節(jié)點曲面鋼桁架一次安裝合格率
- 作文指導(dǎo)——寫一種小動物
評論
0/150
提交評論