新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 對Windows TCP/IP協議棧的一種簡化設計

        對Windows TCP/IP協議棧的一種簡化設計

        作者: 時間:2012-05-22 來源:網絡 收藏

        3 測試與分析

        3.1 測試環境和方法

        測試時,使用2臺主機分別作為客戶機和服務器。硬件和操作系統都是相同的配置,操作系統是Microsoft XP Professional Service Pack 3,Pentium(R)Dual-Core CPU,主頻2.70 GHZ,內存2 GB,網卡Realtek RTL8102E/RTL8103E,交換機為朗訊Lucent Cajun P116T。測試的主要目的是分析后的網絡相對于原來系統而言,在通訊延遲方面有何改進。測試的方法采用如下方案:在局域網內,采用UDP數據報進行通信測試,從客戶機向服務器發送數據,數據長度為300 B,即ping-pong測試,客戶端取1 000次的往返時間作為測試參數,對沒有棧之前的客戶端與之后的客戶端進行相同的測試,記錄次數15次。

        3.2 結果分析

        從圖4中可以看出,經過對棧簡化后,傳輸時間明顯大大減少。經計算,簡化前平均耗時1.241 s,而簡化后的平均耗時為0.072 s,減少了94.198%,簡化前耗時的樣本標準差為0.038 2,簡化后耗時的樣本標準差為0.004 9,顯然簡化后的穩定性要更好。測試結果表明,經過簡化后的這種,耗時和穩定性能都能到達很好的效果。

        d.JPG

        4 結語

        本文討論了一種簡化現有的系統棧的一種方法,減少了驅動結構層次,使用戶應用程序的數據能較快提交給協議驅動程序,協議驅動程序通過封裝Socket,并且設置多級優先級隊列以及采用零拷貝技術。通過這些技術的使用,能使數據提交給網卡的系統開銷減少,使數據發送時間延遲減少,能滿足一定的實時性能需求。

        tcp/ip相關文章:tcp/ip是什么



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 建瓯市| 江北区| 正安县| 吴江市| 洛浦县| 上蔡县| 都江堰市| 马关县| 香格里拉县| 饶阳县| 鄂伦春自治旗| 尉氏县| 二连浩特市| 潜山县| 桃园县| 金塔县| 襄樊市| 兖州市| 探索| 马龙县| 谷城县| 普洱| 长汀县| 承德市| 沁阳市| 黔江区| 昆明市| 洛浦县| 繁峙县| 盐城市| 宜黄县| 资阳市| 永宁县| 滦南县| 满洲里市| 柘荣县| 通化县| 阜城县| 谢通门县| 革吉县| 郴州市|