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

正文內容

計算機網絡課程設計--數(shù)據(jù)包發(fā)送和接受程序的實現(xiàn)-展示頁

2025-06-16 15:19本頁面
  

【正文】 并設置 IP頭 選項 SOCKET sock。其計算方法與 IP 協(xié)議頭部校驗和的計算方法一樣。 選項 : 該字段可以多達 40B,包括單字節(jié)選項 和多字節(jié)選項。 緊急指針 :該字段長度為 16,指向必需緊急處理的位置,只有當標志 URG=1 時緊急指針才生效。 FIN位為 1時,表明發(fā)送放已經沒有數(shù)據(jù)發(fā)送了。 RST位為 1時,表明要強制切斷連接。 圖 2 TCP 數(shù)據(jù)包頭部的格式 保留 :長度為 6位,留做今后使用,目前全部置 0. 控制 :這個字段定義了 6種不同的標志,每一個標志占一位,在同一時間可以設置一位或多位。 TCP報文長度是以 4B為一個單元來計算的,實際上報文長度在 20B~60B之間。 確 認號 :該字段的長度為 32 位,它表示接收端希望接收下一個 TCP包的第一個字節(jié)的序號。由于 TCP 協(xié)議是面向數(shù)據(jù)流的,它所傳送的報文段可以視為連續(xù)的數(shù)據(jù)流,因此需要給每一字節(jié)編號。每個端口號的長度是 16 位,分別表示發(fā)送該 TCP包的應用進程的端口號和接收該 TCP包的應用進程的端口號。 TCP報文段主要包括以下字段。 TCP協(xié)議的數(shù)據(jù)傳輸單位稱為報文段,其格式如圖 2所示。TCP 傳輸實體將用戶數(shù)據(jù)加上 TCP報頭,形成 TCP 數(shù)據(jù)包,在 TCP 數(shù)據(jù)包上增加 IP 頭部,形成 IP包。整個程序由初始化原始套接字和發(fā)送 TCP數(shù)據(jù)包兩個部分組成。 4)成功發(fā)送后在屏幕上輸出“ send OK”。 2) 其他的 TCP 頭部參數(shù)請自行設定。 《計算機網絡》課程設計 題 目 數(shù)據(jù)包發(fā)送和接受程序的實現(xiàn) 學 院 計算機學院 專 業(yè) 軟件工程 班 別 10級 (4)班 學 號 3110006379 姓 名 陳泳鑫 2021 年 12 月 21 日 數(shù)據(jù)包發(fā)送和接受程序的實現(xiàn) 一、 設計題 目與要求 題目 發(fā)送 TCP 數(shù)據(jù)包 要求 本設計的功能是填充一個 TCP 數(shù)據(jù)包,并發(fā)送給目的主機。 1)以命令行形式運行: SendTCP source_ip source_port dest_ip dest_port,其中 SendTCP 是程序名, source_ip 為源端 IP 地址, source_port 為源端口號, dest_ip為目的地址, dest_port 為目的端口號。 3)數(shù)據(jù)字段為“ This is my homework of work,I am happy!”。 三、詳細設計 本課程設計的目標是發(fā)送一個 TCP數(shù)據(jù)包,可以利用原始套接字來完成這個工作。 當應用進程需要通過 TCP發(fā)送時,它就將此應用層報文傳送給執(zhí)行 TCP協(xié)議的傳輸實體。如圖 1顯示的是 TCP數(shù)據(jù)包和 IP包得關系。報文段報頭的長度 是 20B~60B,選項部分長度最多為 40B。 端口號 :端口號字段包括源端口號和目的端口號。 圖 1 TCP 數(shù)據(jù)包加上 IP 報頭形成 IP包 序號 :長度為 32位。序號字段的“序號”指的是本報文段數(shù)據(jù)的第一個字IP 報頭 TCP 報頭 TCP 數(shù)據(jù) IP 數(shù)據(jù) 節(jié)的序號。 報文長度 :該字段長度為 4 位。因此這個字段的值在 5~15之間。 URG位為 1時,表明應盡快把數(shù)據(jù)傳送給應用程序,否則表明允許數(shù)據(jù)在 緩存中存放一段時間。 SYN位為 1時,表明有確立連接的請求,這時,把序號字段的初始值作為序號字段的值,以便開始通信。 窗口大小 :長度為 16 位,指向必須緊急處理的數(shù)據(jù)的位置,因此最多能夠傳送的數(shù)據(jù)為 65535B。從 TCP報頭后面的報文數(shù)據(jù)開始,到緊急指針所指出長度的數(shù)據(jù),就是必須緊急處理的數(shù)據(jù)。 校驗和 :該字段長度為 16 位,校驗和的校驗范圍包括偽頭部, TCP 報頭以及應用層來的數(shù)據(jù)。偽頭部為 12B,它本身并不是TCP數(shù)據(jù)包的真頭部,只是在計算校驗和時,臨時和 TCP數(shù)據(jù)包連接在一起。 sock = socket(AF_INET,SOCK_RAW,IPPROTO_IP)。 這里,設置了 SOCK_RAW 標志,表示我們聲明的是一個原始套接字類型。在本課程設計中,發(fā)送 TC
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1