公務員期刊網 論文中心 正文

網絡傳輸論文:網絡文件傳輸速度的干擾體探討

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了網絡傳輸論文:網絡文件傳輸速度的干擾體探討范文,希望能給你帶來靈感和參考,敬請閱讀。

網絡傳輸論文:網絡文件傳輸速度的干擾體探討

本文作者:曾高峰 單位:民航貴州空管分局技術保障部通信網絡

網絡文件傳輸機制中的多線程技術應用

1多線程技術的定義。所謂多線程技術指的就是這樣一種機制,它允許在程序中并發執行多個指令流,每個指令流都稱為一個線程,各個線程之間彼此互相獨立。它和進程一樣擁有獨立的執行控制,由操作系統負責調度,二者的區別在于線程沒有獨立的存儲空間,而是和所屬進程中的其它線程共享一個存儲空間,這使得線程間的通信遠較進程簡單。

2文件傳輸中多線程技術的引入。為了能夠讓文件在網絡傳輸過程中能夠更快速,我們有必要應用多線程技術。使用多線程傳輸文件時,發送端和接收端在讀寫文件時必須把文件共享屬性設置為Cfile::shareDentNone。這是因為在發送端會有多個線程同時只讀一個文件。

影響網絡文件傳輸速度的因素分析

要想實現網絡文件傳輸的最優狀態,就應當充分掌握影響網絡文件傳輸速度的各項因素。筆者通過分析現有理論以及自身的親身實踐,認為能夠給網絡文件傳輸速度帶來較大影響的因素主要有以下兩個方面:

1單詞讀取文件的大小。網絡發送端每一次所讀取的文件所包含的字節數以及網絡接收端每一次寫入文件所包含的字節數都會對網絡文件的傳輸速度產生極大的影響。基于硬盤的讀寫性質,我們在進行讀盤以及寫盤的時候最好讀入或者寫入N個字節的數據(N為扇區的大?。?。通過這種操作方式,能夠加速文件被讀入緩沖區以及寫入磁盤的速度。

2套接字的個數。網絡文件在傳輸過程中,通常狀況下都是一個線程單獨獲取一個套接字。在這種模式下,套接字的數量也就等于傳輸線程的數量。這樣就會產生這樣一個問題:套接字的個數越多是不是就意味著網絡文件的傳輸速度就會隨著而增長呢?實踐證明,而這并不是成比例增長的。比如,當我們在開展“一個線程單獨獲取一個套接字”的編程過程中,當套接字的個數(同線程的個數相等)到達一定規模時,如果再使套接字的數量持續上升,那么所表現出來的對于傳輸速度的提升就會越來越弱。在套接字的數量達到臨界值以后,甚至還會降低傳輸速度。

通過上述分析可以看到,通過綜合分析系統性能以及傳輸性能,假如選擇“一個線程單獨獲取一個套接字”的模式進行編程,那么套接字數量的選擇應當同處理器的能力相適應,不能設置的太高。

結束語

通過上述幾個部分的分析與論述,我們可以看到,將TCP應用于網絡文件的傳輸具有更強的穩定性以及可靠性。在應用TCP開展網絡文件傳輸過程中,為了更高效的促進網絡文件的傳輸,還需要將多線程技術引入進來。本文在分析過程中涉及到了網絡文件傳輸過程中的一些影響因素,希望能夠對我國當前網絡文件傳輸機制的不斷完善提供一點可借鑒之處。

主站蜘蛛池模板: 色偷偷亚洲综合网亚洲| 午夜福利一区二区三区高清视频| 亚洲大尺码专区影院| 97精品伊人久久久大香线蕉 | 欧美黑人xxxx| 在线观看国产成人AV片| 国产卡一卡二卡三卡四| 亚洲欧美高清在线| 中文人妻无码一区二区三区| 美女露100%胸无遮挡免费观看| 日产精品一致六区搬运| 国产真实夫妇交换| 亚洲一卡2卡4卡5卡6卡残暴在线 | 日本中文字幕在线观看| 国产欧美在线观看一区二区| 亚洲精品国偷自产在线| 91福利视频导航| 特级做a爰片毛片免费看| 成人18xxxx网站| 国产乱子伦精品无码码专区| 中文字幕网站在线观看| 精品国产免费一区二区三区香蕉| 引诱亲女乱小说完整版18| 伊人色综合视频一区二区三区| 97精品久久天干天天蜜| 欧美人妻aⅴ中文字幕| 在线播放五十路乱中文| 免费久久人人爽人人爽AV| 99精品人妻无码专区在线视频区| 欧美换爱交换乱理伦片试看| 在线jlzzjlzz免费播放| 亚洲人成人一区二区三区| 69av在线播放| 日韩电影在线|中韩| 国产91中文剧情在线观看| 久久99精品久久久久久| 青娱乐精品在线| 尤物视频网站在线| 亚洲激情综合网| 黄色毛片免费网站| 最新亚洲精品国自产在线观看|