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

正文內(nèi)容

網(wǎng)絡(luò)互聯(lián)實(shí)驗(yàn)?zāi)M系統(tǒng)計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)畢業(yè)論文-文庫吧資料

2025-01-23 01:35本頁面
  

【正文】 。if (() != netmask){(39。string poolname = strlist[3]。)。}switch (()){case pool:{string[] strlist = (39。(iplist, , )。 = netmask。void SetPoolInfo(string poolname, string[] iplist, string netmask){poolInfo = new PoolInfo()。destination的目的是用來實(shí)現(xiàn)TCP的流量的負(fù)載均衡,poolname中指的是轉(zhuǎn)換后的內(nèi)網(wǎng)的某一臺服務(wù)器的可全局路由的IP地址。 } //Set Outside Ip address void SetTempToInside() { InSide = new PCInfo() { IP = , IPMask = }。 private void SetTempPCInfo(string ip, string mask) { TempPCInfo = new PCInfo() { IP = ip, IPMask = mask }。 private PCInfo OutSide, InSide。即當(dāng)內(nèi)網(wǎng)訪問列表中定義的內(nèi)部主機(jī)要訪問外網(wǎng)時(shí),路由器將數(shù)據(jù)包的源地址轉(zhuǎn)換成地址池上定義的IP地址再發(fā)送出去。系統(tǒng)接受命令后將獲取的IP地址存入動態(tài)列表,不同端口號的不同定義,形成映射關(guān)系,產(chǎn)生映射表。以下命令是創(chuàng)建映射表的核心代碼,存入內(nèi)部本地IP地址和內(nèi)部全局IP地址的映射關(guān)系。上述代碼是判斷NAT所需相關(guān)命令,獲取配置信息。 + 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件 )。 + mand + 39。if (() != source){(39。)。//Set inside route info}else{string[] strlist = (39。 39。)[2]。 case nat:{string strDetail = (39。 //生成路由表 } NAT相關(guān)命令的模塊編碼在主程序中通過switch case 語句來判斷命令輸入?yún)^(qū)輸入的命令并在主程序中使用變量CMD來接收并且進(jìn)行摘取以獲得正確的命令。 record = new RouterTable(dst,mask,0,xiayit,Id)。 Id = (id)。)[i])。 xiayit[i] = ((39。.39。)[i])。 i++) { dst[i] = ((39。 for (int i = 0。 mask = new int[4]。 int[] xiayit。靜態(tài)路由模塊的核心代碼:public void StaticRouter(string mudi, string Mask, string xia, string id) //調(diào)用靜態(tài)路由選項(xiàng) { int [] dst。開始 發(fā)送ping包匹配路由表獲得ping的目的地址選定端口,發(fā)送ICMP包廣播ARP包獲得mac有mac地址 否新建pingPacket 是調(diào)用send函數(shù)發(fā)包等待回應(yīng)收到回應(yīng)包IsReached==trueIP地址不可達(dá) 否結(jié)束證明為連通的 是結(jié)束圖37 路由器作為發(fā)送端處理IP數(shù)據(jù)包開始監(jiān)聽端口的接收隊(duì)列有數(shù)據(jù)包的目的地址和端口地址比較調(diào)用轉(zhuǎn)發(fā)函數(shù)IsToMe 否IsReached==trueIsByMe 是選定端口,轉(zhuǎn)發(fā)原數(shù)據(jù)包 否新建response發(fā)向下一實(shí)體的接收隊(duì)列 是 調(diào)用發(fā)送函數(shù)回發(fā)到發(fā)送端結(jié)束結(jié)束 圖38 路由器作為接收端處理IP數(shù)據(jù)包在用代碼實(shí)現(xiàn)路由的基本功能時(shí),編寫五個(gè)類函數(shù)分別為IP數(shù)據(jù)包類,廣播包類,路由表類,接口類和路由類。把路由表抽象成為一個(gè)集合隊(duì)列,路由記錄包含目的網(wǎng)絡(luò)或者目的主機(jī),要到達(dá)目的地址所要經(jīng)過的嚇一跳的IP地址或者為本地的出口的端口號,要到達(dá)目的網(wǎng)絡(luò)所要經(jīng)過的路由器的個(gè)數(shù),來表明路由記錄的質(zhì)量。圖36 動態(tài)NAT過程圖靜態(tài)路由指示出到目的地的固定的路徑,需要人工手動的配置。其二是空閑IP地址歸還時(shí)限,具體來說就是動態(tài)NAT項(xiàng)在NAT表中閑置的時(shí)間,如果分配出去的地址在一段時(shí)間內(nèi)沒有被再次使用的話,就要將它收回來。表31靜態(tài)NAT轉(zhuǎn)換映射表內(nèi)部本地IP地址內(nèi)部全局IP地址圖內(nèi)網(wǎng)IP地址地址池~表32動態(tài)NAT轉(zhuǎn)換映射表 動態(tài)NAT可以是一對一的映射,也可以是多對一的映射,通過按比例把多個(gè)私有地址按需映射到一個(gè)公有地址的辦法,實(shí)現(xiàn)了公有地址的重復(fù)利用,設(shè)計(jì)IP地址池的時(shí)候有兩個(gè)因素要考慮,其一是同一時(shí)間內(nèi)最大需要的地址數(shù)量。所以靜態(tài)NAT一般用于服務(wù)器地址,要求能穿過NAT實(shí)現(xiàn)完全訪問的場合。其次,實(shí)現(xiàn)路由功能的配置命令以及響應(yīng)用DLL(Dynamic Link Library)和數(shù)據(jù)文件來完成。 圖32 NAT工作示意圖 靜態(tài)路由模塊設(shè)計(jì)首先采用面向?qū)ο蟮姆椒▽⑸婕暗铰酚善鞯囊玫降母鞣N屬性抽象成不同的幾個(gè)對象,各個(gè)對象抽象成為不同的類,路由類和接口類都要有與其對應(yīng)的相應(yīng)的處理數(shù)據(jù)包的方法和對外界輸入信息予以響應(yīng)的方法以及用于管理各自資源的守護(hù)線程。通過對控制臺輸入的命令進(jìn)行判斷和摘取,對路由器進(jìn)行了特權(quán)模式和全局模式的劃分。 NAT模塊設(shè)計(jì)以Visual Studio2008為框架,使用C編程語言,采用DLL處理數(shù)據(jù)文件。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1