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

正文內(nèi)容

基于visualc++的網(wǎng)絡(luò)監(jiān)聽系統(tǒng)畢業(yè)論文(文件)

 

【正文】 ) 運(yùn)行結(jié)果可以查看 C:\ (咨詢中可根據(jù)用戶實(shí)際操作情況提供) 運(yùn)行此命令的結(jié)果與刪除并重新安裝 TCP/IP 協(xié)議的效果相同。 傳統(tǒng)的 TCP/IP 協(xié)議基于 IPV4 屬于 第二代互聯(lián)網(wǎng) 技術(shù),核心技術(shù)屬于美國(guó)。雖然用 動(dòng)態(tài) IP 及 Nat 地址轉(zhuǎn)換等技術(shù)實(shí)現(xiàn)了一些緩沖,但 IPV4 地址枯竭已經(jīng)成為不爭(zhēng)的事實(shí)。那時(shí)只有幾百臺(tái)計(jì)算機(jī)互相聯(lián)網(wǎng)。IPv6 是 IETF(互聯(lián)網(wǎng)工程任務(wù)組, Inter Engineering Task Force)設(shè)計(jì)的用于替代現(xiàn)行版本 IP 協(xié)議( IPv4)的下一代 IP 協(xié)議。 IPv6 的地址分配一開始就遵循聚類( Aggregation)的原則,這使得路由器能在路由表中用一條記錄( Entry)表示一片子網(wǎng),大大減小了路由器中路由表的長(zhǎng)度,提高了路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的速度。 (e) IPv6 具有更高的安全性。 OSI 模型將網(wǎng)絡(luò)結(jié)構(gòu)劃分為七層:即物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層??偟恼f來(lái),在頂端與底端之間的每一層均能確保數(shù)據(jù)以一種可讀、無(wú)錯(cuò)、排序正確的格式被發(fā)送。換言之,你提供了一個(gè)物理層。幀是用來(lái)移動(dòng)數(shù)據(jù)的結(jié)構(gòu)包,它不僅包括原始(未加工)數(shù)據(jù),或稱“有效荷載”,還包括發(fā)送方和接收方的網(wǎng)絡(luò)地址以及糾錯(cuò)和控制信息。由于網(wǎng)絡(luò)層處理路由,而路由器因?yàn)檫B接網(wǎng)絡(luò)各段,并智能指導(dǎo)數(shù)據(jù)傳送,因此屬于網(wǎng)絡(luò)層。除此之外,傳輸層按照網(wǎng)絡(luò)能處理的最大尺寸將較長(zhǎng)的數(shù)據(jù)包進(jìn)行強(qiáng)制分割。表示層管理數(shù)據(jù)的解密與加密,除此之外,表示層協(xié)議還對(duì)圖片和文件格式信息進(jìn)行解碼和編碼。 陜西科技大學(xué)畢業(yè)設(shè)計(jì)說明書 24 4 局域網(wǎng)監(jiān)聽系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 局域網(wǎng)監(jiān)聽系統(tǒng)的設(shè)計(jì) 功能設(shè)計(jì) 系統(tǒng)的主要功能結(jié)構(gòu)如下圖 41 所示 圖 41 功能結(jié)構(gòu)圖 模塊設(shè)計(jì) 根據(jù)軟件所需要實(shí)現(xiàn)的功能,將軟件系統(tǒng)劃分為以下。應(yīng)用層負(fù)責(zé)對(duì)軟件提供接口以使程序能使用網(wǎng)絡(luò)服務(wù)。會(huì)話層的功能包括:建立通信鏈接,保持會(huì)話過程通信鏈接的暢通,同步兩個(gè)節(jié)點(diǎn)之間的對(duì)話,決定通信是否被中斷以及通信中斷時(shí)決定從何處重新發(fā)送。因?yàn)槿绻麤]有傳輸層,數(shù)據(jù)將不能被接受方驗(yàn)證或解釋,所以,傳輸層常被認(rèn)為是 O S I 模型中最重要的一層。 (3) 網(wǎng)絡(luò)層 即 O S I 模型的第三層,其主要功能是將網(wǎng)絡(luò)地址翻譯成對(duì)應(yīng)的物理地址,并決定如何將數(shù)據(jù)從發(fā)送方路由到接收方。 (2) 數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層是 O S I 模型的第二層,它控制網(wǎng)絡(luò)層與物理層之間的通信。物理層的協(xié)議產(chǎn)生并檢測(cè)電壓以便發(fā)送和接收攜帶數(shù)據(jù)的信號(hào)。在頂層,應(yīng)用層與用戶使用的軟件(如字處理程序或電子表格程序)進(jìn)行交互。 OSI 模型 在 20 世紀(jì) 80 年代早期, ISO 開始致力于制定一套普遍適用的規(guī)范集合,以使得全球范圍的計(jì)算機(jī)平臺(tái)可進(jìn)行開放式通信。 (d) IPv6 加入了對(duì)自動(dòng) 配置 ( Auto Configuration)的支持。 IPv4 中規(guī)定 IP 地址長(zhǎng)度為 32,即有 2^321(符號(hào) ^表示升冪,下同)個(gè)地址;而 IPv6 中 IP 地址的長(zhǎng)度為 128,即有 2^1281 個(gè)地址。因?yàn)?IANA 把大片的 地址空間 分配給了一些公司和研究機(jī)構(gòu), 90 年代 初就有基于 Visual C++的網(wǎng)絡(luò)監(jiān)聽系統(tǒng) 21 人擔(dān)心 10 年內(nèi) IP 地址空間就會(huì)不 夠用,并由此導(dǎo)致了 IPv6 的開發(fā)。 傳統(tǒng)的 TCP/IP 協(xié)議基于電話寬帶以及以太網(wǎng)的電器特性而制定的,其分包原則與檢驗(yàn)占用了數(shù)據(jù)包很大的一部分比例造成了傳輸效率低,現(xiàn)在網(wǎng)絡(luò)正向著全 光纖網(wǎng)絡(luò) 和超高速以太網(wǎng)方向發(fā)展, TCP/IP 協(xié)議不能滿足其發(fā)展需要。但采用A、 B、 C 三類編址方式后,可用的網(wǎng)絡(luò)地址和主機(jī)地址的數(shù)目大打折扣,以至目前的IP 地址已經(jīng)枯竭。 1981 年 Jon Postel 在 RFC791 中定義了 IP, Ipv4可以運(yùn)行在各種各樣的底層網(wǎng)絡(luò)上,比如端對(duì)端的串行數(shù)據(jù)鏈路( PPP 協(xié)議和 SLIP 協(xié)議 ) ,衛(wèi)星鏈路等等。具體操作如下: (a) 單擊 開始 運(yùn)行,輸入 CMD 后單擊 確定 。人們開發(fā)了一種 能夠?qū)?IP 帶到專有網(wǎng)絡(luò)上的大部分用戶的不昂貴的傳輸媒介。 IP 替代品過程遍布整個(gè)因特網(wǎng),這使 IP 替代品比最初的專有網(wǎng)絡(luò)更加有價(jià)值(由陜西科技大學(xué)畢業(yè)設(shè)計(jì)說明書 20 于網(wǎng)絡(luò)效應(yīng))。 為了便利提供 IP 服務(wù),經(jīng)常用于訪問電子郵件或者聊天,通常以某種方式通過專有網(wǎng)絡(luò)隧道實(shí)現(xiàn)。 IP 傳輸通用數(shù)據(jù)。用戶能夠使用以太網(wǎng)( Ether)、令牌環(huán)網(wǎng)( Token Ring Network)、撥號(hào)線路( Dialup line)、 網(wǎng)以及所有的網(wǎng)絡(luò)傳輸硬件。不過 ,要注意,在使用 ping 命令時(shí),有些公司會(huì)在其主機(jī)設(shè)置丟棄 ICMP 數(shù)據(jù)包,造成你的 ping 命令無(wú)法正常返回?cái)?shù)據(jù)包,不防換個(gè)網(wǎng)站試試。 (e) Ping 一個(gè)局域網(wǎng)地址,觀查與它的連通性。 (b) 首先檢查 IP 地址、子網(wǎng)掩碼、 默認(rèn)網(wǎng)關(guān) 、 DNS 服務(wù)器地址是否正確,輸入命令 ipconfig /all,按回車。包括申請(qǐng)到主機(jī)地址的部分。一個(gè)網(wǎng)絡(luò)編碼,對(duì)應(yīng)一個(gè)網(wǎng)域(或網(wǎng)段)。它表示 IP 地址的代碼序列中能夠根據(jù)需要來(lái)改變的部分。 (4) 子網(wǎng)作用 使用子網(wǎng)是要解決只有一組 C 類地址但需要數(shù)個(gè)網(wǎng)絡(luò)編碼的問題,并不是解決 IP地址不夠用的問題,因?yàn)槭褂米泳W(wǎng)反而能使用的 IP 地址會(huì)變少,子網(wǎng)通常是使用在跨地域的網(wǎng)絡(luò)互聯(lián)之中,兩者之間使用路由器連線,同時(shí)也上 Inter,但只申請(qǐng)到一組 C 類 IP 地址,過路由又需不同的網(wǎng)絡(luò),所以此時(shí)就 必須使用到子網(wǎng),當(dāng)然二網(wǎng)絡(luò)間也可以遠(yuǎn)程橋接( Remote Bridge,字面翻譯)連接,那便沒有使用子網(wǎng)的問題。 (2) 子網(wǎng)劃分 若公司不上 Inter,那一定不會(huì)煩惱 IP 地址的問題,因?yàn)榭梢匀我馐褂盟械?IP地址,不管是 A 類或是 B 類,這個(gè)時(shí)候不會(huì)想到要用子網(wǎng),但若是上 Inter 那 IP 地陜西科技大學(xué)畢業(yè)設(shè)計(jì)說明書 16 址便彌足珍貴了,目前全球一陣 Inter 熱 , IP 地址已經(jīng)愈來(lái)愈少了,而所申請(qǐng)的 IP 地址目前也 趨飽和,而且只有經(jīng)申請(qǐng)的 IP 地址能在 Inter 使用,但對(duì)某些公司只能申請(qǐng)到一個(gè) C 類的 IP 地址,但又有多個(gè)點(diǎn)需要使用,那這時(shí)便需要使用到子網(wǎng),這就需要考慮子網(wǎng)的劃分,下面簡(jiǎn)介子網(wǎng)的原理及如何規(guī)劃。這臺(tái)計(jì)算機(jī)能根據(jù)用戶通信目標(biāo)計(jì)算機(jī)的 IP 地址,決定是否將用戶發(fā)出的信息送出本地網(wǎng)絡(luò),同時(shí),它還將外界發(fā)送給屬于本地網(wǎng)絡(luò)計(jì)算機(jī)的信息接收過來(lái),它是一個(gè)網(wǎng)絡(luò)與另一個(gè)網(wǎng)絡(luò)相聯(lián)的通道。所以,以上 IP 地址的分類只適用于網(wǎng)絡(luò)分類。 D 類地址用于多點(diǎn)播送。這個(gè)轉(zhuǎn)換過程稱為網(wǎng)絡(luò)地址轉(zhuǎn)換( Network Address Translation, NAT),通常使用路由器來(lái)執(zhí)行NAT 轉(zhuǎn)換。每個(gè) C 類地址可連接 254 臺(tái)主機(jī),Inter有 2097152個(gè) C類地址段( 32*256*256),有 532676608個(gè)地址( 32*256*256*254)。每個(gè) B 類地址可連接 65534(2^162,因?yàn)橹鳈C(jī)號(hào)的各位不能同時(shí)為 0, 1)臺(tái)主機(jī), Inter 有 16383(2^141)個(gè) B 類地址(因?yàn)?B 類網(wǎng)絡(luò)地址 是不指派的,而可以指派的最小地址為 [COME06])。 B 類網(wǎng)絡(luò)用第一、二組數(shù)字表 示網(wǎng)絡(luò)的地址,后面兩組數(shù)字代表網(wǎng)絡(luò)上的主機(jī)地址。 一個(gè) A 類 IP 地址 由 1 字節(jié) (每個(gè)字節(jié)是 8 位)的網(wǎng)絡(luò)地址和 3 個(gè)字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是 “0”,即第一段數(shù)字范圍為 1~ 127。分配給具有大量主機(jī)(直接個(gè)人用 戶)而局域網(wǎng) 絡(luò)個(gè)數(shù)較少的大型網(wǎng)絡(luò)。 地址分類 IP 地址 [5]可確認(rèn)網(wǎng)絡(luò)中的任何一個(gè)網(wǎng)絡(luò)和計(jì)算機(jī),而要識(shí)別其它網(wǎng)絡(luò)或其中的計(jì)算機(jī),則是根據(jù)這些 IP 地址的分類來(lái)確定的。所以,在 Inter網(wǎng)絡(luò)中,網(wǎng)絡(luò)地址唯一地標(biāo)識(shí)一臺(tái)計(jì) 算機(jī)。 IP 地址 在 Inter 上連接的所有計(jì)算機(jī),從大型機(jī)到微型計(jì)算機(jī)都是以獨(dú)立的身份出現(xiàn),我們稱它為主機(jī)。 端口是一個(gè)軟件結(jié)構(gòu),被客戶程序或服務(wù)進(jìn)程用來(lái)發(fā)送和接收信息。 兩個(gè)系統(tǒng)間的多重 Tel 連接是如何相互確認(rèn)并協(xié)調(diào)一致呢? TCP 或 UDP 連接唯一地使用每個(gè)信息中的如下四項(xiàng)進(jìn)行確認(rèn): (a) 源 IP 地址 發(fā)送包的 IP 地址。 基于 Visual C++的網(wǎng)絡(luò)監(jiān)聽系統(tǒng) 13 通訊端口 TCP 和 UDP 服務(wù)通常有一個(gè)客戶 /服務(wù)器 的關(guān)系,例如,一個(gè) Tel 服務(wù)進(jìn)程開始在系統(tǒng)上處于空閑狀態(tài),等待著連接。它主要是用來(lái)提供有關(guān)通向目的地址的路徑信息。相對(duì)于 FTP 或 Tel,這些服務(wù)需要交換的信息量較小。 UDP UDP 是面 向無(wú)連接的通訊協(xié)議, UDP 數(shù)據(jù)包括目的端口號(hào)和源端口號(hào)信息,由于通訊不需要連接,所以可以實(shí)現(xiàn)廣播發(fā)送。 TCP 將它的信息送到更高層的應(yīng)用程序,例如 Tel 的服務(wù)程序和客戶程序。 TCP 還采用一種稱為 “滑動(dòng)窗口 ”的方式進(jìn)行流量控制,所謂窗口實(shí)際表示接收能力,用以限制發(fā)送方的發(fā)送速度。這個(gè) 選項(xiàng)是為了測(cè)試而存在的,說明了它可以被用來(lái)欺騙系統(tǒng)來(lái)進(jìn)行平常是被禁止的連接。 高層的 TCP 和 UDP 服務(wù)在接收數(shù)據(jù)包時(shí),通常假設(shè)包中的源地址是有效的。 網(wǎng)絡(luò)協(xié)議三要素 :語(yǔ)法 , 語(yǔ)義 , 交換規(guī)則 (或稱時(shí)序 /定時(shí)關(guān)系 )運(yùn)作機(jī)制 。 網(wǎng)絡(luò)體系結(jié)構(gòu) :是指用分層 研究方法 定義的網(wǎng)絡(luò)各層的功能 , 各層協(xié)議和接口的集合 。 基于 Visual C++的網(wǎng)絡(luò)監(jiān)聽系統(tǒng) 11 3 相關(guān)網(wǎng)絡(luò)協(xié)議的分析 網(wǎng)絡(luò)體系結(jié)構(gòu) 計(jì)算機(jī) 的網(wǎng)絡(luò)結(jié)構(gòu)可以從網(wǎng)絡(luò)體系結(jié)構(gòu) , 網(wǎng)絡(luò)組織 和網(wǎng)絡(luò)配置三個(gè)方面來(lái)描述 , 網(wǎng)絡(luò)組織是從網(wǎng)絡(luò)的 物理結(jié)構(gòu) 和網(wǎng)絡(luò)的實(shí)現(xiàn)兩方面來(lái)描述 計(jì)算機(jī)網(wǎng)絡(luò) 。 (e) 通過分組過濾器后,將數(shù)據(jù)未過濾掉的數(shù)據(jù)包提交給核心緩沖區(qū)。 利用 winpcap 進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)包的捕獲和過濾的設(shè)計(jì)步驟 (a) 打開網(wǎng)卡,并設(shè)為混雜模 式。它為上層的 協(xié)議 驅(qū)動(dòng)提供服務(wù),屏蔽了下層各種網(wǎng)卡的差別。 (d) 混雜模式( Promiscuous Model) :工作在混雜模式下的網(wǎng)卡接收所有的流過網(wǎng)卡的幀,信包捕獲程序就是在這種模式下運(yùn)行的。 網(wǎng)卡具有如下的幾種工作模式: (a) 廣播模式( Broad Cast Model) :它的物理地址( MAC)地址是 0Xffffff 的幀為廣播幀,工作在廣播模式的網(wǎng)卡接收廣播幀。 以太網(wǎng)是一種總線型的網(wǎng)絡(luò),從邏輯上來(lái)看是由一條總線和多個(gè)連接在總線上的站點(diǎn)所組成各個(gè)站點(diǎn)采用上面提到的 CSMA/CD 協(xié)議 進(jìn)行信道的爭(zhēng)用和共享。統(tǒng)計(jì)模式是一種非常高效的、用來(lái)監(jiān)測(cè)網(wǎng)絡(luò)的方法,即使在高速的局域網(wǎng)等有大量數(shù)據(jù)包流動(dòng)的網(wǎng)絡(luò)環(huán)境中,它依然可工作得很好 。 WinPcap 的功能與新特性 WinPcap 除了其強(qiáng)大的捕獲數(shù)據(jù)包的功能以外,相比 BSD Capturing Component 還增加了發(fā)送數(shù)據(jù)包的功能:它是在 Win32 平臺(tái)上第一個(gè)提供標(biāo)準(zhǔn)的一套發(fā)送數(shù)據(jù)包函數(shù)的庫(kù)。 ,包括對(duì)于 NPF 內(nèi)核層次上的過濾器支持。 第三個(gè)模塊 是不依賴于操作系統(tǒng)的。 第二個(gè)模塊 為 win32 平臺(tái)提供了一個(gè)公共的接口。微軟開發(fā) winpcap 這個(gè)項(xiàng)目的目的在于為win32 應(yīng)用程序提供更開放的訪問網(wǎng)絡(luò)底層的能力。但是, WinPcap 與 BSD 捕獲數(shù)據(jù)包有一些本質(zhì)的區(qū)別 :filtering 過程開始于用戶層定義的一個(gè) Filter,例如 port=21, WinPcap 把它編譯成一個(gè)偽指令,偽指令被傳到核心層,核心層通過一個(gè)虛擬機(jī)開始抓取所有的數(shù)據(jù)包,并通過偽指令來(lái)判斷是否保留數(shù)據(jù)包。它為捕獲數(shù)據(jù)包的過程提供了強(qiáng)大而抽象的接口。二者之間擁有 swap 特性:由于 store buffer 比 hold buffer 更易被填滿,所以當(dāng) store buffer 已滿,而 hold buffer 為空的時(shí)候, store buffer
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1