亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FTP協(xié)議網(wǎng)絡(luò)流量模擬的設(shè)計與實現(xiàn)

        2014-09-13 03:25:15蔡艷麗
        海軍航空大學(xué)學(xué)報 2014年3期
        關(guān)鍵詞:用戶

        蔡艷麗

        (91329部隊,山東威海264200)

        基于FTP協(xié)議網(wǎng)絡(luò)流量模擬的設(shè)計與實現(xiàn)

        蔡艷麗

        (91329部隊,山東威海264200)

        針對網(wǎng)絡(luò)實驗室中難以實現(xiàn)與真實網(wǎng)絡(luò)環(huán)境一致、需要進行網(wǎng)絡(luò)流量模擬的問題,提出了一種基于FTP協(xié)議的網(wǎng)絡(luò)流量模擬方案?;贔TP協(xié)議特點和網(wǎng)絡(luò)流量模擬需求,詳細分析了網(wǎng)絡(luò)流量模擬系統(tǒng)的架構(gòu)、運行拓撲結(jié)構(gòu),設(shè)計了FTP流量的生成算法。通過實驗證明,實現(xiàn)的模擬系統(tǒng)可以對模擬流量的發(fā)送速度和時長進行設(shè)定,而且可以隨時進行更改,滿足了虛擬網(wǎng)絡(luò)流量的要求,為網(wǎng)絡(luò)安全試驗提供了模擬的網(wǎng)絡(luò)測試環(huán)境。

        FTP協(xié)議;網(wǎng)絡(luò)流量;網(wǎng)絡(luò)流量模擬

        目前,網(wǎng)絡(luò)安全實驗很多情況下是在獨立的實驗網(wǎng)絡(luò)環(huán)境下進行的,由于這些獨立的網(wǎng)絡(luò)環(huán)境雖然具備了實際應(yīng)用網(wǎng)絡(luò)的拓撲結(jié)構(gòu),開放了相關(guān)的應(yīng)用服務(wù),但是這些服務(wù)并沒有實際網(wǎng)絡(luò)那樣的用戶訪問機制,因而這種網(wǎng)絡(luò)環(huán)境與實際網(wǎng)絡(luò)并不一致。網(wǎng)絡(luò)流量模擬是按照網(wǎng)絡(luò)協(xié)議所規(guī)定的格式構(gòu)造模擬用戶訪問網(wǎng)絡(luò)時的數(shù)據(jù)包[1-3],并將數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)上,產(chǎn)生真實的網(wǎng)絡(luò)流量。網(wǎng)絡(luò)流量模擬作為一種對實際網(wǎng)絡(luò)進行模擬與分析的方法,具有可信度高、使用范圍廣、應(yīng)用成本低等特點。它已經(jīng)成為網(wǎng)絡(luò)安全性能研究和測試所不可缺少的工具[4]。本文所描述的設(shè)計主要是對目前互聯(lián)網(wǎng)上FTP網(wǎng)絡(luò)流量[5-7]進行有效的模擬,與相應(yīng)的服務(wù)器進行數(shù)據(jù)交換,從而生成符合真實網(wǎng)絡(luò)的網(wǎng)絡(luò)流量。

        1 FTP概述

        文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)是因特網(wǎng)網(wǎng)絡(luò)上歷史最悠久的網(wǎng)絡(luò)工具[8]。從1971年首次提出以來,F(xiàn)TP憑借其獨特的優(yōu)勢一直都是因特網(wǎng)中最重要、最廣泛的服務(wù)之一,在現(xiàn)有網(wǎng)絡(luò)流量中占相當大比例,是基于TCP協(xié)議,用來在Internet環(huán)境中傳送文件。它指定了客戶可向服務(wù)器發(fā)送什么樣消息,并且得到什么樣的回應(yīng)消息。每次交互由一個ASCII請求組成,隨后是一個類似與RFC 882 MIME的回應(yīng)。

        2 FTP流量模擬設(shè)計

        2.1 總體設(shè)計

        FTP流量模擬采用一個控制端加多個代理端,代理端用于生成FTP流量,控制端用于操作人員設(shè)置和并向代理端分配流量模擬參數(shù)??刂贫送ㄟ^接收用戶操作結(jié)果向代理端發(fā)送流量模擬的命令以及模擬所需的各種參數(shù),代理端接收到控制端的命令后進行解析,按照模擬參數(shù)進行流量模擬,代理端將流量模擬的過程信息以及流量模擬的速度概況反饋到控制端,控制端對接收到的反饋進行處理后以用戶設(shè)置的形式進行綜合顯示,顯示分為文本和圖形兩個基本類別,便于用戶觀測流量模擬的全過程。[9]

        構(gòu)架采用平臺+插件的形式,平臺+插件結(jié)構(gòu)是一種二進制的軟件集成方法,它將一個待開發(fā)的目標軟件分為2部分:一部分為程序的主體或主框架,定義為平臺;另一部分為功能擴展或補充模塊,定義為插件。FTP流量模擬以插件的形式實現(xiàn)。在進行整個軟件集成時只將需要的部件進行組裝,而不是集成各源代碼或鏈接庫進行編譯與鏈接,需要新的功能組件時也是按規(guī)定開發(fā),之后只進行組裝軟件就可以使用。流量模擬系統(tǒng)的整體架構(gòu)如圖1所示。

        圖1 FTP流量模擬系統(tǒng)架構(gòu)圖Fig.1 Architecture diagram of FTP traffic simulation system

        2.2 FTP流量模擬系統(tǒng)運行的拓撲結(jié)構(gòu)

        流量模擬系統(tǒng)的運行需要一臺工作站作為控制端、相應(yīng)的FTP應(yīng)用服務(wù)器,根據(jù)產(chǎn)生流量大小的需求配置若干臺工作站作為代理端,如圖2所示。

        圖2 FTP流量模擬拓撲結(jié)構(gòu)圖Fig.2 Topology structure chart of FTP traffic simulation

        2.3 FTP數(shù)據(jù)格式設(shè)計

        網(wǎng)絡(luò)流量是由一系列流[10]疊加形成的,因而FTP流量的模擬可以看成是生成一系列的網(wǎng)絡(luò)流。在此基礎(chǔ)上,對FTP流量進行分析,得出其屬性,包括:

        IP,目的FTP服務(wù)器的IP地址;

        PORT,目的FTP服務(wù)器的端口號;

        TYPE,數(shù)據(jù)包類型,即包括登錄、文件請求、傳輸控制和數(shù)據(jù)傳輸數(shù)據(jù)包;

        RATE,文件傳輸速率,即單位時間內(nèi)傳輸文件的個數(shù);

        SIZE,文件大小,即平均每個文件的字節(jié)大小;NFIlE,傳輸文件的路徑名稱;

        USER,登錄目的服務(wù)器的用戶名;PASSWORD,登錄目的服務(wù)器的密碼。

        2.4 FTP流量生成算法

        整個FTP流量生成過程包括8個步驟,算法流程如圖3所示。

        圖3 FTP流量生成流程圖Fig.3 Flow chart of FTP traffic generate

        步驟1:構(gòu)造FTP數(shù)據(jù)包隊列;

        步驟2:將FTP數(shù)據(jù)包隊列存入發(fā)送緩沖區(qū);

        步驟3:與FTP服務(wù)器建立連接,連接成功;

        步驟4:向FTP服務(wù)器傳送發(fā)送緩沖區(qū)中的數(shù)據(jù)包;

        步驟5:計算模擬過程剩余時長,時長小于零,轉(zhuǎn)到步驟8;

        步驟6:校正模擬速度;

        步驟7:反饋模擬過程信息,轉(zhuǎn)到步驟4;

        步驟8:與FTP服務(wù)器斷開連接,結(jié)束模擬過程。

        2.5 程序設(shè)計

        由于FTP協(xié)議傳輸文件時分為控制連接和數(shù)據(jù)連接,直接用WinSocket[11]庫實現(xiàn)比較復(fù)雜,在編碼實現(xiàn)里并沒有采用WinSocket庫,而是采用WINET庫的API函數(shù)[12]。代碼如下:

        從總發(fā)包時間內(nèi)扣除此次發(fā)包消耗時間

        為了精確地生成數(shù)據(jù)包的發(fā)送時間間隔,給模擬提供高精度的計時,需要一個精確的計時器,而Windows本身提供的計時功能只能進行ms級的定時操作,無法滿足模擬過程的需要。因此,利用計算機的硬件來設(shè)計精確的計時操作。

        高精度計時器主要利用2個API函數(shù)來實現(xiàn),分別是:QueryPerformancFrequency()//取得CPU的硬件計數(shù)器頻率;QueryPerformanceCounter()//取得當前硬件的計數(shù)器值。這2個函數(shù)的使用要求計算機從硬件上支持精確定時器。

        高精度計時器的實現(xiàn)步驟。

        步驟1:調(diào)用QueryPerformancFrequency()函數(shù)取得高精度運行計數(shù)器的頻率,單位是每秒多少次;

        步驟2:在需要定時的代碼兩端分別調(diào)用Query-PerformanceCounter()以取得高精度運行計數(shù)器的數(shù)值pre、now,2次數(shù)值的差值通過f換算成時間間隔interval,因而interval=(tStart-tEnd)/f,當interval大于或等于定時時間長度時,啟動定時器。

        2.6 設(shè)計實現(xiàn)

        基于FTP協(xié)議的網(wǎng)絡(luò)流量模擬實現(xiàn)了在局域網(wǎng)環(huán)境中產(chǎn)生網(wǎng)絡(luò)流量的功能,產(chǎn)生網(wǎng)絡(luò)流量的速率和時長可根據(jù)用戶需求調(diào)節(jié),滿足用戶對FTP流量模擬的需求;采用集中控制方式,即由一臺控制端控制整個運行過程,用戶絕大部分操作集中在控制端,便于用戶操作和管理;產(chǎn)生流量的信息以圖形化形式顯示,便于用戶掌握網(wǎng)絡(luò)流量的整體狀況;各個代理端的運行狀態(tài)采用在控制端集中顯示的方式,便于用戶觀察分析流量產(chǎn)生過程;采用插件式開發(fā),便于系統(tǒng)功能的擴充,提高開發(fā)效率[13]。FTP流量生成見圖4。

        圖4 FTP流量生成圖Fig.4 Generated chart of FTP traffic

        3 結(jié)束語

        本文在與外界隔絕的網(wǎng)絡(luò)中通過模擬FTP流量生成具有真實網(wǎng)絡(luò)特性的網(wǎng)絡(luò)流量,在絕對安全的情況下對網(wǎng)絡(luò)攻擊進行研究提供了真實的網(wǎng)絡(luò)實驗環(huán)境。但是在產(chǎn)生網(wǎng)絡(luò)流量的性能上還存在需要進一步完善的地方,即生成流量的速率問題,尋求提高產(chǎn)生流量速度的方法,減少所需代理端的數(shù)量,以進一步提高產(chǎn)生流量的效率。

        [1]FLOL YD S,JACOBSON,et al.A reliable multicast framework for light-weight sessions and application level framing[J].ACM/IEEE Transactions on Networking,1997,5(6):784-803.

        [2]DOUGLAS E COMER,DAVID L STEVENS.用TCP/IP進行網(wǎng)際互連(第2卷):設(shè)計、實現(xiàn)和內(nèi)部構(gòu)造[M].2版.張娟,王海,譯.北京:電子工業(yè)出版社,2001:188-192. DOUGLAS E COMER,DAVID L STEVENS.Using TCP/IP internetworking(Volume 2):design,implementation and internal structure[M].2nd ed.ZHANG JUAN,WANG HAI,translation.Beijing:Electronic Industry Publishing House,2001:188-192.(in Chinese)

        [3]徐雷鳴,龐博,趙耀.NS與網(wǎng)絡(luò)模擬[M].北京:人民郵電出版社,2003:75-81. XU LEIMING,PANG BO,ZHAO YAO.NS and network simulation[M].Beijing:People Post Press,2003:75-81.(in Chinese)

        [4]竇文華,張鶴穎,劉志峰.計算機網(wǎng)絡(luò)前沿技術(shù)[M].長沙:國防科技大學(xué)出版社,2007:82-88. DOU WENHUA,ZHANG HEYING,LIU ZHIFENG. Computer network cutting-edge technology[M].Changsha:National Defense University Press,2007:82-88.(in Chinese)

        [5]SANG AIMIN,LI SANQI.Predictability analysis of network traffic[C]//Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. 2000:198-195.

        [6]FELDMANN A,GILBERT A C,HUANG P,et al.Dynamics of IP traffic:a study of the role of variability and the impact of control[C]//SIGCOMM’99.1999:125-131.

        [7]韓良秀.基于流量的網(wǎng)絡(luò)性能研究[D].上海:復(fù)旦大學(xué),2002. HAN LIANGXIU.Network performance research based on traffic[D].Shanghai:Fudan University,2002.(in Chinese)

        [8]謝希仁.TCP/IP協(xié)議族[M].北京:清華大學(xué)出版社,2006:215-221. XIE XIREN.TCP/IP protocol suite[M].Beijing:Tsinghua University Press,2006:215-221.(in Chinese)

        [9]陳金陽,蔣建中,張良勝.FTP協(xié)議分析及其客戶端程序?qū)崿F(xiàn)[J].計算機工程與應(yīng)用,2005,32(6):130-132. CHEN JINYANG,JIANG JIANZHONG,ZHANG LIANGSHENG.FTP client protocol analysis and program implementation[J].Computer Engineering and Applications,2005,32(6):130-132.(in Chinese)

        [10]JAECHEOL KIM,EUNSIL HONG,YANGHEE CHOI. Measurement and analysis of a massively multiplayer online role playing game traffic[C]//Proceedings of 4th ACM SIGCOMM Workshop on Network and System Support for Games.2005:1-8.

        [11]羅軍舟.TCP/IP協(xié)議及網(wǎng)絡(luò)編程技術(shù)[M].北京:清華大學(xué)出版社,2004:315-321. LUO JUNZHOU.TCP/IP protocol and network programming technology[M].Beijing:Tsinghua University Press,2004:315-321.(in Chinese)

        [12]雷斌,楊建華,黃超,等.Visual C++6.0網(wǎng)絡(luò)編程技術(shù)[M].北京:人民郵電出版社,2000:175-182. LEI BIN,YANG JIANHUA,HUANG CHAO,et al.Visual C++6.0 network programming technology[M].Beijing:People's Posts and Telecommunications Press,2000:175-182.(in Chinese)

        [13]BAJAJ S,BRESLAUL,ESTRIN D,et al.Simulation for network research[R].Los Angeles:USA USC Computer Science Department,1999:205-211.

        Design and Implementatiioonn of Network Traffic Simulation Based on FTP

        CAI Yan-li
        (The 91329thUnit of PLA,Weihai Shandong 264200,China)

        For the difficult to achieve in the laboratory network is consistent with real network environment and the need for network traffic simulation,a network traffic simulation resolution is proposed based on FTP protocol.Based on the characteristics of the FTP protocol and the needs of the network traffic simulation,the structure and the operation of the network were analyzed in detail.The network topology,traffic simulation system was also designed based on FTP traffic generation algorithm.The experiments showed that the simulation system could achieve transmission speed and duration of the flow simulation set and it,could be changed at any time to meet the requirements of the virtual network traffic.

        FTP;network traffic;network traffic simulation

        TP391.9

        A

        2014-02-20;

        2014-03-17

        蔡艷麗(1986-),女,碩士。

        1673-1522(2014)03-0221-04

        10.7682/j.issn.1673-1522.2014.03.005

        猜你喜歡
        用戶
        雅閣國內(nèi)用戶交付突破300萬輛
        車主之友(2022年4期)2022-08-27 00:58:26
        您撥打的用戶已戀愛,請稍后再哭
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年5期)2016-11-28 09:55:15
        兩新黨建新媒體用戶與全網(wǎng)新媒體用戶之間有何差別
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        挖掘用戶需求尖端科技應(yīng)用
        Camera360:拍出5億用戶
        100萬用戶
        日本成人午夜一区二区三区| 女高中生自慰污免费网站| 永久免费毛片在线播放| 国产亚洲中文字幕久久网| 久久理论片午夜琪琪电影网| 久久精品人人做人人爽电影蜜月| 国产免费人成视频在线播放播| 综合中文字幕亚洲一区二区三区| 欧美午夜理伦三级在线观看| 青草视频在线播放| 九九九影院| 国产精品一区二区三区三| 久久久久久久亚洲av无码| 日韩电影一区二区三区| 国产成人亚洲欧美三区综合| 国产女人乱码一区二区三区| 成人午夜福利视频| 国产精品高潮呻吟av久久无吗 | 国产成人亚洲综合小说区| 亚洲av手机在线播放| 337p日本欧洲亚洲大胆| 香蕉人妻av久久久久天天| 午夜一区二区三区av| 精品国产a一区二区三区v| 中文字幕人妻被公上司喝醉| 男人j进女人p免费视频| 国产午夜精品综合久久久| 国产精品美女一区二区视频| 精品人人妻人人澡人人爽牛牛| 亚洲中文字幕女同一区二区三区| 亚洲天堂一区二区偷拍| 国产无遮挡又黄又爽免费网站 | 视频二区 无码中出| 亚洲av无一区二区三区| 精品乱码久久久久久久| 欧美高清视频一区| 国产自拍av在线观看| 免费人成激情视频在线观看冫| 午夜片无码区在线| 国产精品女人一区二区三区| 99久久无码一区人妻|