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

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

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

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

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

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

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

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

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

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

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

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

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

結束語

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

主站蜘蛛池模板: 亚洲日本在线观看网址| 99re最新地址精品视频| 亚洲国产欧洲综合997久久| 变态Sm天堂无码专区| 国产精品三级在线观看无码| 妇女性内射冈站HDWWWCOM| 明星ai换脸资源在线播放| 波多野结衣痴汉| 美团外卖猛男男同38分钟| 麻豆69堂免费视频| 18分钟处破好疼高清视频| 一区二区三区免费视频播放器| 久久天堂AV综合色无码专区| 亚洲成aⅴ人片| 亚洲视频免费在线观看| 啊~嗯~轻点~啊~用力村妇| 国产成人一级片| 国产男女野战视频在线看| 国产精品自产拍高潮在线观看| 奇米视频888| 好吊色欧美一区二区三区视频 | 太大了阿受不了好爽小说| 看欧美黄色大片| 一本久久a久久精品vr综合| 做受视频120秒视频| 国产成人亚洲综合| 成全视频免费高清| 7777精品久久久大香线蕉| 亚洲a∨精品一区二区三区下载| 免费日本黄色网址| 初尝人妻少妇中文字幕| 四虎精品在线视频| 噗呲噗呲好爽轻点| 午夜神器成在线人成在线人免费| 四虎www成人影院| 动漫美女羞羞网站| 免费播看30分钟大片| 偷看各类wc女厕嘘在线观看| 你是我的女人中文字幕高清| 亚洲综合色一区| 亚洲欧美日韩另类在线|