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

正文內(nèi)容

基于局域網(wǎng)的數(shù)據(jù)包的截獲與分析30畢業(yè)設(shè)計(jì)-展示頁(yè)

2025-07-06 20:29本頁(yè)面
  

【正文】 控制。Winsock 2加入了許多唯一的地址簇、套接字類(lèi)型、協(xié)議標(biāo)志符等。(2) 技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。(1) 經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),由于系統(tǒng)所使用的服務(wù)器是免費(fèi)的,可以從網(wǎng)上免費(fèi)下載,本系統(tǒng)開(kāi)發(fā)經(jīng)費(fèi)對(duì)于作者在經(jīng)濟(jì)上是可以接受的,并且有很高的可重用率。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。一般的異常處理。這三類(lèi)對(duì)象都有close()方法,使用完對(duì)象后進(jìn)行關(guān)閉是一種好的代碼編寫(xiě)習(xí)慣,這樣對(duì)象所占有的資源將立即得到清理和釋放。當(dāng)然,_RecordsetPtr對(duì)象的游標(biāo)的移動(dòng)方式和execsql()方法執(zhí)行的參數(shù)有關(guān)。在_RecordsetPtr對(duì)象中都含有一個(gè)游標(biāo),可以用來(lái)指向記錄集中的任何一個(gè)具體的行。 (5) 建立一個(gè)_RecordsetPtr對(duì)象。:importC:\Program Files\Common Files\System\ado\\ no_namespace\ rename(EOF,ADOEOF)\ rename(BOF,ADOBOF) (4) 建立一個(gè)_ConnectionPtr對(duì)象 導(dǎo)入ADO后,就可以創(chuàng)建_ConnectionPtr對(duì)象,其對(duì)象的作用是連接數(shù)據(jù)庫(kù)。(2) 數(shù)據(jù)訪問(wèn)接口系統(tǒng)采用ODBC連接SQL Server。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷(xiāo)減到最小。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。 ② 易于安裝、部署和使用 SQL Server 2000 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。其中SQL Server 2000和Oracle 、Access等數(shù)據(jù)庫(kù)相比具有以下優(yōu)點(diǎn):① 可伸縮性和可用性 同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows174。由于這些數(shù)據(jù)經(jīng)過(guò)了網(wǎng)絡(luò)層和傳輸層的打包,因此需要根據(jù)其附加的幀頭對(duì)數(shù)據(jù)包進(jìn)行分析。但是與其他兩種套接字不同的是,原始套接字此時(shí)捕獲到的數(shù)據(jù)包并不僅僅是單純的數(shù)據(jù)信息,而是包含有 IP頭、 TCP頭等信息頭的最原始的數(shù)據(jù)信息,這些信息保留了它在網(wǎng)絡(luò)傳輸時(shí)的原貌。為了讓原始套接字能接受所有的數(shù)據(jù),還需要通過(guò)ioctlsocket()來(lái)進(jìn)行設(shè)置,而且還可以指定是否親自處理IP頭。本系統(tǒng)把網(wǎng)卡設(shè)置在混亂模式下,以便截獲本局域網(wǎng)內(nèi)的所有數(shù)據(jù)包。網(wǎng)卡有倆種模式:混亂模式和非混亂模式。通過(guò)原始套接字,程序員可以對(duì)網(wǎng)絡(luò)底層的傳輸機(jī)制進(jìn)行控制。加入了許多唯一的地址簇、套接字類(lèi)型、協(xié)議標(biāo)志符。實(shí)現(xiàn)了Windows Socket 應(yīng)用程序和任何版本的Windows Socket之間的最大互操作性。 WINSOCK2原始套接字技術(shù)針對(duì)Winsock 存在的局限性,Winsock 2 提供了許多方面的擴(kuò)展特性以支持功能更大的應(yīng)用。TCP協(xié)議保證數(shù)據(jù)包的安全傳輸,它通過(guò)端口來(lái)區(qū)分進(jìn)程。IP網(wǎng)址表示網(wǎng)絡(luò)的地址,IP主機(jī)地址表示網(wǎng)絡(luò)中主機(jī)的主機(jī)地址。為了方便應(yīng)用,一般把其分為4個(gè)單元,每個(gè)單元占8位,然后十進(jìn)制數(shù)來(lái)表示每個(gè)單元。IP網(wǎng)絡(luò)中每個(gè)主機(jī)都有唯一的IP地址用于標(biāo)志主機(jī)。(4)應(yīng)用層針對(duì)不同的網(wǎng)絡(luò)應(yīng)用,引入了許多協(xié)議。TCP協(xié)議是一種面向連接的、可靠的協(xié)議,HTTP、FTP和TELNET協(xié)議等一般都建立在該協(xié)議的基礎(chǔ)上。(3)傳輸層的功能是使源主機(jī)和目標(biāo)主機(jī)上的進(jìn)程可以進(jìn)行會(huì)話。其功能是把IP數(shù)據(jù)包發(fā)送到目標(biāo)主機(jī)。TCP/IP模型各層的主要功能如下:(1)主機(jī)網(wǎng)絡(luò)層只是要求第三方實(shí)現(xiàn)的主機(jī)網(wǎng)絡(luò)層能夠?yàn)樯蠈?網(wǎng)絡(luò)互聯(lián)層)提供一個(gè)訪問(wèn)接口。在每一層都有相應(yīng)的協(xié)議。TCP/IP參考模型主要用于廣域網(wǎng),在一些局域網(wǎng)中也有應(yīng)用。局域網(wǎng)是指在一個(gè)較小地理范圍內(nèi)的各種計(jì)算機(jī)互聯(lián)在一起的通信網(wǎng)絡(luò),可以包含一個(gè)或多個(gè)子網(wǎng),通常局限在幾千米的范圍內(nèi)。字節(jié)序列越長(zhǎng),可以表示的地址數(shù)目就越多,也就是說(shuō)可以有更多的設(shè)備連入網(wǎng)絡(luò)。通俗的說(shuō),計(jì)算機(jī)網(wǎng)絡(luò)就是通過(guò)電纜、電話線或無(wú)線通訊設(shè)備等互連的計(jì)算機(jī)的集合。所謂計(jì)算機(jī)網(wǎng)絡(luò),是指把分布在不同地理區(qū)域的計(jì)算機(jī)用通信線路相互連接起來(lái)的一個(gè)具有強(qiáng)大功能的網(wǎng)絡(luò)系統(tǒng)。但是它的應(yīng)用潛力大,相信在不久的將來(lái)它能夠完全應(yīng)用于實(shí)際生活中。也有很多軟件只是把這種技術(shù)做為一種擺設(shè),雖然對(duì)數(shù)據(jù)包進(jìn)行分析,但是并未很多的用到實(shí)際的生活中。具體表現(xiàn)為數(shù)據(jù)截獲的效率不高,數(shù)據(jù)分析的效率不高。國(guó)內(nèi)的這種技術(shù)還不太成熟,本技術(shù)與系統(tǒng)入侵檢測(cè)技術(shù)有很大聯(lián)系。分析獲得的數(shù)據(jù)被存儲(chǔ)起來(lái)并可以及時(shí)的顯示在系統(tǒng)界面上,用戶可以查詢(xún)數(shù)據(jù)以得到相應(yīng)的信息。通過(guò)設(shè)置監(jiān)聽(tīng)規(guī)則,用戶可以方面的對(duì)任何端口,IP地址,通信協(xié)議進(jìn)行監(jiān)聽(tīng)。網(wǎng)卡有倆種模式:混亂模式和非混亂模式,非混亂模式下網(wǎng)卡只能接受發(fā)送到本機(jī)的數(shù)據(jù)包,在混亂模式下可以接受發(fā)往本局域網(wǎng)的任何數(shù)據(jù)包。在WINDOWS 下有倆種技術(shù)用于數(shù)據(jù)包的截獲與分析:Winsock原始套接字技術(shù)和WinPcap技術(shù)。有效的數(shù)據(jù)存儲(chǔ)與查詢(xún)機(jī)制。有效的數(shù)據(jù)包截獲機(jī)制。它將成為以后信息安全領(lǐng)域的一項(xiàng)新的技術(shù),有待與發(fā)展。通過(guò)監(jiān)聽(tīng)與分析數(shù)據(jù)包,獲得的信息幫助客戶設(shè)置訪問(wèn)設(shè)置,防止中毒,信息被盜等安全性問(wèn)題。通過(guò)對(duì)數(shù)據(jù)包的分析,我們可以判斷通信雙方的操作系統(tǒng)、網(wǎng)絡(luò)信息流量、經(jīng)過(guò)的路由、 數(shù)據(jù)包的大小,以及數(shù)據(jù)包的內(nèi)容等等。伴隨著各種信息被盜的問(wèn)題,對(duì)安全性的需求也在急切的提高。隨著網(wǎng)絡(luò)的飛速發(fā)展,信息安全逐漸成為一個(gè)潛在的巨大問(wèn)題。信息作為現(xiàn)代社會(huì)中賴(lài)以生存的精神食糧,越來(lái)越受到重視,大量的信息不斷涌現(xiàn)在社會(huì)的各個(gè)角落,無(wú)論是生活還是工作,信息作為一項(xiàng)重要的財(cái)富,使得有效的安全性成為一種必須。沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文目 錄1 緒論 1 1 1 1 2 22 關(guān)鍵技術(shù) 3 網(wǎng)絡(luò)通信原理及協(xié)議 3 WINSOCK2原始套接字技術(shù) 4 5 63系統(tǒng)分析 7 7 7 需求分析 8 局域網(wǎng)監(jiān)控系統(tǒng)ER圖 94 總體設(shè)計(jì) 10 總體功能圖 10 系統(tǒng)流程圖 115 詳細(xì)設(shè)計(jì) 12 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 12 系統(tǒng)界面設(shè)計(jì) 12 數(shù)據(jù)包截獲的設(shè)計(jì) 13 數(shù)據(jù)分析功能設(shè)計(jì) 13 主機(jī)查詢(xún)功能設(shè)計(jì) 146 編碼與實(shí)現(xiàn) 15 15 16 16 19 20 24 33 41 45結(jié)論 46致謝 48附錄A 英文原文 50附錄B 中文翻譯 56III1 緒論目前,社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對(duì)生活質(zhì)量以及工作環(huán)境的要求也越來(lái)越高。因此,由各種信息的安全問(wèn)題也就順理成章的提上了日程[1]。信息安全性是一個(gè)涉及面很廣泛的問(wèn)題。數(shù)據(jù)包的監(jiān)聽(tīng)與分析,可以為防火墻和殺毒軟件提供網(wǎng)絡(luò)信息的基本數(shù)據(jù)。多數(shù)信息被盜一般都是通過(guò)分析數(shù)據(jù)包被盜的,通過(guò)掌握分析數(shù)據(jù)包的技術(shù)我們可以了解數(shù)據(jù)被盜的原理與技術(shù),以及時(shí)的防盜。數(shù)據(jù)包的監(jiān)聽(tīng)與分析技術(shù)是防火墻與殺毒軟件的基本技術(shù),可以有效的解決信息的安全問(wèn)題,并且對(duì)攔截下來(lái)的數(shù)據(jù)包進(jìn)行分析,所得到的分析結(jié)果作為入侵檢測(cè)系統(tǒng)的源數(shù)據(jù),是入侵檢測(cè)的重要組成部分。數(shù)據(jù)包的監(jiān)聽(tīng)與分析的開(kāi)發(fā)的最終目標(biāo)應(yīng)體現(xiàn)在以下幾個(gè)方面:科學(xué)的設(shè)計(jì)理念與設(shè)計(jì)方法。有效的數(shù)據(jù)包分析機(jī)制。除此之外,人性化的用戶界面,通過(guò)分析數(shù)據(jù)包獲得的信息也可以用為網(wǎng)絡(luò)管理,監(jiān)視局域網(wǎng)內(nèi)主機(jī)。本程序采用Winsock原始套接字技術(shù)進(jìn)行數(shù)據(jù)包的截獲與分析。因?yàn)楸鞠到y(tǒng)是基于局域網(wǎng)的,因此網(wǎng)卡模式為設(shè)置為混亂模式。采用多線程的方法監(jiān)聽(tīng)與分析數(shù)據(jù)包,這樣用戶可以方便操作系統(tǒng)而且數(shù)據(jù)包的截獲與分析的效率高。對(duì)主機(jī)的查詢(xún)采用枚舉技術(shù),但是只能查詢(xún)和本機(jī)在同一網(wǎng)段的主機(jī)是否在線,也可以對(duì)某一主機(jī)根據(jù)其IP地址進(jìn)行查詢(xún)。雖然有很多應(yīng)用這種技術(shù)的軟件,但是并未把它發(fā)揮到極至。特別是對(duì)包含漢字?jǐn)?shù)據(jù)的分析難度大,不夠準(zhǔn)確。 在國(guó)外也是一樣的,不然的話病毒的入侵等問(wèn)題也就不這么的明顯了。61沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文2 關(guān)鍵技術(shù) 網(wǎng)絡(luò)通信原理及協(xié)議計(jì)算機(jī)網(wǎng)絡(luò)是現(xiàn)代通信技術(shù)與計(jì)算機(jī)技術(shù)相結(jié)合的產(chǎn)物。在計(jì)算機(jī)網(wǎng)絡(luò)上眾多計(jì)算機(jī)可以方便的相互通信,共享多種質(zhì)源。網(wǎng)絡(luò)中的每個(gè)主機(jī)都有地址,它是用于標(biāo)志主機(jī)的一個(gè)字節(jié)序列。按照計(jì)算機(jī)連網(wǎng)區(qū)域的大小,可以把網(wǎng)絡(luò)分為局域網(wǎng)(lan)和廣域網(wǎng)(wan)。廣域網(wǎng)連接地理范圍較大,常常是一個(gè)國(guó)家或是一個(gè)洲,其目的是為了讓分布較遠(yuǎn)的各局域網(wǎng)互聯(lián)。它分為4個(gè)層次:應(yīng)用層、傳輸層、網(wǎng)絡(luò)互聯(lián)層和主機(jī)網(wǎng)絡(luò)層。確切的說(shuō),TCP/IP協(xié)議應(yīng)該稱(chēng)為T(mén)CP/IP協(xié)議集,它是TCP/IP參考模型的除了主機(jī)網(wǎng)絡(luò)層以外的其他3層的協(xié)議的集合,而TCP協(xié)議和IP協(xié)議是協(xié)議集中的最核心的倆個(gè)協(xié)議。(2)網(wǎng)絡(luò)互聯(lián)層是整個(gè)模型的核心。IP協(xié)議一般把原始數(shù)據(jù)分為多個(gè)數(shù)據(jù)包,然后沿不同的路徑同時(shí)傳遞數(shù)據(jù)包。在傳輸層定義了倆種服務(wù)質(zhì)量不同的協(xié)議,即TCP和UDP。UDP協(xié)議是一個(gè)不可靠、無(wú)連接協(xié)議,主要用于不需要對(duì)報(bào)文進(jìn)行排序和流量控制的場(chǎng)合。其中基于UDP的主要有:SNMP、DNS。IP地址是一個(gè)32位的二進(jìn)制數(shù)序列。IP地址由IP網(wǎng)址和IP主機(jī)地址組成。網(wǎng)絡(luò)掩碼用來(lái)確定IP地址中哪部分是網(wǎng)址,哪部分是主機(jī)地址。UDP也是通過(guò)端口來(lái)標(biāo)志進(jìn)程,在同一主機(jī)中,UDP端口和TCP端口的取值范圍是相互獨(dú)立的,允許存在取值相同的TCP端口和UDP端口。Windows Socket 2 與Windows Socket 在倆個(gè)基礎(chǔ)上向后兼容:源碼和二進(jìn)制代碼。與Winsock 僅支持TCP/IP協(xié)議棧不同,Winsock 2 通過(guò)聲明了一個(gè)Winsock DLL 和底層協(xié)議棧間的標(biāo)準(zhǔn)服務(wù)提供接口(SPI),使一個(gè)Winsock DLL 能夠同時(shí)訪問(wèn)不同軟件開(kāi)發(fā)商的多個(gè)底層協(xié)議站,從而使用戶能夠同時(shí)使用多種傳輸協(xié)議。Winsock 2 通過(guò)原始套接字來(lái)支持多種協(xié)議。創(chuàng)建原始套接字時(shí)必須自行設(shè)定SOCK_RAW標(biāo)志,這與創(chuàng)建流套接字和數(shù)據(jù)報(bào)套接字是不同的。在非混亂模式下網(wǎng)卡只接受發(fā)送到本機(jī)的數(shù)據(jù)包,而的混亂模式下并不對(duì)MAC地址進(jìn)行辨認(rèn)可以接受本局域網(wǎng)內(nèi)的任何數(shù)據(jù)包。在創(chuàng)建了原始套接字后,需要通過(guò)setsockopt()函數(shù)來(lái)設(shè)置IP頭操作選項(xiàng),然后再通過(guò)bind()函數(shù)將原始套接字綁定到本地網(wǎng)卡。至此,實(shí)際就可以開(kāi)始對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行截獲了,對(duì)數(shù)據(jù)包的獲取仍象流式套接字或數(shù)據(jù)報(bào)套接字那樣通過(guò)recv()函數(shù)來(lái)完成。通過(guò)對(duì)這些在低層傳輸?shù)脑夹畔⒌姆治隹梢缘玫接嘘P(guān)網(wǎng)絡(luò)的一些信息。(1) 數(shù)據(jù)庫(kù)的選用目前應(yīng)用系統(tǒng)開(kāi)發(fā)常用的后臺(tái)數(shù)據(jù)庫(kù)有SQL Server 2000、Oracle、Access等。 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。③ 企業(yè)級(jí)數(shù)據(jù)庫(kù)功能SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能?;谝陨系姆治觯疫x用VC++ ,選用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù)。(3) 加載ADO驅(qū)動(dòng)程序要通過(guò)ADO來(lái)連接數(shù)據(jù)庫(kù),應(yīng)用程序必須導(dǎo)入ADO驅(qū)動(dòng)程序,這樣才可以建立與數(shù)據(jù)庫(kù)的連接。如:_ConnectionPtr m_pConnection。_RecordsetPtr是執(zhí)行Sql查詢(xún)語(yǔ)句返回結(jié)果保存的對(duì)象,含有sq1語(yǔ)句執(zhí)行后產(chǎn)生的表。Sql執(zhí)行完成后,游標(biāo)指向第一行的前面的一個(gè)位置,調(diào)用_RecordsetPtr的movenext()方法就可以游標(biāo)到下一行記錄。(6) 關(guān)閉_RecordsetPtr和_ConnectionPtr對(duì)象。(7) 異常處理數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤可能涉及到臟數(shù)據(jù)的問(wèn)題,使得數(shù)據(jù)的正確性不能得到保證。 系統(tǒng)對(duì)運(yùn)行的環(huán)境的要求:硬件平臺(tái):CPU: RAM:512MB,HD:80GB軟件平臺(tái):操作系統(tǒng):WindowsXP Professional數(shù)據(jù)庫(kù):SQL server 2000(個(gè)人版)開(kāi)發(fā)工具:MICROSOFT VISUAL STUDIO C++ 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論文3系統(tǒng)分析可行性分析(Feasibility Analysis)也稱(chēng)為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。該系統(tǒng)采用了Winsock 2原始套接字進(jìn)行開(kāi)發(fā)。Winsock 2 通過(guò)原始套接字來(lái)支持多種協(xié)議。數(shù)據(jù)庫(kù)服務(wù)器選用Microsoft的SQL Server 2000 (Personal)數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見(jiàn)效快。、數(shù)據(jù)包截獲、數(shù)據(jù)分析、主機(jī)查詢(xún)、查詢(xún)數(shù)據(jù)、刪除數(shù)據(jù)等:開(kāi)始輸入密碼和用戶名失敗設(shè)定截獲規(guī)則開(kāi)始數(shù)據(jù)包的截獲查詢(xún)條件(IP地址和端口)查詢(xún)數(shù)據(jù)顯示結(jié)果分析數(shù)據(jù),并保存在數(shù)據(jù)庫(kù)退出刪除數(shù)據(jù)的條件執(zhí)行刪除操作查詢(xún)主機(jī)查詢(xún)條件執(zhí)行查詢(xún)顯示結(jié)果驗(yàn)證密碼和用戶名 系統(tǒng)操作流圖 需求分析基
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1