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

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

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

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

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

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

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

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

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

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

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

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

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

結束語

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

主站蜘蛛池模板: 国产精品亚洲二区在线| 欧美精品www| 成人在线播放av| 久久青青草原国产精品免费| 狠狠久久精品中文字幕无码| 国产乱XXXXX97国语对白| 免费在线色视频| 国产日韩一区二区三区在线观看 | 亚洲码欧美码一区二区三区| 人人爽人人爽人人爽人人片av | 免费一级特黄特色大片在线观看| 国产欧美日韩精品专区| 国产AV无码专区亚洲AV| 亚洲免费人成视频观看| 一女被两男吃奶玩乳尖| 黄色永久免费网站| 欧美视频在线观看免费| 成年免费a级毛片免费看无码 | 国产色丁香久久综合| 四虎影视永久在线精品免费| 亚洲sss综合天堂久久久| juy051佐佐木明希在线观看 | 国产精品久久女同磨豆腐| 狠狠躁天天躁中文字幕| 无码专区永久免费AV网站| 国产成人精品久久综合| 啊灬啊别停灬用力啊老师在线 | 一区二区三区日本电影| 黄页免费视频播放在线播放| 污污内射在线观看一区二区少妇| 成人免费视频一区二区三区| 国产夫妻在线观看| 亚洲国产一区在线观看| 99久久国产热无码精品免费| 精品久久久久亚洲| 成全影视免费观看大全二| 国产在线观看网站萌白酱视频| 亚洲乱码精品久久久久..| 97色偷偷色噜噜狠狠爱网站| 男男调教军警奴跪下抽打| 成人毛片在线播放|