freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

靜態(tài)路由配置的模擬實現設計—畢業(yè)設計論文(完整版)

2025-01-18 16:07上一頁面

下一頁面
  

【正文】 的設置,實現一個局域網到另一個局域網的路由。 2)對主機 A和 B的 IP、掩碼;路由器 A和 B的 IP、掩碼;路 由器靜態(tài)路由配置界面化顯示。它是多平臺安裝程序制作軟件,可以制作任何平臺任何系統(tǒng)下的安裝程序,如 windows、Linux 或是各種類型的 UNIX 系統(tǒng)。 選題的目的和意義 該課題的目的是完成一個具有圖形化界面軟件的編寫,它可以簡化設備配置和管理,對路由器之間 完成 IP 規(guī)劃, 靜態(tài)路由的配置,直觀的 拓撲圖, 模擬數據包的傳輸路徑 ,從而完成路由器之間以及路由器和其他設備之間的互連。 為了讓初學者快速學習路由器的靜態(tài)路由配置,理解 網絡拓撲圖的生成, 能對 各主機 IP 地址配置 , 對 路由器的靜態(tài)路由的設置, 理解數據包的傳輸 。為了實現這樣的功能,上個世紀 60 年代,人們曾經使用普通電腦充當路由器的角色。靜態(tài)路由配置的模擬實現 摘 要: 本文主要分析了靜態(tài)路由配置的模擬實現的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結構,功能模塊劃分以及數據庫模式分析等?;ヂ?lián)網和路由器本身經歷了半個世紀的發(fā)展,今天的路由 器與以往相比已經是天壤之別了。 為了便于或簡化他們的操作,以使 他們能快速形象的理解靜態(tài)路由器的配置 ,我們需要一個 模擬 軟件來代替手工輸入路由配置命令,來實現路由器的互連,本軟件 正是在此基礎上應運而生的。 軟件對路由器的 IP 地址進行規(guī)劃, 靜態(tài)路由的配置,直觀的 拓撲圖, 模擬數據包的傳輸路徑 ,方便快捷的實現了路由器配置過程,給特殊情況特殊條件下配置路由器提供可能,為 初學者對靜態(tài)路由的配置的學習 提供了幫助。 Installshield 是軟件安裝制作工具的業(yè)界老大,微軟的相當大的一部分程序安裝包都是通過 Installshield 制作的;在國內,現在只要是一些稍有名氣的大軟件公司,如金山、東軟、用友、金蝶等等,它們的軟件安裝包也幾乎是清一色的 Installshield。 3)主機 A 模擬發(fā)出數據到主機 B 窗口圖形化。 3)測試模塊,測試 ip 地址設置,靜態(tài)路由設置是否合理。//主機 B 地址 網路號 int m_nIPRA[4][4]。//路由器 B 源地址網路號 第 4 章 詳細設計 詳細功能描述 處理過程描述 (必須要有流程圖) 算法以及核心代碼 ip 地址設置 1) 初始設置 switch(m_nSelect) { case 1: ()。 break。 return。 ()。 } if((nField0,nField1,nField2,nField3) !=4) { MessageBox(你輸入的源 IP 地址不完整 !)。 } if(()) //判斷是否為空 { MessageBox(目的 IP地址為空 !)。 m_nIPA[0][1]=(int) 。 m_nIPA[1][3]=(int) 。 m_nIPB[0][3]=(int) 。 (%d.%d.%d.%d,m_nIPB[1][0],m_nIPB[1][1],m_nIPB[1][2],m_nIPB[1][3])。 (%d.%d.%d.%d,m_nIPRA[0][0],m_nIPRA[0][1],m_nIPRA[0][2],m_nIPRA[0][3])。 路由器 B 廣域網端口 ip 地址設置 CString strBuf。 m_nIPRB[1][0]=(int) 。 m_nIPRGA[0][0]=(int) 。 //(strBuf)。 m_nIPRGA[2][1]=(int) 。 m_nIPRGB[0][0]=(int) 。 //(strBuf)。 m_nIPRGB[2][1]=(int) 。 m_nIPA[1][0]。 m_nIPB[1][0]。 m_nIPRA[1][0]。 m_nIPRB[1][0]。 m_nIPRGA[1][0]。 //Static RouterB m_nIPRGBID[0]=m_nIPRGB[0][0] amp。 ip地址設置 if((m_nIPRAID[0]==m_nIPRBID[0]) amp。 return false。 return false。 (m_nIPBID[3]==m_nIPRBID[3])) { AfxMessageBox(HostB局域網地址和路由器 B廣域網地址不能在同一網段內 !!)。 (m_nIPAID[2]==m_nIPRGAID[2]) amp。 (m_nIPBID[1]==m_nIPRGBID[1]) amp。在實現的過程中盡管克服了很多難點,但是還存在很多的不足,雖然盡量做到了代碼的簡化,不過還是有重復出現的代碼段,在代碼優(yōu)化的過程中應該把重復出現的代碼用函數代替,從而通過調用函數實現功能。 參考文獻: [1] 中國互聯(lián)網絡信息中心 . / [OL], 2021. [2] 龍馬工作室, ASP+SQL Server組建動態(tài)網站實例精講,人民郵電出版社, 2021 [3] 王國榮, —— 從基本語法學起,華中科技大學出版社, 2021 [4] 薩師煊,王珊 .數據庫系統(tǒng)概論 .(第三版 ).北京:高等教育出版社, 2021 [5] 張海藩 .軟件工程 .北京:人民郵電出版社 ,2021 [6] 陳恭和 .數據庫基礎與 Access應用教程 .北京:高等教育出版社 ,2021 [7] 陳春玲 ,陳丹偉 ,李頻 .軟件工程與數據庫概論 .西安: 西安電子科技大學出版 ,2021 [8] . Database Administration: The Complete Guide to Practices and ,任建利 ,肖艷芹 .北京:電子工業(yè)出版社 ,2021 [9] Martin Fowler. Refactoring: Improving the Design of Existing Code. 侯捷 ,熊節(jié) .北京: 中國電力出版社 ,2021 [10]Richard Whitehead. Leading a Software Development Team:A Developer39。 路由器是一種在網絡層提供連接服務的網絡設備,它連通不同的網絡,并選擇信息傳送的線路。 了解一些路由器知識的人都知道,配置路由器是需要很多知識的,包括網絡的,協(xié)議的,路由器本身的等等。當然還包括 TCP/IP 的相關知識,諸如子網劃分, OSPF 協(xié)議等。 Visual C++不但功能強大,提供了一系列的幫助編程人員調試的方便而強大工具,而且它的可視化編程環(huán)境,也十分有利于提高編程人員的工作效率。 下圖 顯示了 2個路由器 :路由器 A和路由器 B , 它還顯示 了 3個網絡 :192. 168. 10. 0 ,192. 168. 30. 0 和 1個公共網絡 192. 168. 20. 0. 通過 下圖 ,我們可以確定路由器 A將 192. 168. 10. 0 與 192. 168. 20. 0 直接相連 ,路由器 B將 192. 168. 20. 0 與 192. 168. 30. 0 直接相連 . 通過這些信息 ,我們能夠判斷出主機 192. . 1 可以通過路由器 A與主機 192. 168. 20. 1 通信 ,主機 192. 168. 30. 1 可以通過路由器 B 與主機 . 20. 1 通信 . 但是 ,主機 192. 168. 10. 1 想要與主機 192. 168. 30. 1 通信發(fā)生什么情況呢 ? 事實上 ,這條路由不會出現 ,通信將失敗 . 這是因為路由器 A 沒有網絡 192. 168. 30. 0 的信息 。 軟件的總體設計 軟件的界面設計 軟件的界面設計采用標準繪圖軟件的模式,為了便于觀看和選擇,本系統(tǒng) 僅僅設計了本課題需要模擬的功能界面 ,以便用戶直接點選。//掩碼圓點分割的數字組成 靜態(tài)路由設置 開始 結束 ip 地址設置 設置檢查 數據傳輸 主機 A地址設置 主機 B地址設置 路由器 A地址設置 路由器 B地址 路由器 A路由設置 路由器 B路由設置 主機 設計設置檢查 路由器設置檢查 兩主機 間數據傳輸 int m_nIPA[3][4]。//路由器 B廣域網 ip 地址網路號 int m_nIPRGA[4][4]。 ()。 } 2) Ip 地址設置 if(()) //判斷是否為空 { MessageBox(IP 地址為空 !)。 (0)。 ()。 return 。 return。 (strBuf)。 int i=(int) 。 m_nIPB[1][0]=(int) 。 m_nIPRA[0][0]=(int) 。 m_nIPRA[1][2]=(int) 。 m_nIPRB[0][2]=(int) 。 (%d.%d.%d.%d,m_nIPRB[1][0],m_nIPRB[1][1],m_nIPRB[1][2],m_nIPRB[1][3])。 (%d.%d.%d.%d,m_nIPRGA[0][0],m_nIPRGA[0][1],m_nIPRGA[0][2],m_nIPRGA[0][3])。 m_nIPRGA[1][3]=(int) 。 strRoute+= +strBuf。 (%d.%d.%d.%d,m_nIPRGB[0][0],m_nIPRGB[0][1],m_nIPRGB[0][2],m_nIPRGB[0][3])。 m_nIPRGB[1][3]=(int) 。 strRoute+= +strBuf。 m_nIPA[1][2]。 m_nIPB[1][2]。 m_nIPRA[1][2]。 m_nIPRB[1][2]。 m_nIPRGA[1][2]。 m_nIPRGBID[2]=m_nIPRGB[0][2] amp。 (m_nIPRAID[2]==m_nIPRBID[2]) amp。amp。 (m_nIPBID[1]==m_nIPRBID[1]) amp。 if((m_nIPAID[0]==m_nIPRGAID[0]) amp。 return false。 (m_nIPBID[3]==m_nIPRGBID[3])) { return true。 全文總結與展望 該軟件結合實際工程,利用多種實用軟件,基于面向對象技術實現了路由器配置的自動生成,完成了路由器配置的過程。軟件選用 Windows 2021 為平臺,利用可視化編程、串口編程等編程方法使軟件具有友好、靈活的人機接口,易于操作和維護以及擴充和升級。 return false。 if((m_nIPBID[0]==m_nIPRGBID[0]) amp。 (m_nIPAID[1]==m_nIPRGAID[1]) amp。 (m_nIPBID[2]==m_nIPRBID[2]) amp。amp。 (m_nIPRAID[3]==m_nIPRBID[3])) { return true。 m_nIPRGBID[3]=m_nIPRGB[0][3] amp。 m_nIPRGA[1][3]。 m_nIPRB[1][3]。 m_nIPRA[1][3]。 m_nIPB[1][3]。 m_nIPA[1][3]。 UpdateData(false)。 strRoute+= +strBuf。 strRoute=strRoute+strBuf。 路由器 B 靜態(tài)路由設置 CString strBuf,strRoute。 strRoute+= +strBuf。 strRoute=strRoute+strBuf。 路由器 A 靜態(tài)路由設置 CString strBuf,strRoute。 (%d.%d.%d.%d,m_nIPRB[0][0],m_nIPRB[0][1],m_nIPRB[0][2],m_nIPRB[0][3])。 (%d.%d.%d.%d,m_nIPRA[1][0],m_nIPRA[1][1],m_nIPRA[1][2],m_nIPRA[1][3])。 m_nIPRA[0][2]=(int) 。 m_nIPB[1][2]=(int) 。 m_nIPB[0][1]=(int) 。 m_nIPA[1][1]=(int) 。 int i=(int) 。 (0)。 } 2) Ip靜態(tài)路由設置 if(()) //判斷是否為空 { MessageBox(源 IP 地址為空 !)。 } 1) 初始設置 sw
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1