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

正文內容

計算機網(wǎng)絡課程設計(1)-全文預覽

2025-02-03 18:05 上一頁面

下一頁面
  

【正文】 Wireshark強大的統(tǒng)計功能對龐大的數(shù)據(jù)包信息的統(tǒng)計功能上了,其實,這是很重要的一個功能,在一個龐大吞吐量的網(wǎng)絡環(huán)境,這尤其顯得重要,我們可以知道現(xiàn)在最頻繁的包是什么,可以知道一種包的具體信息。 0xffff)。 } /* 4mop up an odd byte, if necessary */ if (nleft == 1) { *(unsigned char *)(amp。 unsigned short *w = addr。 len = 8 + datalen。 icmp6icmp6_code = 0。}voidsend_v6(){ifdef IPV6 int len。 /* checksum ICMP header and data */ icmpicmp_cksum = 0。 icmpicmp_id = pid。 icmp= (struct icmp *)(sendbuf+sizeof(struct ip))。 ipip_p=IPPROTO_ICMP。 ipip_len=head_len+datalen。 ip=(struct ip *)sendbuf。 int head_len。 if(rttmin_rtt) min_rtt=rtt。 rtt = tvrecvtv_sec * + tvrecvtv_usec / 。 if (icmp6icmp6_type == ICMP6_ECHO_REPLY) { if (icmp6icmp6_id != pid) return。 struct icmp6_hdr *icmp6。 } else if (verbose) { if(!quite_mode) printf( %d bytes from %s: type = %d, code = %d\n, icmplen, Sock_ntop_host(prsarecv, prsalen), icmpicmp_type, icmpicmp_code)。 ++recv_pk_num。 tvsend = (struct timeval *) icmpicmp_data。 /* length of IP header */ icmp = (struct icmp *) (ptr + hlen1)。 struct icmp *icmp。tval)。 else err_sys(recvfrom error)。 /* send first packet */ while(1) { len = prsalen。server_type,sizeof(int))。ttl,sizeof(int))。t need special permissions any more */ size = 60 * 1024。 struct timeval tval。 const int en_broadcast=1。 prsalen = aiai_addrlen。 en_false_source_addr) err_quit(r option cann39。(((struct sockaddr_in6 *) aiai_addr)sin6_addr))) err_quit(cannot ping IPv4mapped IPv6 address)。proto_v4。 signal(SIGINT,readloopstop)。 } } if (optind != argc1) err_quit(!ping h for help!)。 break。r39。 server_type=server_types[atoi(optarg)]。 case 39。amp。s39。i39。c39。b39。 if(ttl0) err_quit(The ttl value is too small! It must between 1 and 255!)。 case 39。 case 39。 case 39。t want getopt() writing to stderr */ while ( (c = getopt(argc, argv, vhT:c:i:vt:hbqs:o:r:)) != 1) { switch (c) { case 39。 bzero(amp。 =0。實驗二Ping程序的核心代碼intmain(int argc, char **argv){ int c。4. !=值得注意的就是這個讓我們以為對的,可是其實不是非常對的表達式,說它我們以為對是因為,我們總把它想成是把所有發(fā)給百度主頁的包過濾掉,很不幸,它不會按照我們的期望進行。因此,在這里就把過濾條件說明如下:1. == 這一個過濾代碼是指發(fā)往百度的ip包。整個proc函數(shù)的邏輯流程圖如下:這個邏輯圖是v4版本和v6版本共同的地方,v4不同于v6版本的是,v4版本在或得icmp頭指針之前還得先獲得ip頭指針,然后把ip頭分析完才到icmp頭呢,而v6版本是直接就是icmp頭,沒有ip頭,所以我們不必再去獲得和分析ip頭。這函數(shù)就是一切之后一直做的事情,程序一直就這樣運行著。接下來就是根據(jù)獲得的地址信息,設置具體控制發(fā)送和接收數(shù)據(jù)包的結構體pr的各項成員。 optopt——最后一個已知選項。參數(shù) optstring為選項字符串, 告知 getopt()可以處理哪個選項以及哪個選項需要參數(shù),如果選項字符串里的字母后接著冒號“:”,則表示還有相關的參數(shù),全域變量optarg 即會指向此額外參數(shù)。在一開始,一個大的模塊就是識別和處理命令行參數(shù),在這一部分,我們用到了linux中的一套非常好的處理命令行參數(shù)的函數(shù),利用getopt函數(shù)和與它相配的一些全局指針,讓我們的命令行參數(shù)處理起來,非常的省事兒而且很高效。概述邏輯框圖如下:具體實現(xiàn)細節(jié)分析如下:主函數(shù)是我們程序的入口,整個程序都在主函數(shù)中,執(zhí)行完主函數(shù)也就意味著我們的程序結束啦。實驗二Ping程序的設計與實現(xiàn)程序分為兩大部分:一部分讀取收到的所有消息,并輸出ICMP Echo replay消息,另一部分每隔一秒鐘發(fā)送一個Echo消息。在網(wǎng)絡層中工作的ping程序,可以給遠端的一個電腦發(fā)送一個回射請求,然后要是連接暢通,那么遠端的電腦會給我們的電腦發(fā)送一個回射應答,然后我們的ping程序就可以輸出一些信息,這樣我們就可以知道我們與目標主機的連接是否通暢啦。數(shù)據(jù)包捕獲技術是網(wǎng)絡管理系統(tǒng)的關鍵技術,所以我們可以通過學習數(shù)據(jù)包捕獲技術從而達到學習網(wǎng)絡的目的。實驗內容:Ping命令實現(xiàn)的擴充,在給定的Ping程序的基礎上做如下功能擴充:l h 顯示幫助信息l b 允許ping一個廣播地址,只用于IPv4l t 設置ttl值,只用于IPv4l q 安靜模式。實驗二Ping程序的設計與實現(xiàn) 目的:,從而使我們掌握網(wǎng)絡層協(xié)議的原理及實現(xiàn)方法。計算機網(wǎng)絡課程設計實驗報告 目錄一、實驗內容和要求 4實驗一數(shù)據(jù)包的捕獲與分析 4實驗二Ping程序的設計與實現(xiàn) 4二、實驗環(huán)境 5實驗一數(shù)據(jù)包的捕獲與分析 5實驗二Ping程序的設計與實現(xiàn) 5三、程序的需求分析與邏輯框圖 5實驗一數(shù)據(jù)包的捕獲與分析 5實驗二Ping程序的設計與實現(xiàn) 6四、程序核心功能的實現(xiàn)機制 7實驗一數(shù)據(jù)包的捕獲與分析 7實驗二Ping程序的設計與實現(xiàn) 7 7 9 10 10五、程序源代碼 11實驗一數(shù)據(jù)包的捕獲與分析 11實驗二Ping程序的核心代碼 12 12 15 16 18 19六、程序擴展功能的需求分析與實現(xiàn) 20實驗一數(shù)據(jù)包的捕獲與分析的擴展功能 20: 20: 20: 21: 21實驗二Ping程序的擴展功能 22 22 23 23 23 24七、實驗數(shù)據(jù)、結果分析 25實驗一的結果分析 25 25 26 27 28 30實驗二Ping程序的結果分析 31 31 31 32 33 33 34 34 35 35 36 36八、總結 37九、同組人分工情況 37一、實驗內容和要求實驗一數(shù)據(jù)包的捕獲與分析目的:數(shù)據(jù)包捕獲技術是網(wǎng)絡管理系統(tǒng)的關鍵技術。具體內容及要求如下:l Wireshark軟件的安裝;l Wireshark軟件的啟動,并設置網(wǎng)卡的狀態(tài)為混雜狀態(tài),使得Wireshark可以監(jiān)控局域網(wǎng)的狀態(tài);l 啟動數(shù)據(jù)包的捕獲,跟蹤PC之間的報文,
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1