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

正文內(nèi)容

學位論文之網(wǎng)絡流量測量軟件的設計與實現(xiàn)-文庫吧資料

2025-06-30 17:41本頁面
  

【正文】 過 Socket 相互傳送信息時所用的語言必須是協(xié)定好的。Socket 是一種底層連接。Socket 這個詞的一般意義是自然的或人工的插口,如家用電器的電源插口等?,F(xiàn)在最新版本是 版。最簡單地說,Winsock 就是 Windows 應用程序與 TCP/IP 之間的通信界面。然后服務器計算機只需將 RemoteHost 設置為客戶計算機的 IP 地址,并將 RemotePort 屬性設置為與客戶計算機 LocalPort 屬性相同的端口,最后調(diào)用 SendData 方法來發(fā)送信息,而客戶計算機則使用 DataArrival 事件內(nèi)的 GetData 方法來獲取服務器計算機發(fā)送來的信息。該字段是可選的,而且在不用于運算時記為 0。UDP 長度字段指明包括 8 字節(jié)的頭和數(shù)據(jù)在內(nèi)的數(shù)據(jù)段長度。一個 UDP 數(shù)據(jù)段包括一個 8 字節(jié)的頭和數(shù)據(jù)部分。UDP向應用程序提供了一種發(fā)送封裝的原始 IP 數(shù)據(jù)報的方法,并且發(fā)送時無需建立連接?!DP 協(xié)議Inter 協(xié)議組同樣支持無連接的傳輸協(xié)議 UDP。(B) [ACK] (A)B 收到 SYN/ACK 包,B 發(fā)一個確認包(ACK),通知 A 連接已建立。(B) [SYN/ACK] (A)接著,A 收到后會發(fā)一個對 SYN 包的確認包(SYN/ACK)回去,表示對第一個 SYN 包的確認,并繼續(xù)握手操作。圖 23 TCP 偽頭 TCP 協(xié)議的建立TCP 連接的建立使用三次握手協(xié)議,在此過程中雙方要互報自己的初始序號,這樣就可以保證包的接收順序和發(fā)送順序相一致。它校驗頭部,數(shù)據(jù)和偽 IP 頭(如下圖)之和。窗口大小為 0 也是合法的,表示它已經(jīng)收到了包括當前字段的所有數(shù)據(jù)段,但當前接收方急需暫停,希望不要發(fā)數(shù)據(jù)。(6)FIN 位用于釋放連接,它表明發(fā)送方已經(jīng)沒有數(shù)據(jù)發(fā)送了,然而當斷開連接后,進程還可以繼續(xù)接收數(shù)據(jù)。在連接請求中,SYN=1,ACK=0,表示捎帶確認字段無效。(4)RST 位用于復位由于主機崩潰或其他原因而出現(xiàn)錯誤的連接。ACK 為 0 表示數(shù)據(jù)段不包括確認信息。應急指針指從當前順序號到緊急數(shù)據(jù)位置的偏移量。接下來有 6 個未用的位。TCP 頭長表明在 TCP 頭中包含多少個 32 位字。順序號和確認號字段執(zhí)行它的通用功能。以下介紹一下 TCP 數(shù)據(jù)段頭中每個字段的含義:12 / 25圖 22 TCP 頭源端口和目的端口字段標識出本地和遠端的連接點。在可選項后面最多有 65535-20-20=65495 數(shù)據(jù)字節(jié),第一個 20 指 IP 頭,第二個20 指 TCP 頭。如果確認號超時,則發(fā)送方將重發(fā)。當發(fā)送方傳送一個數(shù)據(jù)段時,它要啟動計時器。(2)要求每個數(shù)據(jù)段必須適合最大傳送單位 MTU。一個數(shù)據(jù)段包含一個固定的 20 字節(jié)的頭,后面跟著以 0 字節(jié)或多字節(jié)的數(shù)據(jù)。當一個用戶按下 DEL 或者 CTRL+C 中斷一個已經(jīng)開始的遠程計算時,發(fā)送方應用程序在數(shù)據(jù)流中放入一些控制信息并將其與 URGENT 標志一起交給 TCP,當緊急數(shù)據(jù)到達目的端之后,接受方應用程序被中斷,然后去讀取數(shù)據(jù)并進而發(fā)現(xiàn)了緊急數(shù)據(jù)。有時候用戶為了立刻發(fā)送數(shù)據(jù)可以使用 PUSH 標志來通知 TCP 不能耽擱數(shù)據(jù)的發(fā)送。TCP 連接是字節(jié)流而非報文流,報文邊界并不按頭尾銜接方式保存。序號小于 256 的端口稱為通用端口。為了獲得 TCP 服務,11 / 25必須在發(fā)送方的 Socket 和接收方的 Socket 之間明確的建立連接?!CP 服務模型通過在發(fā)送方和接收方分別創(chuàng)建稱為 Socket 的通信端點可以獲得 TCP 服務。IP 層并不能保證將數(shù)據(jù)報正確地傳送到目的端,因此 TCP 實體需要判定是否超時并根據(jù)需要重發(fā)數(shù)據(jù)報。TCP 實體從本地進程接受用戶的數(shù)據(jù)流,并將其分為不超過 64 字節(jié)的數(shù)據(jù)片段,并將每個數(shù)據(jù)片段作為單獨的 IP 數(shù)據(jù)報發(fā)送出去。 TCP 協(xié)議TCP(傳輸控制協(xié)議),是專門設計用于在不可靠的 inter 上提供可靠的、端到端的字節(jié)流通信的協(xié)議。網(wǎng)由于該算法的原理,當數(shù)據(jù)報到達時其頭部校驗和應該為 0。頭部校驗和(header checksum):這種算法用來校驗頭部。生命期(time to life):是同一個用來限制分組生命周期的計數(shù)器,最長生命周期 255s,它必須在每個節(jié)點都遞減,而且當一個路由器中排隊時間過長可以十倍數(shù)遞減。因為在分段位移前有 3 位,其中兩位是未用的位,然后是兩個 1 位字段,DF 表示不要分段,MF 表示還有進一步的分段。分段偏移(fragment offset):說明分段在當前數(shù)據(jù)報的什么位置??傞L10 / 2565535 字節(jié)。D,T,R 的優(yōu)先級從 0 到 7。3 個標志位 D,T,R 主機能說明它最關心組合{Delay,Throughput,Reliability}中的哪一項。IHL 字段:用來告訴頭部有多長,以 32 字節(jié)長度為一個單位,最小值為 5。與大多數(shù)網(wǎng)絡層協(xié)議不同,IP 協(xié)議一開始就是為了網(wǎng)絡互連的目的而設計的,它的工作是提供一種從源端到目的端傳輸數(shù)據(jù)報的最佳嘗試方法,不管這些機器是否在同一網(wǎng)絡中。 IP 協(xié)議IP 是 TCP/IP 協(xié)議族中最為核心的協(xié)議。TCP/IP 模型可以分為以下四層:應用層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層。9 / 25第二章 TCP/IP 協(xié)議集 TCP/IP 協(xié)議簡介很多不同的廠家生產(chǎn)各種型號的計算機,它們運行完全不同的操作系統(tǒng),但 TCP/IP 協(xié)議組件允許它們互相進行通信。為了讓原始套接字能接受所有的數(shù)據(jù),還需要通過 ioctlsocket()來進行設置,而且還可以指定是否親自處理 IP 頭。這種對網(wǎng)卡混雜模式的設置是通過原始套接字(raw socket)來實現(xiàn)的,這也有別于通常經(jīng)常使用的數(shù)據(jù)流套接字和數(shù)據(jù)報套接字。而網(wǎng)絡監(jiān)測器的目的恰恰在于從網(wǎng)卡接收所有經(jīng)過它的數(shù)據(jù)包,這些數(shù)據(jù)包即可以是發(fā)給它的也可以是發(fā)往別處的。 網(wǎng)絡流量測量的程序?qū)崿F(xiàn)原理網(wǎng)絡流量監(jiān)測器也是通過對網(wǎng)卡的編程來實現(xiàn)網(wǎng)絡通訊的,對網(wǎng)卡的編程也是使用通常的套接字(socket)方式來進行。如圖:圖 12 Winsock 在 TCP/IP 和 OSI 中的表示在 Windows 中,利用 Winsock 通信需經(jīng)過幾個步驟:初始化 Winsock,創(chuàng)建套接字,建立會話,傳送數(shù)據(jù),中止會話,中止 Winsock。OSI 在 Windows 中的實現(xiàn):物理層就是網(wǎng)卡,數(shù)據(jù)鏈路層就是網(wǎng)卡驅(qū)動程序,網(wǎng)絡層就是 NDIS(網(wǎng)絡驅(qū)動程序接口規(guī)范) ,傳輸層是 TDI(傳輸驅(qū)動程序接口),會話層是 SPI(服務提供者接口),表示層是 API(應用編程接口),應用層通常就是 EXE 文件。 TCP/IP 協(xié)議在 Windows 中的實現(xiàn)對 TCP/IP 協(xié)議有了一個結構性的了解之后,就要考慮 TCP/IP 協(xié)議在 Windows 中是如何應用的。端口號的分配有兩種基本分配方式:第一種叫全局分配,這是一種集中控制方式,由一個公認的中央機構根據(jù)用戶需要進行統(tǒng)一分配,并將結果公布于眾。類似于文件描述符,每個端口都擁有一個叫端口號(port number)的整數(shù)型標識符,用于區(qū)別不同端口。端口是一種抽象的軟件結構,應用程序(即進程)通過系統(tǒng)調(diào)用與某端口建立連接后,傳輸層傳給該端口的數(shù)據(jù)都被相應進程所接收,相應進程發(fā)給傳輸層的數(shù)據(jù)都通過該端口輸出。從這個意義上講,網(wǎng)絡通信的最終地址就不僅僅是主機地址了,還包括可以描述進程的某種標識符?!《丝诰W(wǎng)絡中可以被命名和尋址的通信端口,是操作系統(tǒng)可分配的一種資源。InterNIC 只分配網(wǎng)絡號。由于互連網(wǎng)上的每個接口必須有一個唯一的 IP 地址,因此必須要有一個管理機構為接入互連網(wǎng)的網(wǎng)絡分配 IP 地址。這種表示方法稱作“點分十進制表示法” 。IP 地址長 32 bit。OSI 模型在網(wǎng)絡層支持無連接和面向連接的通信,而 TCP/IP 模型在網(wǎng)絡層僅有無連接的通信方式,但是在傳輸層卻支持兩種模式,更好的面向了用戶。幾乎各種不同的 TCP/IP 實現(xiàn)都會提供下面這些通用的應用程序: Tel 遠程登錄,F(xiàn)TP 文件傳輸協(xié)議,SMTP 用于電子郵件的簡單郵件傳輸協(xié)議,SNMP 簡單網(wǎng)絡管理協(xié)議。它只是把稱作數(shù)據(jù)報的分組從一臺主機發(fā)送到另一臺主機,但并不保證該數(shù)據(jù)報能到達另一端。TCP 為兩臺主機提供高可靠性的數(shù)據(jù)通信。? 運輸層,主要為兩臺主機上的應用程序提供端到端的通信。? 網(wǎng)絡層,處理分組在網(wǎng)絡中的活動,例如分組的路由選擇。6 / 25? 數(shù)據(jù)鏈路層,通常包括操作系統(tǒng)中的設備驅(qū)動程序和計算機中對應的網(wǎng)絡接口卡。? 應用層:為用戶提供訪問 OSI 的接口,其中包括大量的常見的協(xié)議。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1