在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > ARP協(xié)議動(dòng)態(tài)交互仿真系統(tǒng)的設(shè)計(jì)

            ARP協(xié)議動(dòng)態(tài)交互仿真系統(tǒng)的設(shè)計(jì)

            作者: 時(shí)間:2011-03-25 來(lái)源:網(wǎng)絡(luò) 收藏

            仿真實(shí)驗(yàn)教學(xué)是幫助學(xué)生理解網(wǎng)絡(luò)的重要手段。目前的仿真實(shí)驗(yàn)是離散的、靜態(tài)的,即單獨(dú)模擬某個(gè)協(xié)議,不能與其它協(xié)議合作,且協(xié)議中的數(shù)據(jù)表示是靜態(tài)的,不能隨著輸入的數(shù)據(jù)的變化而變化,實(shí)驗(yàn)效果單調(diào)、生硬。具有代表性的網(wǎng)絡(luò)仿真軟件有:國(guó)外的NS2,BosON Netsim,國(guó)內(nèi)的 “網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)”,“Psender”系統(tǒng)等。NS2 能夠演示協(xié)議的工作過(guò)程,但是,無(wú)數(shù)據(jù)內(nèi)容的變化和協(xié)議之間的合作。Boson Netsim 主要用于仿真網(wǎng)絡(luò)工程實(shí)驗(yàn),幫助學(xué)生熟悉網(wǎng)絡(luò)設(shè)備和協(xié)議的使用,不能演示協(xié)議的工作流程,以及協(xié)議之間的相互協(xié)作過(guò)程,其效果僅類似于一個(gè)實(shí)際的網(wǎng)絡(luò)工程實(shí)驗(yàn)。“網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)”實(shí)現(xiàn)了跨機(jī)器之間通信,但是數(shù)據(jù)的傳遞全部由人工操作,實(shí)驗(yàn)環(huán)境復(fù)雜,為了更好地模擬協(xié)議,忽略了實(shí)驗(yàn)環(huán)境與實(shí)際應(yīng)用場(chǎng)景的一致性。“Psender”系統(tǒng)借用了著作《計(jì)算機(jī)網(wǎng)絡(luò):自頂向下方法與Internet 特色》作者提供的一些在線實(shí)驗(yàn)案例,實(shí)現(xiàn)了數(shù)據(jù)發(fā)送方和接收方之間的自動(dòng)通信和速度匹配,但是,忽略了數(shù)據(jù)通信的中間過(guò)程,如,不能演示交換機(jī)的工作流程,也是離散的。因此,已有的仿真實(shí)驗(yàn)是離散的、靜態(tài)的。而網(wǎng)絡(luò)通信是一個(gè)連續(xù)的過(guò)程,需要協(xié)議之間相互協(xié)作,且數(shù)據(jù)也需要變化。

            本文引用地址:http://www.biyoush.com/article/191284.htm

               協(xié)議功能是把IP 地址映射為MAC 地址,核心機(jī)制是 緩存表,實(shí)現(xiàn)IP 地址和MAC 地址之間的一一對(duì)應(yīng)關(guān)系。研究 協(xié)議動(dòng)態(tài)交互仿真實(shí)驗(yàn)系統(tǒng)的目的是便于大家在學(xué)習(xí)ARP 協(xié)議的時(shí)候更好地理解協(xié)議理論,能夠體會(huì)到ARP 請(qǐng)求報(bào)文和響應(yīng)報(bào)文封裝和發(fā)送的整個(gè)過(guò)程,真實(shí)地演示交換機(jī)對(duì)于ARP 請(qǐng)求報(bào)文和響應(yīng)報(bào)文轉(zhuǎn)發(fā)的機(jī)制及PC 機(jī)上緩存表的修改過(guò)程,有助于增強(qiáng)學(xué)生的學(xué)習(xí)效果。

              1 系統(tǒng)設(shè)計(jì)

              ARP 協(xié)議動(dòng)態(tài)交互仿真實(shí)驗(yàn)系統(tǒng)是由三臺(tái)計(jì)算機(jī)(PC-A,PC-B,PC-C)模擬的局域網(wǎng),數(shù)據(jù)在其內(nèi)部轉(zhuǎn)發(fā)時(shí)的分布式仿真實(shí)驗(yàn)平臺(tái)。三臺(tái)機(jī)器分別模擬ARP 報(bào)文發(fā)送端、交換機(jī)、ARP 報(bào)文接收端,通過(guò)三臺(tái)機(jī)器交互操作,在以太網(wǎng)環(huán)境中動(dòng)態(tài)模擬出ARP 協(xié)議的整個(gè)工作流程,包括ARP 高速緩存表的查詢和修改,ARP 報(bào)文封裝,交換機(jī)端口轉(zhuǎn)發(fā)報(bào)文。

              ARP 協(xié)議動(dòng)態(tài)交互拓?fù)浣Y(jié)構(gòu)圖如圖1 所示。

            ARP 協(xié)議動(dòng)態(tài)交互仿真實(shí)驗(yàn)平臺(tái)拓?fù)浣Y(jié)構(gòu)

            圖1 ARP 協(xié)議動(dòng)態(tài)交互仿真實(shí)驗(yàn)平臺(tái)拓?fù)浣Y(jié)構(gòu)

              1.1 系統(tǒng)分析

              該系統(tǒng)的目的是為了在學(xué)生學(xué)習(xí)ARP 協(xié)議時(shí),通過(guò)動(dòng)態(tài)、逼真的實(shí)驗(yàn)過(guò)程幫助學(xué)生深入理解ARP 協(xié)議,提高學(xué)習(xí)效果。為了能夠快捷、順利地完成實(shí)驗(yàn),實(shí)驗(yàn)環(huán)境對(duì)該系統(tǒng)有如下要求:部署方便,使用簡(jiǎn)單,效果逼真,移植性和可擴(kuò)展性強(qiáng)。

              系統(tǒng)針對(duì)上述需求采取如下策略:該系統(tǒng)全部在Windows XP 下開(kāi)發(fā),采用部署較為簡(jiǎn)單的Mysql 數(shù)據(jù)庫(kù)和Tomcat 服務(wù)器(PC-C),將整個(gè)ARP 協(xié)議工作過(guò)程抽象出來(lái)放在網(wǎng)頁(yè)上直觀地展現(xiàn),學(xué)習(xí)者可以像瀏覽網(wǎng)頁(yè)一樣使用該系統(tǒng)。

              客戶端:要求簡(jiǎn)單、明了地展現(xiàn)相應(yīng)信息;有動(dòng)態(tài)效果,逐步封裝;能與服務(wù)器進(jìn)行數(shù)據(jù)交互。因此,系統(tǒng)用dreamweaver8 設(shè)計(jì)頁(yè)面,采用表格布局封裝相關(guān)信息;用javascript. 控制動(dòng)態(tài)效果和實(shí)現(xiàn)逐步封裝;采用Ajax 技術(shù)實(shí)現(xiàn)客戶端與服務(wù)器的交互。

              服務(wù)器:開(kāi)發(fā)語(yǔ)言相對(duì)簡(jiǎn)單易學(xué),業(yè)務(wù)邏輯集中控制,采用分層的思想,在基本不動(dòng)現(xiàn)有代碼的情況下實(shí)現(xiàn)功能的拓展。系統(tǒng)用java 完成服務(wù)器端的實(shí)現(xiàn),以一個(gè)邏輯控制類控制整個(gè)業(yè)務(wù)邏輯;封裝一個(gè)持久層框架byesql 操作mysql數(shù)據(jù)庫(kù),能在不寫任何SQL 語(yǔ)句的情況下針對(duì)MySQL 數(shù)據(jù)庫(kù)完成基本的增、刪、改、查。

              1.2 系統(tǒng)設(shè)計(jì)

              1.2.1 系統(tǒng)用例圖

              實(shí)驗(yàn)時(shí),學(xué)生甲操作PC-A,模擬數(shù)據(jù)發(fā)送端;學(xué)生乙操作PC-C,模擬交換機(jī);學(xué)生丙操作PC-B,模擬數(shù)據(jù)接收端。

              發(fā)送端(PC-A):獲取本機(jī)真實(shí)IP 和MAC 地址后,用一個(gè)JSP 頁(yè)面模擬ARP 報(bào)文的逐步封裝過(guò)程,使用者可以看到ARP 請(qǐng)求報(bào)文逐步封裝的效果。然后自動(dòng)向“交換機(jī)”

              發(fā)送ARP 請(qǐng)求報(bào)文,再自動(dòng)跳轉(zhuǎn)到“ARP 高速緩存表”模擬頁(yè)面,等待“交換機(jī)”轉(zhuǎn)發(fā)來(lái)ARP 響應(yīng)報(bào)文,最后修改“ARP 高速緩存表”。

              交換機(jī)(PC-C):用一個(gè)JSP 頁(yè)面模擬“端口——MAC映射表”,負(fù)責(zé)轉(zhuǎn)發(fā)ARP 報(bào)文。初始為等待狀態(tài),當(dāng)發(fā)送端(PC-A)發(fā)送完ARP 請(qǐng)求報(bào)文之后,自動(dòng)向除發(fā)送端外的所有端口轉(zhuǎn)發(fā)該請(qǐng)求報(bào)文,完畢后自動(dòng)跳到初始狀態(tài)等待轉(zhuǎn)發(fā)ARP 響應(yīng)報(bào)文,當(dāng)響應(yīng)報(bào)文到達(dá)后就針對(duì)發(fā)送端(PC-A)單播該報(bào)文分組。

              接收端(PC-B):獲取本機(jī)真實(shí)IP 和MAC 地址后,自動(dòng)跳到“ARP 高速緩存表”模擬頁(yè)面,等待“交換機(jī)”將ARP請(qǐng)求報(bào)文轉(zhuǎn)發(fā)過(guò)來(lái)后修改ARP 高速緩存表,再自己跳轉(zhuǎn)到ARP 響應(yīng)報(bào)文頁(yè)面,逐步封裝。封裝完畢則自動(dòng)向“交換機(jī)”發(fā)送ARP 響應(yīng)報(bào)文。

              圖2 為ARP 協(xié)議動(dòng)態(tài)交互用例圖。

            ARP 協(xié)議動(dòng)態(tài)交互仿真系統(tǒng)用例

            圖2 ARP 協(xié)議動(dòng)態(tài)交互用例


            上一頁(yè) 1 2 3 下一頁(yè)

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉