李華 陳立云 王民全
【摘要】 介紹了傳統(tǒng)TCP應(yīng)用存在的不足,探討了覆蓋網(wǎng)絡(luò)多路徑與并行TCP的優(yōu)勢(shì),并就覆蓋網(wǎng)絡(luò)多路徑與并行TCP傳輸?shù)膽?yīng)用進(jìn)行研究和分析。將多路徑與并行TCP結(jié)合起來(lái)能有效提高網(wǎng)絡(luò)傳輸速度,為人們提供更為便捷的服務(wù),實(shí)際工作中值得推廣和應(yīng)用。
【關(guān)鍵詞】 覆蓋網(wǎng)絡(luò) 多路徑 并行TCP 網(wǎng)絡(luò)傳輸
網(wǎng)絡(luò)運(yùn)營(yíng)和發(fā)展過(guò)程中,提高網(wǎng)絡(luò)傳輸速度,為人們提供便捷的服務(wù)是不可忽視的重要工作。但目前在網(wǎng)絡(luò)運(yùn)營(yíng)中,這些工作做得不夠,未能綜合利用相應(yīng)的技術(shù)措施,制約網(wǎng)絡(luò)傳輸速度和服務(wù)質(zhì)量提升。為彌補(bǔ)這些不足,將多路徑與并行TCP結(jié)合起來(lái)使用是一種切實(shí)可行的方法,逐漸得到重視和關(guān)注,其應(yīng)用也變得更加廣泛。
一、傳統(tǒng)TCP應(yīng)用存在的不足
通常在網(wǎng)絡(luò)運(yùn)營(yíng)中,TCP被設(shè)計(jì)用于不可靠的P層網(wǎng)絡(luò)上,并在整個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)中發(fā)揮重要的作用,提供可靠、有序的點(diǎn)到點(diǎn)字節(jié)流傳輸。進(jìn)而滿(mǎn)足用戶(hù)對(duì)相關(guān)信息使用的需要,并保證網(wǎng)絡(luò)信息傳輸速度和傳輸效率,在滿(mǎn)足用戶(hù)需求等方面也發(fā)揮積極作用。但不能否定的是,TCP設(shè)計(jì)過(guò)程中考慮不全面,仍然存在缺陷與不足。并且隨著網(wǎng)絡(luò)傳輸速度的加快,TCP在網(wǎng)絡(luò)應(yīng)用中,傳播效率相對(duì)比較低,網(wǎng)絡(luò)利用中仍然存在不足。同時(shí)與客戶(hù)的需求存在一定的差距,需要采取措施改進(jìn)和完善。
二、覆蓋網(wǎng)絡(luò)多路徑與并行TCP的優(yōu)勢(shì)
隨著技術(shù)的創(chuàng)新與發(fā)展,整個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)中,將多路徑與并行TCP結(jié)合起來(lái)使用逐漸成為一種趨勢(shì)。并行TCP是一種工作在應(yīng)用層的數(shù)據(jù)傳輸技術(shù),一條網(wǎng)絡(luò)路徑上并行使用多個(gè)TCP連接,從而簡(jiǎn)單、有效的提高端到端的網(wǎng)絡(luò)傳輸速度,為廣大用戶(hù)提供更為便捷的服務(wù)。但需要注意的是,TCP連接數(shù)據(jù)過(guò)多也會(huì)出現(xiàn)擁堵現(xiàn)象,甚至導(dǎo)致網(wǎng)絡(luò)無(wú)法利用的問(wèn)題出現(xiàn),這是實(shí)際工作中需要注意的問(wèn)題。此外,通過(guò)多路徑與并行TCP的結(jié)合起來(lái)使用,能實(shí)現(xiàn)有效提升網(wǎng)絡(luò)傳輸速度的目的,為人們?nèi)粘I顒?chuàng)造便利。由于這些措施的結(jié)合使用,通過(guò)網(wǎng)絡(luò)中多條冗余路徑的利用,能有效彌補(bǔ)存在的不足。進(jìn)而大大提高網(wǎng)絡(luò)傳輸速度,避免出現(xiàn)擁堵現(xiàn)象,為人們?nèi)粘I顒?chuàng)造便利。
三、覆蓋網(wǎng)絡(luò)多路徑與并行TCP傳輸?shù)膽?yīng)用
為彌補(bǔ)TCP存在的不足,將多路徑與并行TCP結(jié)合起來(lái)使用是一種切實(shí)可行的方法。得到人們的普遍重視與關(guān)注,其應(yīng)用也越來(lái)越廣泛。
1、提高網(wǎng)絡(luò)傳輸速度。構(gòu)建網(wǎng)絡(luò)拓?fù)淠P停诓煌?wù)器之間通過(guò)多條路徑傳輸數(shù)據(jù),并確保數(shù)據(jù)之間處于良好性能和運(yùn)營(yíng)狀態(tài)。同時(shí),數(shù)據(jù)在不同節(jié)點(diǎn)之間連接時(shí),需要選擇合適的參數(shù),借助并行TCP技術(shù),盡可能的實(shí)現(xiàn)數(shù)據(jù)快速傳輸,從而有效滿(mǎn)足實(shí)際工作需要。此外,網(wǎng)絡(luò)是動(dòng)態(tài)變化的,所選擇的節(jié)點(diǎn)集合也應(yīng)該是動(dòng)態(tài)變化的,這樣可以一直保持較高的網(wǎng)絡(luò)傳輸速度,避免出現(xiàn)擁堵現(xiàn)象,進(jìn)而為人們提供便捷的服務(wù)。
2、合理采用路徑選擇算法。合理選擇路徑算法,對(duì)不同路徑進(jìn)行比較分析,選擇綜合性能最優(yōu)的路徑,進(jìn)而實(shí)現(xiàn)更為有效的傳輸數(shù)據(jù)的目的。通常網(wǎng)絡(luò)背景流量在不斷變化,時(shí)段不同,同一路徑的綜合性能也會(huì)發(fā)生相應(yīng)變化。因而有必要監(jiān)測(cè)網(wǎng)絡(luò)的變化狀態(tài),并實(shí)時(shí)的、動(dòng)態(tài)改變所選用的路徑。此外,在開(kāi)始時(shí)還要對(duì)數(shù)據(jù)傳輸?shù)穆窂竭M(jìn)行探測(cè),對(duì)比不同路徑的綜合性能,判斷哪條路徑最好。然后進(jìn)行全面比較和分析,選擇最優(yōu)路徑,實(shí)現(xiàn)數(shù)據(jù)的有效傳輸。
3、并行TCP傳輸算法。路徑選擇后,接下來(lái)的工作是合理采用并行TCP技術(shù),實(shí)現(xiàn)有效提高網(wǎng)絡(luò)傳輸速度的目的。通常能夠獲取最高傳輸速度的TCP連接數(shù)為最優(yōu)連接數(shù),如何獲取這些數(shù)據(jù),是必須努力解決的關(guān)鍵問(wèn)題。通過(guò)構(gòu)建模型,按照計(jì)算公式開(kāi)展計(jì)算工作,對(duì)并行TCP進(jìn)行計(jì)算和分析。一般TCP連接數(shù)增加時(shí),獲得的傳輸速度也隨之增加,如果網(wǎng)絡(luò)擁堵,并行TCP帶來(lái)的網(wǎng)絡(luò)傳輸速度也隨之減少。
4、獲取代理。網(wǎng)絡(luò)上有豐富的代理服務(wù)器資源,能夠匿名登錄使用,同時(shí)代理服務(wù)器查詢(xún)工作也十分方便??梢源藶橹修D(zhuǎn)節(jié)點(diǎn),提高數(shù)據(jù)傳輸速度。通常MGet能利用網(wǎng)絡(luò)上的大量服務(wù)器,擴(kuò)大系統(tǒng)規(guī)模,進(jìn)而獲取更快的網(wǎng)絡(luò)傳輸速度。
5、實(shí)驗(yàn)測(cè)試。系統(tǒng)構(gòu)建完成后,在不同時(shí)段對(duì)網(wǎng)絡(luò)速度進(jìn)行測(cè)試,并對(duì)比分析測(cè)試結(jié)果。結(jié)果表明,多路徑與并行TCP技術(shù)結(jié)合起來(lái)使用,能有效提高網(wǎng)絡(luò)傳輸速度,值得推廣和應(yīng)用。
四、結(jié)束語(yǔ)
總之,網(wǎng)絡(luò)運(yùn)營(yíng)和信息傳輸過(guò)程中,將多路徑與并行TCP有效結(jié)合起來(lái),能彌補(bǔ)TCP存在的缺陷與不足,提高網(wǎng)絡(luò)傳輸速度,從而更好滿(mǎn)足用戶(hù)需求,為廣大用戶(hù)提供更為便捷的服務(wù)。
因此,實(shí)際工作中應(yīng)該認(rèn)識(shí)其重要作用,將二者有效結(jié)合起來(lái)使用。并加強(qiáng)管理和維護(hù),注重技術(shù)創(chuàng)新,及時(shí)彌補(bǔ)存在的缺陷,促進(jìn)網(wǎng)絡(luò)傳輸速度進(jìn)一步提升,不斷提高網(wǎng)絡(luò)服務(wù)質(zhì)量,有效滿(mǎn)足人們?nèi)粘I钚枰?/p>
參 考 文 獻(xiàn)
[1]李文,王文博.活躍路徑選擇對(duì)多徑并行傳輸吞吐量影響分析[J].北京郵電大學(xué)學(xué)報(bào), 2014(6), 54-58
[2]桂勇哲,張進(jìn)宇.基于覆蓋網(wǎng)絡(luò)多路徑與并行TCP的傳輸技術(shù)[J].計(jì)算機(jī)應(yīng)用, 2010(5), 1171-1177