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

正文內(nèi)容

計算機網(wǎng)絡-課程設計-ip數(shù)據(jù)包解析(i)-展示頁

2025-06-16 22:07本頁面
  

【正文】 ip_total_len; /*IP包頭的長度*/ip_tos;其代碼如下:struct IP_HEADER{unsigned short ip_version, /*IP的版本號 */ip_hdr_len; 設置緩沖區(qū)后,可利用循環(huán)來反復監(jiān)聽接收IP包,用recv()函數(shù)實現(xiàn)接收功能。該函數(shù)有四個參數(shù),第一個參數(shù)接收操作所用的套接字描述符;第二個參數(shù)接收緩沖區(qū)的地址;第三個參數(shù)接收緩沖區(qū)的大小,也就是所要接收的字節(jié)數(shù);第四個參數(shù)是一個附加標志,如果對所發(fā)送的數(shù)據(jù)沒特殊要求,直接設為0。如果接收的數(shù)據(jù)包中的協(xié)議類型和定義的原始套接字匹配,那么接收的數(shù)據(jù)就拷貝到套接字中,因此,網(wǎng)卡就可以接收所有經(jīng)過的IP包。最后使用bind()函數(shù)將socket綁定到本地網(wǎng)卡上。然后,我可以設置IP頭操作選項,調(diào)用setsockopt函數(shù)。 Sock=wsasocket(af_inet,sock_raw,ipprotoip,null,0,wsaflagoverlapped):本設計不用考慮超時情況。 Socket sock:創(chuàng)建原始套接字的代碼如下: 使用套接字 套接字分為三種,即流套接字(Stream socket)、數(shù)據(jù)報套接字(Datagram Socket)和原始套接字(Raw Socket)。對于其他形式的數(shù)據(jù)包,如已到達網(wǎng)絡接口,但卻不是發(fā)送到此地址的數(shù)據(jù)包,網(wǎng)絡接口在騅投遞地址并非自身地址之后將不引起響應,也就是說應用程序無法收取與自己無關(guān)的數(shù)據(jù)包。 3)當程序接收到鍵盤輸入Ctrl+C時退出程序設計分析 網(wǎng)卡設置 為了獲取網(wǎng)絡中的IP數(shù)據(jù)包,必須對網(wǎng)卡進行編程,在這里使用套接字(socket)進行編程。程序的具體要求如下:  1)以命令行形式運行:ipparse logfile,其中ipparse是程序名, 而logfile則代表記錄結(jié)果的日志文件。目錄課程設計目的 1課程設計要求 2程序設計分析 2 網(wǎng)卡設置 2 使用套接字 2 3 定義IP頭部的數(shù)據(jù)結(jié)構(gòu) 3 IP包的解析 4 協(xié)議的定義 4 5運行結(jié)果 5總結(jié) 6課程設計參考資料 6源程序代碼 8 課程設計目的 本章課程設計的目的就是設計一個解析IP數(shù)據(jù)包的程序,并根據(jù)這個程序,說明IP數(shù)據(jù)包的結(jié)構(gòu)及IP協(xié)議的相關(guān)問題,從而對IP層的工作原理有更好的理解和認識。課程設計要求 本設計的目標是捕獲網(wǎng)絡中的IP數(shù)據(jù)包,解析數(shù)據(jù)包的內(nèi)容,將結(jié)果顯示在標準輸出上,并同時寫入日志文件。 2)
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1