|
、僭试S目的節(jié)點(diǎn)將不完整的報(bào)文遞交給目的端系統(tǒng);
②一個(gè)不能完整重裝的報(bào)文能被檢測(cè)出來(lái),并要求發(fā)送該報(bào)文的源端系統(tǒng)重新傳送;
③為每個(gè)節(jié)點(diǎn)配備一個(gè)后備緩沖空間,用以暫存不完整的報(bào)文。
、、②兩種方法不能很滿(mǎn)意地解決重裝死鎖,因?yàn)樗鼈兪苟讼到y(tǒng)中的協(xié)議復(fù)雜化了。一般的設(shè)計(jì)中,網(wǎng)絡(luò)層應(yīng)該對(duì)端系統(tǒng)透明,也即端系統(tǒng)不該考慮諸如報(bào)文拆、裝之類(lèi)的事。③方法雖然不涉及端系統(tǒng),但使每個(gè)節(jié)點(diǎn)增加了開(kāi)銷(xiāo)。
擁塞控制的當(dāng)前標(biāo)準(zhǔn)
端到端擁塞控制的IETF標(biāo)準(zhǔn)關(guān)注的方面包括集中在特定的協(xié)議(例如TCP協(xié)議[RFC2581],可靠的多點(diǎn)傳送協(xié)議[RFC2357]);終端節(jié)點(diǎn)和路由器之間的擁塞信息(例如明確的擁塞通告[RFC2481])交換的句法和語(yǔ)義;不同服務(wù)的服務(wù)質(zhì)量的期望值。端到端的擁塞控制的作用也在一個(gè)關(guān)于“Internet中的隊(duì)列管理和避免擁塞的建議”[參見(jiàn)RFC2309]的RFC報(bào)告中進(jìn)行了討論。RFC2309提出了在路由器中活躍的隊(duì)列管理機(jī)制的配置和對(duì)路由器機(jī)制設(shè)計(jì)的延續(xù)來(lái)處理對(duì)擁塞通告無(wú)回應(yīng)的流。我們能夠輕松地從RFC2309中借用一些端到端的擁塞控制的概括性的討論。
與上面提到的RFCs資料相比,本文檔對(duì)擁塞控制的原理進(jìn)行更一般性的討論。Internet成功的一個(gè)關(guān)鍵因素就是TCP協(xié)議的避免擁塞機(jī)制。當(dāng)前TCP協(xié)議在Internet中仍然是占主導(dǎo)地位的傳輸協(xié)議,但它不是適用于任何地方,有越來(lái)越多的應(yīng)用由于某種原因沒(méi)有選擇使用TCP協(xié)議。通信不僅包括多點(diǎn)傳送通信,而且包括單點(diǎn)傳送通信,諸如不需要可靠性的流化的多媒體,以及包括象DNS(DomainNameServer域名服務(wù)器)或路由信息的通信,它們帶有被認(rèn)為對(duì)網(wǎng)絡(luò)運(yùn)行至關(guān)重要的短信息。許多通信并不使用任何形式的預(yù)留帶寬或端到端擁塞控制。為了保持最優(yōu)傳輸量,端到端的擁塞控制的繼續(xù)使用對(duì)保持Internet的穩(wěn)定至關(guān)重要。
完成擁塞控制時(shí),確定擁塞窗口大小的過(guò)程
確定擁塞窗口的大小的過(guò)程:在剛建立連接時(shí),將擁塞窗口的大小初始化為該連接所需的最大連接數(shù)據(jù)段的長(zhǎng)度值,并發(fā)送一個(gè)最大長(zhǎng)度的數(shù)據(jù)段(當(dāng)然必須是接收窗口允許的)。如果在定時(shí)器超時(shí)前得到確認(rèn),將擁塞窗口的大小增加一個(gè)數(shù)據(jù)段的字節(jié)數(shù),并發(fā)送兩個(gè)數(shù)據(jù)段,如果每個(gè)數(shù)據(jù)段在定時(shí)器超時(shí)前都得到確認(rèn),就再在原基礎(chǔ)上增加一倍,即為4個(gè)數(shù)據(jù)段的大小,如此反復(fù),每次都在前一次的基礎(chǔ)上加倍。當(dāng)定時(shí)器超時(shí)或達(dá)到發(fā)送窗口設(shè)定值,停止擁塞窗口尺寸的增加。這種反復(fù)稱(chēng)為慢速啟動(dòng),所有的TCP協(xié)議都支持這種方法。
目前擁塞控制的研究熱點(diǎn):
擁塞控制不僅是網(wǎng)絡(luò)穩(wěn)定、高效運(yùn)行的關(guān)鍵,同時(shí)又是實(shí)現(xiàn)各種服務(wù)質(zhì)量的基礎(chǔ)和前提。實(shí)際的網(wǎng)絡(luò)是一個(gè)不斷發(fā)展的系統(tǒng),網(wǎng)絡(luò)擁塞控制研究也是一個(gè)非常困難、有挑戰(zhàn)性的研究領(lǐng)域。對(duì)網(wǎng)絡(luò)擁塞控制的研究仍有許多工作要做,進(jìn)一步的工作包括:
(1) 擁塞控制基于端主機(jī)的控制策略和路由器的隊(duì)列管理策略存在相互影響、相互作用的關(guān)系,如何在網(wǎng)絡(luò)模型描述的基礎(chǔ)上,從控制系統(tǒng)的角度將兩者結(jié)合起來(lái),設(shè)計(jì)出最優(yōu)的擁塞控制策略,是網(wǎng)絡(luò)擁塞控制研究的一個(gè)方向。
(2) 主動(dòng)隊(duì)列管理技術(shù)通過(guò)丟包積極響應(yīng)擁塞,來(lái)達(dá)到擁塞避免和緩解的目的,是網(wǎng)絡(luò)擁塞控制最重要的手段。如何實(shí)現(xiàn)AQM高級(jí)策略,引入新的人工智能算法和遺傳算法與模糊邏輯的綜合應(yīng)用是目前研究的一個(gè)熱點(diǎn)問(wèn)題。
(3) 以往的工作主要采用局部線性化方法,缺乏對(duì)系統(tǒng)全局動(dòng)力學(xué)的理論分析。此外,在多種源端擁塞控制策略和路由器避免策略并存時(shí),如何分析整個(gè)網(wǎng)絡(luò)的穩(wěn)定性,如何分析各種不確定因素對(duì)穩(wěn)定性的影響等,也是需要認(rèn)真考慮的問(wèn)題。
(4) TCP/IP 擁塞控制的設(shè)計(jì)和實(shí)現(xiàn)面臨著眾多的折中,不可能有一種設(shè)計(jì)和實(shí)現(xiàn)在所有環(huán)境中都是“最好的”,F(xiàn)有的擁塞控制思路、方法和技術(shù)在多目標(biāo)的不同環(huán)境中面臨著挑戰(zhàn),它們還有許多要改進(jìn)的地方。 本新聞共 4頁(yè),當(dāng)前在第 3頁(yè) 1 2 3 4 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|