999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TCP協議中擁塞窗口同步現象的研究與仿真

2016-04-19 08:52:56
長春大學學報 2016年2期
關鍵詞:仿真

周 杰

(安徽電子信息職業技術學院 軟件學院,安徽 蚌埠 233030)

?

TCP協議中擁塞窗口同步現象的研究與仿真

周杰

(安徽電子信息職業技術學院 軟件學院,安徽 蚌埠 233030)

摘要:采用TCP協議并使用擁塞窗口機制避免網絡擁塞的計算機網絡,網絡中的各個傳輸節點可能它們啟動時間不同。但最終會出現擁塞窗口同步現象,使得各個節點能夠平等的使用網絡帶寬。并且仿真軟件NS2的模擬結果也反應了這一現象。

關鍵詞:擁塞窗口;同步現象;仿真

0引言

隨著計算機網絡的廣泛應用和普及,當今計算機網絡體系中90%以上信息主要采用TCP協議進行傳輸,并且傳輸的數據量也越來越龐大,因而必然會出現網絡擁塞的情況。于是,采用TCP協議的計算機網絡必然要采用相應的控制算法去避免擁塞以及解決擁塞。TCP協議主要的控制算法有TCP-Tahoe、TCP-Reno、TCP-Vegas和TCP-SACK[1]等等,這些算法很好的解決了網絡擁塞的問題,并且這些算法都普遍讓傳輸節點使用擁塞窗口(cwnd)來控制信息量的傳輸。這也就確定了節點傳輸的速度,及傳輸帶寬。這種采用擁塞窗口控制數據量的方法,普遍讓人認為,因為網絡上的每個節點啟動時間可能會不同,使得每個節點采用的擁塞窗口也不一樣,也就使得每個節點分得的網絡帶寬不一樣,但實際上并非這樣。

1擁塞窗口同步現象

根據TCP協議的網絡擁塞控制算法[2],傳輸節點每收到一個確認報文,及經過一個回路響應時間(RTT),其自身的擁塞窗口的值就會增加1,使得每個節點的擁塞窗口在不斷增加,擁有的帶寬也在不斷增加,直到有報文在網絡中出現遺失。當傳輸節點檢測到網絡上出現遺失報文時,節點就會將網絡擁塞窗口降為原來的1/2。這樣每個傳輸節點都會在這一時刻將擁塞窗口的值減半,并釋放出原來使用的帶寬,然后再次進行快速恢復,即每收到一個確認報文,其自身的擁塞窗口的值就會增加1,這樣傳輸節點會持續重復這個過程。以兩個啟動時間一前一后的傳輸節點為例,在這個過程中,啟動較早的前節點,開始將擁有較大擁塞窗口,并占有較大的網絡帶寬,而啟動較晚的后節點,開始將擁有較小擁塞窗口,并占有較少的網絡帶寬,當出現擁塞時,前后節點都會將自己的擁塞窗口降為原來的1/2,從而使得擁有較大擁塞窗口的前節點將會釋放出較多帶寬,而擁有較小擁塞窗口的后節點將會釋放出較少帶寬。這樣反復進行下去,經過一段夠長的時間后,前后傳輸節點最后會慢慢地趨于擁有相同的擁塞窗口,從而擁有相同的網絡帶寬。

因此,當網絡中有許多傳輸節點同時在網絡上競爭帶寬時,這些傳輸節點的擁塞窗口在經過一段時間后都會逐漸趨于一致,從而共享了網絡帶寬。這種經過長時間,最后會趨于一致的現象可稱之為“擁塞窗口同步現象”。雖然這種情況具有許多理想化的假設,例如沒有對特殊節點進行特殊要求,傳輸的信息有具有相同的QoS的要求[3]。但他也表現出:在理想情況下,TCP協議除了具有擁塞控制的機制外,也可讓彼此競爭的傳輸節點公平的分享網絡上的帶寬

2擁塞窗口同步現象的仿真

對于擁塞窗口同步現象的仿真,必須采用專用的仿真軟件進行仿真,從而才能得出準確的數據,達到仿真的效果,為此選用著名的網絡仿真軟件NS2[4]。

NS2是英文全稱為network simulator 2,該仿真器采用離散事件系統仿真,是一種面向對象的網絡仿真器。它由UC Berkeley大學研究開發而成,其開發語言使用Otcl和C++語言。NS2網絡仿真器的構成主要包括網絡組件對象庫、網絡仿真事件調度庫和網絡構建模型庫等。具有良好的擴展性和開放性, 能夠工作在常用操作系統Windows和Linux系統平臺上,并且能夠對網絡拓撲結構、網絡傳輸性能進行深入的研究,與其它的網絡仿真工具相比,NS對應用數據流的仿真能力尤為突出,從而能夠滿足了廣大研究人員對網絡仿真的各種需求。

2.1仿真環境的設置

要想通過仿真,觀察到擁塞窗口同步現象,就必須讓仿真環境頻繁出現網絡擁塞現象,因此設計出如圖1的仿真環境,源端有若干個節點,目的端有若干個節點,源節點使用TCP協議傳輸大量的數據給目的節點,中間需要通過兩個路由器節點R1和R2。這些節點之間的互連物理鏈路,都采用droptail隊列管理管理機制,傳遞延遲都為1ms,為了能夠產生擁塞,設置路由器節點之間的鏈路帶寬為窄帶為1Mbps,其他鏈路帶寬為10Mbps,并設置初始的擁塞窗口為1,慢啟動閾值初始值設為20,仿真時間為35ms。由于擁塞窗口直接反映TCP的傳輸速度,所有通過觀察擁塞窗口來研究TCP協議的同步現象。

圖1 仿真模擬場景

2.2仿真結果分析

為了更好反應仿真結果,特意進行兩個仿真實驗的設計,在第一個仿真實驗中源端只采用兩個發送節點S1和S2,且分別向目的節點也D1和D2發送數據,但是源節點的啟動時間不一樣,源節點S1首先在0ms啟動,而源節點S2在2ms時啟動,其仿真的結果如圖2所示:

圖2 兩個節點的擁塞窗口

在第二個仿真實驗中源端采用四個發送節點,分別為S1、S2、S3和S4,目的節點也有四個,分別為D1、D2、D3和D4,兩兩之間進行數據的傳遞,4個源節點啟動時間分別為0ms、2ms、5ms和15ms,其仿真的結果如下圖2所示:

圖3 四個節點的擁塞窗口

通過仿真實驗結果可以發現,在仿真實驗一中,源節點S1在源節點S2沒有啟動時,已啟動,并獲得較大的擁塞窗口,其值接近30,獨自享用整個網絡帶寬。但隨著源節點S2的啟動,其源節點S1的擁塞窗口逐漸降低,而節點S2的擁塞窗口在逐漸升高,最后兩者達到一個平衡,其擁塞窗口都達到20左右,從而共享整個網絡帶寬。同樣在仿真實驗二中可以觀察到,當只有一個源節點啟動時,它的擁塞窗口最大,其占用的帶寬也最大,但隨著源節點啟動數目的增加,各節點的擁塞窗口也趨于相同,占用的帶寬也趨于一致,當四個節點都啟動后,各自的擁塞窗口最后都趨于一致,接近10。通過這兩個仿真實驗可以明顯的觀察到不論節點什么時候啟動,擁塞窗口同步現象最終會發生。

3結語

在沒有特殊情況或者相同QoS的情況下,擁塞窗口同步現象會伴隨著整個網絡。也就是說,雖然由于網絡各個節點啟動時間不一樣,會造成在初始時間時,傳輸節點的擁塞窗口大小會不相同,從而會造成網絡節點之間不能平等的分享網絡帶寬,但是隨著時間推移,擁塞窗口大小會趨于相同,從而使網絡中所有傳輸節點會得到公平而平等網絡帶寬。

參考文獻:

[1]周中偉.TCP擁塞控制研究[J].湖南醫科大學學報(社會科學版),2010,12(5):332-333.

[2]孫小俊.高速網絡中TCP擁塞控制研究[D].北京:北京郵電大學,2013.

[3]謝希仁.計算機網絡[M].北京:電子工業出版社,2013.

[4]王輝. NS2網絡模擬器的原理和應用[M]. 西安:西北工業大學出版社,2008.

責任編輯:程艷艷

Research and Simulation on Synchronization of Congestion Window in TCP Protocol

ZHOU Jie

(Software College, Anhui Vocational College of Electronics and Information Technology, Bengbu 233030, China)

Abstract:TCP protocol and congestion window mechanism are used to avoid congestion in computer network,and each transport node may start at different time. However,the synchronization of congestion window will eventually occurs, which allows each node to use network bandwidth equitably. And the simulation results of the simulation software NS2 also reflect this phenomenon.

Keywords:congestion window; synchronization; simulation

中圖分類號:TP393

文獻標志碼:A

文章編號:1009-3907(2016)02-0008-03

作者簡介:周杰(1979-),男,漢族,安徽無為人,碩士,安徽電子信息職業技術學院講師,主要從事計算機網絡及性能優化的方向研究

收稿日期:2015-08-31

猜你喜歡
仿真
Proteus仿真軟件在單片機原理及應用課程教學中的應用
工業機器人模擬仿真技術在職業教育中的應用淺析
一種幫助幼兒車內脫險應急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
論虛擬仿真實訓系統在口腔實驗教學中的應用
科技資訊(2016年18期)2016-11-15 07:55:28
基于機電設備電氣控制線路排故的仿真系統設計
價值工程(2016年29期)2016-11-14 02:01:16
航空電氣系統中故障電弧研究
Buck開關變換器的基本參數設計及仿真分析
試析PLC控制下的自動化立體倉庫仿真情況分析
基于MADYMO的航空座椅約束系統優化設計
科技視界(2016年18期)2016-11-03 21:44:44
中國體態假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
主站蜘蛛池模板: 亚洲国产清纯| 国产无人区一区二区三区| 欧美日韩91| 中文无码毛片又爽又刺激| 亚洲国产成人精品无码区性色| 乱码国产乱码精品精在线播放| 久久精品人妻中文系列| 天堂久久久久久中文字幕| 久久免费看片| 伦伦影院精品一区| 国产精品视频999| 国产精品久久国产精麻豆99网站| 黄色在线网| 在线观看91香蕉国产免费| 国产在线视频二区| 亚洲日韩精品综合在线一区二区| 91视频国产高清| 国产精品极品美女自在线看免费一区二区| 亚洲第一成年网| 欧美曰批视频免费播放免费| 四虎成人在线视频| 毛片在线看网站| 日韩欧美91| 国产乱子伦视频在线播放| 福利在线免费视频| 成年人视频一区二区| 色天堂无毒不卡| 91精品专区| a级毛片毛片免费观看久潮| 国产高清毛片| 久操线在视频在线观看| 国产日韩精品一区在线不卡| 国产欧美网站| 亚洲乱码精品久久久久..| 欧美一区日韩一区中文字幕页| 国产一级片网址| 久久夜色撩人精品国产| 日韩在线播放中文字幕| 四虎永久免费网站| 精品无码专区亚洲| 夜色爽爽影院18禁妓女影院| 在线观看欧美精品二区| 欧美中文字幕在线视频| 九色视频最新网址| 粗大猛烈进出高潮视频无码| 欧美成人h精品网站| 亚洲国产精品成人久久综合影院| 丝袜亚洲综合| 波多野结衣第一页| 最新痴汉在线无码AV| 亚洲欧美激情小说另类| 国产成人高清精品免费5388| 国产青青草视频| 一本视频精品中文字幕| 日韩欧美成人高清在线观看| 999国产精品永久免费视频精品久久| 日韩在线观看网站| 欧美精品导航| 制服丝袜 91视频| 爆乳熟妇一区二区三区| 色妺妺在线视频喷水| 91精品国产自产在线老师啪l| 97国产在线播放| 精品欧美视频| 国产一级精品毛片基地| 色综合色国产热无码一| 亚洲大学生视频在线播放| 日韩中文欧美| 67194亚洲无码| 亚洲不卡影院| 在线亚洲精品自拍| 国禁国产you女视频网站| 亚洲第一黄色网| 亚洲无码精品在线播放| 亚洲精品中文字幕午夜| 亚洲国产一区在线观看| 91视频99| jizz在线免费播放| 日韩福利在线观看| 成人福利在线看| 久热99这里只有精品视频6| 国产 在线视频无码|