外文名 | Zeta-TCP | 開發(fā)企業(yè) | AppEx NetworksCorporation |
---|
在實(shí)際的網(wǎng)絡(luò)環(huán)境中,丟包通常不是均勻發(fā)生的,而是經(jīng)常在短時間內(nèi)集中發(fā)生。TCP 改進(jìn)相關(guān)的RFC (New Reno 和引進(jìn) SACK 機(jī)制等) ,已經(jīng)明確定義了怎樣比較準(zhǔn)確的預(yù)測到第一個丟包。但是當(dāng)啟用SACK的TCP進(jìn)入快速恢復(fù)階段后,丟包預(yù)測準(zhǔn)確率顯著降低。
Zeta-TCP 引入了一種根據(jù)該連接傳輸歷史進(jìn)行智能學(xué)習(xí)的算法來計算每一個沒有被 ACK 或 SACK 的數(shù)據(jù)包丟失的概率,當(dāng)這個概率高于某一個閾值時,對應(yīng)的數(shù)據(jù)包就被判斷為丟失并會被重發(fā)。通過更及時準(zhǔn)確的判斷丟包并進(jìn)行重傳,Zeta-TCP 可以有效的讓 TCP 滑動窗口更平滑的向前移動,并降低錯誤重發(fā)的概率,減少帶寬的浪費(fèi)。
針對 TCP 的優(yōu)化算法(如 FastTCP),一般用來優(yōu)化出向流量。Zeta-TCP采用了逆向控制的方法,來優(yōu)化入向流量。逆向控制通過監(jiān)測每一個連接的質(zhì)量,給 TCP 連接的對端以豐富的提示信息,讓TCP 的對端能更及時的感知擁塞,丟包,從而更及時地重傳并調(diào)整其擁塞窗口以適應(yīng)網(wǎng)絡(luò)路徑的實(shí)際可用帶寬。
Zeta-TCP 在以下三個方面對 TCP 核心算法進(jìn)行了大幅改進(jìn):
1) 更適宜現(xiàn)代互聯(lián)網(wǎng)狀況的擁塞避免 (Congestionavoidance) 機(jī)制
2) 及時精準(zhǔn)的丟包預(yù)測
3) 反向控制發(fā)送方流量
TCP/IP(Transmission Control Protocol/Internet Protocol)的簡寫,中文譯名為...
英國道爾頓凈水器TCP6直飲機(jī)質(zhì)量怎么樣,安裝方便,水質(zhì)不錯,產(chǎn)品不錯,水確實(shí)好喝多了,售后服務(wù)很好,上門安裝的師傅也很負(fù)責(zé)任,總之很滿意。
由于大多數(shù)網(wǎng)絡(luò)應(yīng)用程序都在同一臺機(jī)器上運(yùn)行,計算機(jī)上必須能夠確保目的地機(jī)器上的軟件程序能從源地址機(jī)器處獲得數(shù)據(jù)包,以及源計算機(jī)能收到正確的回復(fù)。這是通過使用 UDP 的“端口號”完成的。例如,如果一個...
今天,絕大多數(shù)的TCP實(shí)現(xiàn)都是基于TCP New Reno 及其變種(例如 TCP SACK, RFC 3517)作為其擁塞避免算法。 New Reno 的擁塞避免算法是基于丟包統(tǒng)計的算法?;趤G包的算法,將丟包作為網(wǎng)絡(luò)發(fā)生擁塞的標(biāo)志。但是,隨著Internet的發(fā)展,這個假設(shè)在網(wǎng)絡(luò)環(huán)境下,很多時候并不符合實(shí)際情況,特別是在無線網(wǎng)絡(luò)中,丟包的原因通常不是鏈路擁塞,而是由于信道衰減、無線的噪聲等原因?qū)е?。New Reno 算法一旦發(fā)現(xiàn)網(wǎng)絡(luò)上發(fā)生丟包,就會將擁塞窗口 (CWND) 迅速縮小,導(dǎo)致數(shù)據(jù)發(fā)送量急劇下降。
TCP Vegas以及其變種(特別是 FastTCP ),將延時作為網(wǎng)絡(luò)擁塞的標(biāo)志?;谘訒r的擁塞控制算法克服了基于丟包的擁塞控制算法的缺陷,在今天的網(wǎng)絡(luò)中,更容易反應(yīng)網(wǎng)絡(luò)的實(shí)際情況。
Zeta-TCP 將延時和丟包的因素組合作為網(wǎng)絡(luò)擁塞的衡量標(biāo)準(zhǔn)。Zeta-TCP 不斷測量丟包和延時的變化幅度并根據(jù)該 TCP 連接歷史數(shù)據(jù)分析判斷當(dāng)前所經(jīng)歷的丟包,延時及其變化是否由擁塞引起,并據(jù)此來調(diào)整擁塞窗口,從而讓 TCP 的發(fā)送方流量最貼近 TCP 連接整條路徑的可用帶寬,從而減少擁塞,提高整條路徑帶寬利用率,最終達(dá)到提高 TCP 傳輸穩(wěn)定性和吞吐率的目的。
Zeta-TCP在Linux上采用了Loadable Kernel Module(通過NetFilter Hook)的實(shí)現(xiàn)方式,在Windows上采用了IM Driver Filter的實(shí)現(xiàn)方式。Zeta-TCP實(shí)現(xiàn)并不修改系統(tǒng)原有的TCP協(xié)議棧,而是攔截TCP的數(shù)據(jù)包,然后應(yīng)用其各種優(yōu)化算法。這種實(shí)現(xiàn)方法的優(yōu)勢是模塊化更清晰,更容易的在各種系統(tǒng)上實(shí)現(xiàn),其缺陷是可能帶來額外的系統(tǒng)開銷。
格式:pdf
大小:86KB
頁數(shù): 6頁
評分: 4.6
本科課程論文 Course Paper 論文編號 Paper No: 09012058 撰寫日期 Date: 2012-5-28 桌面視頻會議系統(tǒng)中視音頻實(shí)時交互的實(shí)現(xiàn) Desktop video conference system CTV audio real-time interactive realization 謝大帥 Dashuai Xie (計算機(jī)與信息工程學(xué)院 網(wǎng)絡(luò)工程 09 網(wǎng)絡(luò)工程 09012058) 論文類型 Paper Type: 研究總結(jié) Summary of Focused Research 論及主題 Subject Covered: 巢 湖 學(xué) 院 課程名稱 Course:TCP/IP 協(xié)議族 課程性質(zhì) Course No:專業(yè)基礎(chǔ)課 學(xué) 分 數(shù) Credits:2 主講教師 Instructor:韓俊波 開設(shè)學(xué)院 College:計
格式:pdf
大小:86KB
頁數(shù): 4頁
評分: 4.6
近20多年來,隨著通信技術(shù)、計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,工業(yè)自動化控制領(lǐng)域也得到了迅速的促進(jìn)和改革。如何將現(xiàn)代通信技術(shù)成功地應(yīng)用到工業(yè)自動化控制領(lǐng)域,掀起了一股激烈的討論熱潮。本人設(shè)計了一個協(xié)議轉(zhuǎn)換器,使遵循Modbus協(xié)議的現(xiàn)場設(shè)備和控制器能夠掛到以太網(wǎng)上,完成與PC主機(jī)或者遠(yuǎn)距離的控制器之間的通信。