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

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)--數(shù)據(jù)包發(fā)送和接受程序的實(shí)現(xiàn)-文庫(kù)吧資料

2025-06-12 15:19本頁(yè)面
  

【正文】 UCHAR th_lenres。 //16位目的端口 ULONG th_seq。 typedef struct tcp_hdr //定義 TCP首部 { USHORT th_sport。 //協(xié)議類型 USHORT tcpl。 //目的地址 UCHAR mbz。 typedef struct tsd_hdr //定義 TCP偽首部 { ULONG saddr。 //32位源 IP地址 ULONG destIP。 //8位協(xié)議 (TCP, UDP 或其他 ) USHORT checksum。 //3位標(biāo)志位 UCHAR ttl。 //16位總長(zhǎng)度(字節(jié)) USHORT ident。 //4位首部長(zhǎng)度 ,4位 IP版本號(hào) UCHAR tos。 五、 使用說明 輸入 :sendtcp 100 200 ,然后回車,出現(xiàn) send ok!表示已經(jīng)正確發(fā)送。)后,調(diào)試運(yùn)行成功,問題得到解決。填充數(shù)據(jù)包的程序部分是不容易出錯(cuò)的。 } 開 始構(gòu) 造 原 始 套 接 字并 初 始 化填 充 I P首 部計(jì) 算 I P首 部 校 驗(yàn) 和構(gòu) 造 T C P偽 首 部填 充 T C P首 部計(jì) 算 T C P首 部 校 驗(yàn) 和填 充 發(fā) 送 緩 沖 區(qū)填 入 目 的 地 址發(fā) 送 數(shù) 據(jù) 包結(jié) 束 四、 調(diào)試分析 本程序流程簡(jiǎn)單,調(diào)試過程中沒有出現(xiàn)大的問題。 cksum += (cksum 16)。 } cksum = (cksum 16) + (cksum amp。 size =sizeof(USHORT)。 在 填充數(shù)據(jù)包 的過程中,需要調(diào)用計(jì)算校驗(yàn)和的函數(shù) checksum兩次,分別用于校驗(yàn) IP頭和 TCP頭部(加上偽頭部),其實(shí)現(xiàn)代碼如下: USHORT checksum(USHORT *buffer, int size) { unsigned long cksum=0。 //16位校驗(yàn)和 USHORT th_urp。 //6位標(biāo)志位 USHORT th_win。 //32位確認(rèn)號(hào) UCHAR th_lenres。 //16位目的端口 ULONG th_seq。 typedef struct _tcphdr //定義 TCP首部 { USHORT th_sport。 //協(xié)議類型 USHORT tcpl。 //目的地址 UCHAR mbz。 typedef struct psd_hdr //定義 TCP偽首 部 { ULONG saddr。 //32位源 IP地址 ULONG destIP。 //8位協(xié)議 (TCP, UDP 或其他 ) USHORT checksum。 //3位標(biāo)志位 UCHAR ttl。 //16位總長(zhǎng)度(字節(jié)) USHORT ident。 //4位首部長(zhǎng)度 +4位 IP版本號(hào) UCHAR tos。 IP頭和 TCP頭 這里, IP 頭和 TCP 頭以及 TCP 偽部的構(gòu)造請(qǐng)參考下面它們的數(shù)據(jù)結(jié)構(gòu)。timeout, sizeof(timeout))。Flag, sizeof(Flag))。其中 flag設(shè)置為 ture,并 設(shè)定 IP_HDRINCL 選項(xiàng), 表明 自己來構(gòu)造 IP 頭。 為使用發(fā)送接收超時(shí)設(shè)置 ,必須將標(biāo)志位置位置為 WSA_FLAG_OVERLAPPED。 或者: sock=WSASoccket(AF_INET,SOCK_RAW,IPPROTO_IP,NULL,0,WSA_FLAG_OVERLAPPED)。偽頭部的格式如圖 3所示 0 8 16 24 31 源 IP 地址 TCP 頭部 數(shù)據(jù) 源端口號(hào) 目的端口號(hào) 序號(hào) 確認(rèn)號(hào) 報(bào)文長(zhǎng)度 保留 URG ACK PSH RST SYN FIN 窗口大小 校驗(yàn)和 緊急指針 選項(xiàng)及填充 目的 IP 地址 00000000 協(xié)議號(hào)( 6) TCP 長(zhǎng)度 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1