無線網絡對高層協議的影響

2016-07-12 1672 0 編輯:Monster 來源:原創文章

無線網絡在移動站漫游時,會經常更換移動用戶到無線網絡的連接點(即到移動站相關聯的基站)。這樣,網絡的連接就會發生很短時間的中斷。那么,這種情況對高層協議有沒有影響呢?下面深正互聯簡單說下這個問題。

我們知道,在TCP連接中,只要發生報文段的丟失或出錯,TCP就要重傳這個丟失或出錯的報文段。在移動用戶的情況下,TCP報文段的丟失,既可能是由于移動用戶切換引起的,也可能是由于網絡發生了擁塞。由于移動用戶更新相關聯的基站需要一定的時間(即不可能在數學上的瞬間完成),這就可能造成TCP報文段的丟失。但TCP并不知道現在出現的分組丟失的確切原因。只要出現TCP報文段頻繁丟失,TCP的擁塞控制就會采取措施,減小其擁塞窗口,從而使TCP發送方的報文段發送速率降低。這種措施顯然是默認了報文段丟失是由網絡擁塞造成的。可見,當無線信道出現嚴重的比特差錯,或由于切換產生了報文段丟失,減小TCP發送方的擁塞窗口對改善網絡性能并不會有任何好處。

經過研究,發現可以使用三種方法來處理這個問題。

(1)本地恢復。這是指差錯在什么地方出現,就在什么地方改正。例如,在無線局域網中使用的自動請求重傳ARQ協議就屬于本地恢復措施。

(2)讓TCP發送方知道什么地方使用了無線鏈路。只有當TCP能夠確知,是有線網絡部分發生了擁塞時,TCP才采用擁塞控制的策略。然而要能夠區分是在有線網段還是無線網段出現報文段丟失,則還需要一些特殊的技術。

(3)把含有移動用戶的端到端TCP連接拆成兩個互相串接的TCP連接。從移動用戶到無線接入點是一個TCP連接(這部分使用無線信道),而剩下的使用有線網段連接的部分則是另一個TCP連接(我們假定TCP連接的另一端是有線主機)。已經有人研究過,采用拆分TCP連接的方法,在使用無線信道的TCP連接上,既可以使用標準的TCP協議,也可以使用有選擇確認的TCP協議,甚至還可以使用專用的、有差錯恢復的UDP協議。在蜂窩無線通信網中實驗的結果表明,采用拆分TCP連接的方法可以使整個性能得到明顯的改進。


本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾