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

正文內(nèi)容

學(xué)位論文之網(wǎng)絡(luò)流量測量軟件的設(shè)計與實現(xiàn)(完整版)

2025-07-30 17:41上一頁面

下一頁面
  

【正文】 beginning of the thesis, we introduce all important protocols of TCP/IP, like IP, TCP, and UDP. We introduce IP header, TCP header and UDP header for the most important because we need acquire the information of source address, destination address, and protocol type from the IP header. In the following section, we give the concept of Socket. Sockets actually provide a munication port to allow all the puters that have Socket port to municate with each other. In the thesis, we talk on the process of the Socket’s building listening and canceling. In the program, we use RAW Socket to set adapter on the mixed mode. To let the Socket receive all data, we also need to set the on SIO_RCVALL. Then we use the function recv () to get data 3 / 25pack. At last we need analyze the data pack to get the information we need.KEY WORDS:TCP/IP, Winsock,RAW SOCKET, NetBIOS目  錄摘 要…………………………………………………………………….1Abstract………………………………………………………..2前 言…………………………………………………………………….4第一章 緒論……………………………………………………………5 TCP/IP 協(xié)議及其協(xié)議分析方法……………………………….5 分層…………………………………………………………..5 IP 地址……………………………………………………….6 端口…………………………………………………………..6 TCP/IP 協(xié)議在 Windows 中的實現(xiàn)………………………….7 Winsock 編程…………………………………………………...7 網(wǎng)絡(luò)流量測量的程序?qū)崿F(xiàn)原理………………………………..8第二章 TCP/IP 協(xié)議集………………………………………………9 TCP/IP 協(xié)議簡介……………………………………………….9 IP 協(xié)議………………………………………………………….9 TCP 協(xié)議………………………………………………………..10 TCP 服務(wù)模型………………………………………………..10 TCP 數(shù)據(jù)段頭………………………………………………..11 TCP 協(xié)議的建立……………………………………………..12 UDP 協(xié)議………………………………………………………..13第三章 WINSOCK 編程概述…………………………………………14 套接字的概念………………………………………………….14 套接字的種類………………………………………………….14 套接字的建立………………………………………………….14第四章 網(wǎng)絡(luò)流量測量的程序?qū)崿F(xiàn)……………………………….16 網(wǎng)卡初始化…………………………………………………….16 NetBios 概述…………………………………………………16 利用 NetBios 來初始化網(wǎng)卡………………………………..164 / 25 原始套接字的設(shè)置…………………………………………….16 IP 包的協(xié)議分析………………………………………………17 結(jié)果與測試…………………………………………………….19結(jié) 論…………………………………………………………………….21結(jié)束語…………………………………………………………………….22參考文獻…………………………………………………………………23前  言隨著計算機網(wǎng)絡(luò)技術(shù)日新月異的發(fā)展,Inter 的逐漸普及,網(wǎng)絡(luò)對于人們已經(jīng)不再是一個陌生的概念。主要是介紹 IP 頭,TCP 頭,UDP 頭的特點,以便從 IP 頭中可以獲取源地址,目的地址,協(xié)議類型等信息。在隨后的章節(jié)中提出了 Socket 的概念,Socket 實際上提供了一個通信端口使所有擁有 Socket 的端口的計算機之間能夠相互通信,在本論文中主要說明了 socket 的建立,監(jiān)聽和撤銷的過程??梢哉f,網(wǎng)絡(luò)已經(jīng)在很多人的生活中占據(jù)了重要的地位。Netbios 利用其網(wǎng)絡(luò)控制快 NCB 來完成我們需要它去完成的對網(wǎng)卡的初始化工作。在這些準備工作已經(jīng)做好之后,余下的就是利用 recv()來捕獲網(wǎng)絡(luò)中的數(shù)據(jù)包。它成為被稱作“全球互聯(lián)網(wǎng)”或“因特網(wǎng)”(Inter)的基礎(chǔ)。? 會話層:允許不同機器上的用戶建立會話關(guān)系,為用戶提供會話控制服務(wù)。? 運輸層,主要為兩臺主機上的應(yīng)用程序提供端到端的通信。OSI 模型在網(wǎng)絡(luò)層支持無連接和面向連接的通信,而 TCP/IP 模型在網(wǎng)絡(luò)層僅有無連接的通信方式,但是在傳輸層卻支持兩種模式,更好的面向了用戶。InterNIC 只分配網(wǎng)絡(luò)號。類似于文件描述符,每個端口都擁有一個叫端口號(port number)的整數(shù)型標識符,用于區(qū)別不同端口。如圖:圖 12 Winsock 在 TCP/IP 和 OSI 中的表示在 Windows 中,利用 Winsock 通信需經(jīng)過幾個步驟:初始化 Winsock,創(chuàng)建套接字,建立會話,傳送數(shù)據(jù),中止會話,中止 Winsock。為了讓原始套接字能接受所有的數(shù)據(jù),還需要通過 ioctlsocket()來進行設(shè)置,而且還可以指定是否親自處理 IP 頭。與大多數(shù)網(wǎng)絡(luò)層協(xié)議不同,IP 協(xié)議一開始就是為了網(wǎng)絡(luò)互連的目的而設(shè)計的,它的工作是提供一種從源端到目的端傳輸數(shù)據(jù)報的最佳嘗試方法,不管這些機器是否在同一網(wǎng)絡(luò)中??傞L10 / 2565535 字節(jié)。頭部校驗和(header checksum):這種算法用來校驗頭部。IP 層并不能保證將數(shù)據(jù)報正確地傳送到目的端,因此 TCP 實體需要判定是否超時并根據(jù)需要重發(fā)數(shù)據(jù)報。TCP 連接是字節(jié)流而非報文流,報文邊界并不按頭尾銜接方式保存。(2)要求每個數(shù)據(jù)段必須適合最大傳送單位 MTU。以下介紹一下 TCP 數(shù)據(jù)段頭中每個字段的含義:12 / 25圖 22 TCP 頭源端口和目的端口字段標識出本地和遠端的連接點。應(yīng)急指針指從當前順序號到緊急數(shù)據(jù)位置的偏移量。(6)FIN 位用于釋放連接,它表明發(fā)送方已經(jīng)沒有數(shù)據(jù)發(fā)送了,然而當斷開連接后,進程還可以繼續(xù)接收數(shù)據(jù)。(B) [SYN/ACK] (A)接著,A 收到后會發(fā)一個對 SYN 包的確認包(SYN/ACK)回去,表示對第一個 SYN 包的確認,并繼續(xù)握手操作。一個 UDP 數(shù)據(jù)段包括一個 8 字節(jié)的頭和數(shù)據(jù)部分。最簡單地說,Winsock 就是 Windows 應(yīng)用程序與 TCP/IP 之間的通信界面。它們必須有共同的協(xié)議,也就是說,通過 Socket 相互傳送信息時所用的語言必須是協(xié)定好的。常用于檢驗新的協(xié)議實現(xiàn)或訪問現(xiàn)有服務(wù)中配置的新設(shè)備。如同電話有音頻和脈沖兩種形式一樣, socket 有兩個最重要的選項是 AF_UNIX 和 AF_INET。而數(shù)據(jù)報套接字也支持雙向的數(shù)據(jù)流,但不保證傳輸數(shù)據(jù)的準確性,但保留了記錄邊界。然后我們要做的就是設(shè)置 SOCK_RAW 為SIO_RCVALL,以便接收所有的 IP 包。因此,將 NetBios 作為網(wǎng)絡(luò)協(xié)議的優(yōu)點是:基于 NetBios 網(wǎng)絡(luò)應(yīng)用程序并不需修改便能在其它各種網(wǎng)絡(luò)環(huán)境下運行,用戶將享受到極大的靈活性,既使改用了其它網(wǎng)絡(luò)也能繼續(xù)使用原先的應(yīng)用程序,避免了重復(fù)投入。NCBRESET 重置網(wǎng)卡。WSAData)查看 Winsock 的版本號。 = AF_INET。 設(shè)置 SOCK_RAW 為 SIO_RCVALL,以便接收所有的 IP 包。定義一個名為 ip 的指針,指向 IP 頭的第一個位,定義一個名為 tcp 的指針指向地址=(IP 頭的首地址+IP 頭的長度)的位置。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1