時間:2020年06月09日 分類:推薦論文 次數:
摘要:隨著互聯網技術的普及,人們在使用互聯網技術的過程中,越來越注重網絡速度的提升,這就使得實用網絡測速程序的重要性更加顯著,通過對python計算機語言的有效使用,能夠有效的提升實用網絡測速程序的使用價值。對此,文章針對實用網絡測速程序進行了分析。
關鍵詞:實用性;網絡測速;程序;分析
引言:當前階段廣大人民群眾對于互聯網技術的使用已經獲得了普及,在相關的網絡速度標稱方面是比較大的,但是在實際使用的時候網絡緩慢現象普遍反映的非常強烈,兒在具體進行使用的時候,缺乏權威測試網絡速度的相關工具軟件。因此,在對《TCP\IP詳解卷I:協議》進行學習的過程中,需要對python計算機語言的使用進行全面的考慮,建立在互聯網通信協議的基礎之上,針對實際網絡速度實施測試網絡的實用方案實施相關的分析。
實用網絡測速程序的相關設計思維當前階段針對網絡測速常見的使用程序為python2.7計算機語言,該程序能夠實現網絡測速在實用方面的需求,該程序是建立站在互聯網技術中的通信協議http以及在網絡環境中部署供測試時所使用的http代理服務器的基礎上,實現網絡帶寬測試的一種重要方法。在當前階段在網上能夠很容易尋找到與之相關的代理地址,能夠輕松的對目標網站進行訪問,但是在訪問目標的時候普遍存在網站速度不一的現象,因此網絡在建立以http的代理服務器時,需要通過測試計算機、代理服務器進行直接連接,在對測試程序進行編寫的時候,可以通過py-thon網絡庫實施相應的編寫工作。
由于代理服務器與測試計算機之間采用的是直連方式,能夠針對待測試的網絡環境盡可能的給出一個客觀性的測試結果。在這個過程中比較常用的python網絡庫有很多種,其中urllib2、httplib是最具代表的。其中Urllib2這一網絡庫,屬于Py-thon的一個獲取URL的組件。他的接口是非常簡單的,主要是由于采用的urlopen函數形式的原因。此外它還具有對不同協議進行利用來對URLs進行獲取的能力,同時針對一般情況的處理方面提供了較為復雜的接口。
Urllib2對各種不同格式的URL進行支持,它們主要是通過對它們相關的網絡協議進行利用而獲取的,urlopen由于非常容易進行使用所以屬于一種簡單的應用。但是,在當使用者打開HTTP中的URLs時,經常會遇到錯誤或者異常等問題,這個時候需要針對一些超文本傳輸協議(HTTP)實施相應的理解。其中最具權威性的HTTP文檔為RFC2616。這項文檔屬于一個技術性的文檔,所以在進行閱讀的時候并不容易。
HTTP屬于客戶端提出的一項請求,是建立在請求與應答機制的基礎上提出的,而服務端則為其提供了相應的應答。Urllib2在對程序提出的HTTP進行請求的時候,主要是通過Request對象來進行映射的,在對其實施最簡單使用形式的時候,需要將使用者需要請求的地址中來進行一個Request對象的創建,并通過對urlopen的有效調運將具體請求傳入到Request的對象之中。在這個網絡測速程序之中,由Proxies來對urllib2進行代理,需要針對自動監測程序代理進行設置與使用,然后再通過ProxyHandler這種正常性的處理器鏈之中的相關對象來具體實施相應的處理。一般情況下,其都能夠很好的進行工作,但是有時候是難以發揮其相應的作用。為了使其執行效果能夠獲得有效保證,需要安裝ProxyHandler這一代理處理器,并不定義代理。
這個代理處理器與正在使用的BasicAuthentication處理器之間存在類似關系。而在實際網絡環境中存在很多影響測試效果的因素,其中最主要的因素就是所有的數據在轉發的時候都需要由交換機來具體實施,因此在進行鏈路帶寬測量的時候,交換機非常有可能成為具體測量的瓶頸。
首先,采用交換機的模式對數據實施存儲轉發的機制,會使得相關數據在傳輸過程中出現延遲。其次,TCP\IP協議參數在鏈路帶寬檢測結果方面也會產生非常明顯的影響。所以在對代理服務器設置的時候,通過多個低速節點來對代理集群作為高速網絡帶寬測量的代理服務器進行構建。相關測速程序的定義功能模塊主要有如下幾點:⑴距離模塊:主要用于對網絡測試服務器與測試地點之間距離的顯示;⑵速度測試模塊:主要用于下載環節的模塊;⑶傳輸模塊:主要用于測試服務器間的文件傳輸環節;⑷速度測試模塊:主要用于代理器間的上傳環節速度的測試。
實用網絡測速程序的相關測試結果經過相關速度的測試,該種程序在網絡上實際使用中,當代理服務器為公共服務器時,能夠對待測試地點較為客觀性的測出用戶的實際網絡速度。
結束語:
綜上所述,通過對實用性測速程序的具體研發,證明了建立在互聯網通信協議http的基礎上,在網絡環境中對測試使用的http代理服務器進行設置,這種測試網絡帶寬的具體方法的實現,在網絡測速程序中使用具備著實用性的價值。
參考文獻:
[1]梁琪,李時悌.實用網絡測速程序初探[J].信息通信,2015(11):117-118.
作者:朱劍飛
通信論文投稿刊物:《通信電源技術》是通信電源行業的一本面向設備制造、技術應用和信息交流的綜合性技術類期刊,主要發表通信電源領域高質量的應用性文章,報導最新電源產品技術動向,推薦相關產品信息。以滿足電信工程師、科研開發、工程技術、產品采購、企業經理等人士的需要。