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

正文內(nèi)容

網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告ip地址的合法性及子網(wǎng)判斷(存儲版)

2025-10-09 10:43上一頁面

下一頁面
  

【正文】 ....................................................... 8 附錄一:參考文獻(xiàn) ................................................................................... 8 附錄二:源代碼 ....................................................................................... 9 附 件: 1 中國計(jì)量學(xué)院現(xiàn)代 科技學(xué)院課程設(shè)計(jì)報(bào)告 IP 合法性和子網(wǎng)的判斷 一、設(shè)計(jì)的目的和要求 掌握 IP 地址的分類,準(zhǔn)確理解子網(wǎng)、掩碼的概念,確切地明了 IP 地址的合法格式。 4)判斷掩碼的合法性。該函數(shù)同時判別子網(wǎng)號與掩碼是否匹配,子網(wǎng)號為全 0 或全 1,主機(jī)號為全0、全 1. ,判斷 IP 地址屬于 A B C 哪類網(wǎng) 3 中國計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 (程序流程圖 1) 4 中國計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 (二)模塊設(shè)計(jì) (模塊流程圖 2) 四、調(diào)試與運(yùn)行 (一) 調(diào)試中遇到的問題和解決辦法 ,卻發(fā)現(xiàn)不管我們輸入的子網(wǎng)地址是否合法,運(yùn)行結(jié)果都顯示: sub is invalid。 IP 合法性及子網(wǎng)的判斷 判斷模塊 流量繪制模塊 信息統(tǒng)計(jì)模塊 界面設(shè)計(jì) 判斷功能 解析輸入的 IP 統(tǒng)計(jì)同一IP 包數(shù)量 5 中國計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 (二) 運(yùn)行說明 程序編譯成功后,打開 cmd,然后打入 cd d:/kcsj/debug(程序生成的 Debug文件 路 徑下 ), 再進(jìn) 行 打入 TestIP (程 序 文件 名 ) (IPAddresssub_address/mask ip_address) ,然后會出現(xiàn)運(yùn)行結(jié)果,查看 IP 地址 IP 地址、子網(wǎng)地址、掩碼的合法性,以及能判斷該 IP 地址是否屬于子網(wǎng),和 IP 地址屬于 A B C那類網(wǎng)絡(luò)。 附錄一:參考文獻(xiàn) [1] 魏權(quán)齡 .數(shù)據(jù)包絡(luò)分析( DEA) [J].科學(xué)通報(bào), 2020, 45( 17) :17931808. [2] 張堯?qū)W,郭國強(qiáng),王曉春,趙艷標(biāo)。 //用于存放 sub 地址 char sub_Temp[18]。 //ip,sub 地址中非法字符的判斷 bool maskIsMatSub(int,char *)。 //argv[0]表示 的保存目錄地 址 10 中國計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 coutsub_mask : argv[1]endl。 system(pause)。//定義變量 int i,len。 thissub_Temp[i]=sub_mask[i]。 //判斷字符是否為數(shù)值型字符 if(!isdigit(temp[0])) //isdigit()為庫函數(shù),可以調(diào)用 { coutmask 中含有非數(shù)字的非法字符 ,error!endl。 } } mask=atoi(temp)。 //設(shè)置標(biāo)記 ip 地址是否合法的 bool 型 變量 ,并調(diào)用 ipIsValid 函數(shù)判斷 bool ipIsV=ipIsValid(ip_Temp)。 } /* else { coutsub 地址合法! endl。amp。 mask8) { //mask 的值小于 coutmask 與 sub 不匹配 ,error!endl。 } //sub 是 C 類地址 if(nbsub[0]=192 amp。 char *token,*dot[4]。 for(i=0。 } //判斷 ip 是否合法 bool ipTest::ipIsValid(char *ip) { char ch[]= .。 token=strtok(NULL,ch)。) { t++。i++) { if(!NoIllegalChar(dot[i]) || atoi(dot[i])255) { if(!NoIllegalChar(dot[i])) //判斷含有非法字符 cout地址 ip中含有非數(shù)字的非法字符 ,error!endl。 return false。 if(ip==ip_Temp) { //首先 判斷 ip 是哪類地址 if(atoi(dot[0])0amp。atoi(dot[0])=191) //B 類 ip 地址 { j1=2。atoi(dot[0])255) { cout請重新輸入 ip 地址 ip, 僅限于 A,B 和 C 類 ip 地址 ,error!endl。i++) { if(atoi(dot[i])!=0) { flag=0。 } //判斷子網(wǎng)號 sub 是否合法 bool ipTest::subIsValid(char *sub) { if(!ipIsValid(sub)) //調(diào)用判斷 Ip 的函數(shù) ipIsValid()進(jìn)行判斷 { return false。 for(i=0。 for(i=0。 return a%2+toBinary(a/2)*10。 //產(chǎn)生每段二進(jìn)制字符地址的最高位 itoa(a[i]/1000000%10,seven,10)。 } else { //第一次循環(huán)時,執(zhí)行此步驟;同時置 flag=true 保證以后循環(huán)不執(zhí)行此步 strcpy(temp,eight)。 strcat(temp,one)。 strcat(temp,three)。 itoa(a[i]%10,one,10)。i4。 //system(pause)。 cbip=toString(nbip)。 //把 ipt 地址復(fù)制給 ip_one //split()函數(shù)把字符型的地址轉(zhuǎn)換為四段 int 型的地址 split(sub_one,nbsub)。 return false。//首先設(shè)置為非法,即主機(jī)號全 for(i=j1。 } if(atoi(dot[0]
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1