【畢業(yè)學(xué)位論文】(Word原稿)互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩86頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

碩士學(xué)位論文 (專(zhuān)業(yè)學(xué)位) 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 姓 名: 學(xué) 號(hào): 所在院系:軟件學(xué)院 職業(yè)類(lèi)型:工程碩士 專(zhuān)業(yè)領(lǐng)域:軟件工程 校內(nèi)導(dǎo)師: 校外導(dǎo)師: 二 一三年十月 A in he of 2013 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué) 位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門(mén)或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué) 碩士論文 摘要 I 摘要 在實(shí)際工作中,管理 理人員在巡查運(yùn)營(yíng)商 房工作過(guò)程中發(fā)現(xiàn)某些運(yùn)營(yíng)商沒(méi)有按照自身實(shí)際域名備案情況來(lái)執(zhí)行而是存在一些域名沒(méi)有備案,這樣網(wǎng)安人員就不清楚他們究竟有哪些域名在使用。因此管理好域名信息的確是一件繁重而重復(fù)的勞動(dòng),而且實(shí)際情況是他們花了很大力氣但結(jié)果仍然收效甚微。 在此情況下我們積極配合、協(xié)助網(wǎng)安人員解決該棘手的難題。 在跟網(wǎng)安人員溝通、協(xié)商,深入獲取客戶需求,并經(jīng)過(guò)反復(fù)的論證以后,研發(fā)了本系統(tǒng) ,即互聯(lián)網(wǎng)域名信息管理系統(tǒng)。 系統(tǒng)采用典型的三層架構(gòu)設(shè)計(jì),分為前臺(tái)、數(shù)據(jù)庫(kù)和后臺(tái)三個(gè)部分。前臺(tái)是數(shù)據(jù)比對(duì)和數(shù)據(jù)展示平臺(tái),跟用戶提供領(lǐng)號(hào)的操作界面,注重用戶體驗(yàn)。同時(shí)負(fù)責(zé)數(shù)據(jù)比對(duì),找出報(bào)備的和未報(bào)備的域名和 據(jù)庫(kù)是中間部分,負(fù)責(zé)存儲(chǔ)從后臺(tái)解析出來(lái)的域名和 臺(tái)是解析平臺(tái),具有千兆的解析能力,抓取原始數(shù)據(jù)包以后負(fù)責(zé)解析數(shù)據(jù),獲取里面的原始域名和 后再向數(shù)據(jù)庫(kù)存儲(chǔ)。形成一個(gè)完整的工作流程。 從產(chǎn)品設(shè)計(jì)之初,我們就決定堅(jiān)持從實(shí)際情況出發(fā),做到操作簡(jiǎn)單,使用方便,結(jié)果準(zhǔn)確,注重實(shí)戰(zhàn)。將易用性和準(zhǔn)確 性相結(jié)合,將具體功能與實(shí)際應(yīng)用相結(jié)合,確保本系統(tǒng)能解決用戶的實(shí)際問(wèn)題。 使用該系統(tǒng)可以準(zhǔn)確獲取最原始的域名信息,可以有效鑒別跟運(yùn)營(yíng)商存在的未報(bào)備的域名和 對(duì)違法信息發(fā)現(xiàn)后及時(shí)處置并生成報(bào)表,既降低了網(wǎng)安人員的工作強(qiáng)度,又提高了工作效率,徹底解放了網(wǎng)安人員在域名管理方面的困擾。 實(shí)踐證明,該系統(tǒng)的確是網(wǎng)安人員做域名信息管理的“好助手”。 關(guān)鍵詞 : 管,報(bào)備域名,解析 絡(luò)監(jiān)測(cè) n DC is a to DC is no so do is a is a of In we to In in to of A is in is on P is P is is to of P; to a at we to be to on of of to of of of P. of of of of in is a II to P, 濟(jì)大學(xué) 碩士論文 目錄 錄 第 1章 . 緒論 . 1 課題背景 . 1 國(guó)內(nèi)外研究現(xiàn)狀 . 1 本課題的目的意義 . 2 課題研究?jī)?nèi)容 . 2 本文的組織結(jié)構(gòu) . 3 第 2章 . 相關(guān)理論或技術(shù) . 4 協(xié)議分析技術(shù) . 4 據(jù)庫(kù) . 4 C+ 和面向?qū)ο笏枷?. 4 . 5 第 3章 . 系統(tǒng)的需求分析 . 6 功能性需求 . 6 管理平臺(tái)需求 . 6 解析平臺(tái)需求 . 8 整體功能結(jié)構(gòu) . 10 非功能性需求 . 10 系統(tǒng)用例圖分析 . 11 第 4章 . 系統(tǒng)設(shè)計(jì) . 15 整體架構(gòu)設(shè)計(jì) . 15 管理平臺(tái)模塊介紹 . 19 解析平臺(tái)模塊介紹 . 24 劃分各類(lèi)簡(jiǎn)介 . 24 子模塊介紹 . 27 第 5章 . 數(shù)據(jù)庫(kù)設(shè)計(jì) . 36 數(shù)據(jù)表類(lèi) . 36 . 40 數(shù)據(jù) (庫(kù) )關(guān)系圖 . 41 觸發(fā)器 . 43 據(jù)觸發(fā)器 . 43 據(jù)觸發(fā)器 . 45 第 6章 . 系統(tǒng)實(shí)現(xiàn) . 47 系統(tǒng)關(guān)鍵技術(shù) . 47 系統(tǒng)運(yùn)行界面和代碼 . 47 同濟(jì)大學(xué) 碩士論文 目錄 V 系統(tǒng)運(yùn)行主頁(yè) . 47 狀態(tài)信息 . 62 第 7章 . 系統(tǒng)測(cè)試 . 64 部署測(cè)試環(huán)境 . 64 硬件和軟件環(huán)境 . 64 網(wǎng)絡(luò)環(huán)境拓?fù)鋱D . 64 測(cè)試目的 . 65 測(cè)試執(zhí)行情況 . 66 功能性測(cè)試 . 66 非功能性測(cè)試 . 71 測(cè)試結(jié)論 . 72 測(cè)試綜述 . 72 測(cè)試情況統(tǒng)計(jì) . 72 測(cè)試結(jié)論 . 73 第 8章 . 總結(jié) . 74 總結(jié) . 74 下一步工作 . 74 致謝 . 76 參考文獻(xiàn) . 77 個(gè)人簡(jiǎn)歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 79 第 1 章 緒論 1 第 1章 . 緒論 課題背景 近年來(lái),隨著信息化和網(wǎng)安工作的快速發(fā)展,互聯(lián)網(wǎng)基礎(chǔ)數(shù)據(jù)采集和互聯(lián)網(wǎng)安全監(jiān)管 等基礎(chǔ)工作的重要性日益凸現(xiàn)。為進(jìn)一步夯實(shí)網(wǎng)安部門(mén)基礎(chǔ)工作,推進(jìn)網(wǎng)安基礎(chǔ)工作信息化建設(shè),按照公安部黨委“基礎(chǔ)工作信息化,信息工作基礎(chǔ)化”的總體要求,公安部第十一局正組織全國(guó)網(wǎng)安部門(mén)集中開(kāi)展互聯(lián)網(wǎng)基礎(chǔ)數(shù)據(jù)采集和基礎(chǔ)數(shù)據(jù)庫(kù)建設(shè)工作。 為配合業(yè)務(wù)工作的開(kāi)展,根據(jù)公安部十一局新頒布的互聯(lián)網(wǎng)基礎(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)格式規(guī)范對(duì)數(shù)據(jù)采集的要求,實(shí)現(xiàn)對(duì)各類(lèi)基礎(chǔ)數(shù)據(jù)的錄入、維護(hù),對(duì)網(wǎng)安業(yè)務(wù)基礎(chǔ)信息進(jìn)行匯總、查詢(xún)和分析,向全國(guó)各級(jí)網(wǎng)安部門(mén)提供在線網(wǎng)安基礎(chǔ)信息的綜合查詢(xún)服務(wù),同時(shí)向其他警種業(yè)務(wù)部門(mén)提供相關(guān)基礎(chǔ)數(shù)據(jù)共享,為處置網(wǎng)上安全 事件和突發(fā)事件、偵辦網(wǎng)絡(luò)違法犯罪案件提供信息支持。不過(guò)如何保證基礎(chǔ)庫(kù)信息被完全上報(bào),如何保證準(zhǔn)確上報(bào),公安機(jī)關(guān)也不能時(shí)刻去檢查,只能采用抽查的方式去做調(diào)研。 但是對(duì)公安人員來(lái)說(shuō),基礎(chǔ)庫(kù)( 案信息的監(jiān)督管理是非常困難的。就一線城市而言,每個(gè)城市向網(wǎng)安備案的域名信息達(dá)到幾十萬(wàn)個(gè),沒(méi)有備案的域名信息更多,而且備案的域名信息又存在變更后沒(méi)有再次備案的。如何保證運(yùn)營(yíng)商數(shù)據(jù)報(bào)備的準(zhǔn)確?如何保證運(yùn)營(yíng)商將數(shù)據(jù)完全報(bào)備?可見(jiàn)管理機(jī)房備案信息是一件繁重而重復(fù)的勞動(dòng),網(wǎng)安人員根本沒(méi)有足夠多的精力來(lái)完成這項(xiàng)工作 ,而且實(shí)際情況是,他們花了很大力氣但結(jié)果仍然收效甚微。 在此情況下,我們積極協(xié)助網(wǎng)安人員解決該棘手的問(wèn)題,在跟網(wǎng)安人員溝通、協(xié)商、深入獲取客戶需求,并經(jīng)過(guò)反復(fù)的論證以后,我們研發(fā)了本系統(tǒng),即互聯(lián)網(wǎng)服務(wù)商備案信息抽查系統(tǒng),簡(jiǎn)稱(chēng)互聯(lián)網(wǎng)域名抽查系統(tǒng)或抽查工具。 國(guó)內(nèi)外研究現(xiàn)狀 本系統(tǒng)的核心技術(shù)在網(wǎng)絡(luò)內(nèi)容監(jiān)控方面,國(guó)內(nèi)的網(wǎng)絡(luò)內(nèi)容監(jiān)管是這一技術(shù)點(diǎn)同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 2 的本土化延伸。 由于 網(wǎng)絡(luò)內(nèi)容監(jiān)管 是在流量識(shí)別的基礎(chǔ)上進(jìn)行的,因此流量識(shí)別可以看作是系統(tǒng)中最為核心的部分,其識(shí)別技術(shù)的性能對(duì)于一個(gè) 內(nèi)容 管理系統(tǒng)的評(píng)價(jià)指標(biāo)優(yōu)劣至關(guān)重要。 國(guó)外對(duì) 內(nèi)容 管理 方面的研究同樣開(kāi)展較多,并且已經(jīng)較成熟,并采用了先進(jìn)的聚類(lèi)分析、 度流檢測(cè))等手段來(lái),結(jié)合傳統(tǒng)的端口, 度包檢測(cè))等手段來(lái)對(duì)網(wǎng)絡(luò)流量進(jìn)行分類(lèi),分類(lèi)準(zhǔn)確度較高,并且自適應(yīng)性較好 ,傳統(tǒng)的方法是鏡像數(shù)據(jù) 。 科等傳統(tǒng)網(wǎng)絡(luò)設(shè)備廠商根據(jù)此類(lèi)技術(shù)推出了專(zhuān)門(mén)的行為管理解決方案。而國(guó)內(nèi)研究機(jī)構(gòu)也在流量分析領(lǐng)域取得了一些進(jìn)展,比如基于連接模式的特征識(shí)別,同時(shí)也涌現(xiàn)出了一批網(wǎng)絡(luò) 內(nèi)容 管理廠商,根據(jù)自己的技術(shù),結(jié)合國(guó)內(nèi)的網(wǎng)絡(luò)應(yīng)用環(huán)境,定制開(kāi)發(fā)了一系列的網(wǎng)絡(luò) 內(nèi)容監(jiān)管 產(chǎn)品,其中目前占據(jù)市場(chǎng)份額比較大的前兩位公 司分別為深信服公司和 啟明星辰 。 本課題的目的意義 在日常工作中,我們經(jīng)過(guò)多次客戶調(diào)研,意識(shí)到客戶對(duì)該方面要求較為強(qiáng)烈,繁忙的日常工作讓他們整天疲于應(yīng)對(duì)而仍然得不到徹底解決。公安人員問(wèn)機(jī)房管理者是否已經(jīng)將基礎(chǔ)信息域名和 全報(bào)備,他們肯定說(shuō)是,至于是否真的報(bào)備或者報(bào)備到什么程度,公安人員也是束手無(wú)策,無(wú)法驗(yàn)證。通過(guò)使用該系統(tǒng)能夠可以解決此問(wèn)題。一方面能夠提高上報(bào)數(shù)據(jù)的質(zhì)量,另一方面也能夠避免漏報(bào)。有效地起到了監(jiān)督規(guī)范的作用。同時(shí)也在很大程度上解放了公安人員的日常工作,使他們?cè)诤迫鐭熀5幕A(chǔ)數(shù)據(jù)中操作起來(lái)游 刃有余。 課題研究?jī)?nèi)容 本課題主要研究基礎(chǔ)數(shù)據(jù)信息上報(bào)的準(zhǔn)確性,檢查 謂 即 互聯(lián)網(wǎng)數(shù)據(jù)中心 ,是指在互聯(lián)網(wǎng)上提供的各項(xiàng)增值服務(wù)的機(jī)構(gòu)。它包括:申請(qǐng) 域名 、租用 虛擬主機(jī) 空間、 主機(jī)托管 等業(yè)務(wù)的服務(wù)。 機(jī)位、機(jī)架、 、資源出租 (如 虛擬主機(jī) 業(yè)務(wù)、 數(shù)據(jù)存儲(chǔ) 服務(wù) )、系統(tǒng)維護(hù) (系統(tǒng)配置、數(shù)據(jù)備份、故障排除服務(wù) )、管理服務(wù) (如帶寬管理、流量分析、負(fù)載均衡、入侵檢測(cè)、系統(tǒng)漏洞診斷 ),以及其他支撐、運(yùn)行服務(wù)等。 第 1 章 緒論 3 擬主機(jī)和電子商務(wù)等。比如網(wǎng)站發(fā)布,單位通過(guò)托管 主機(jī),從電信部門(mén)分配到互聯(lián)網(wǎng) 靜態(tài) 址 后,即可發(fā)布自己的 自己的產(chǎn)品或服務(wù)通過(guò)互聯(lián)網(wǎng)廣泛宣傳;虛擬主機(jī)是單位通過(guò)托管主機(jī),將自己主機(jī)的海量硬盤(pán)空間出租,為其他客戶提供虛擬主機(jī)服務(wù),使自己成為 子商務(wù)是指單位通過(guò)托管主機(jī),建立自己的 電子商務(wù)系統(tǒng) ,通過(guò)這個(gè)商業(yè)平臺(tái)來(lái)為供應(yīng)商、批發(fā)商、經(jīng)銷(xiāo)商和最終用戶提供完善的服務(wù)。 根據(jù)公安部相關(guān)規(guī)定,任何 系統(tǒng)就是為了檢查 本文的組織結(jié)構(gòu) 本文后續(xù)各章的具體組織如下: 第二章介紹了系統(tǒng)用到的相關(guān)理論和技術(shù)。為后面系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)做鋪墊。 第三章是系統(tǒng)的需求分析,按照需求規(guī)格說(shuō)明書(shū)的模板,詳細(xì)描述了本系統(tǒng)的業(yè)務(wù)需求。 第四章是系統(tǒng)的設(shè)計(jì)部分,詳細(xì)介紹了系統(tǒng)的分層架構(gòu)設(shè)計(jì)、模塊劃分和各個(gè) 子模塊的功能和流程設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā)技術(shù)和運(yùn)行環(huán)境選擇。 第五章介紹了數(shù)據(jù)庫(kù)設(shè)計(jì),給出了關(guān)鍵模塊的數(shù)據(jù)表, ,觸發(fā)器等。 第六章是系統(tǒng)的實(shí)現(xiàn)部分,分別按前臺(tái)系統(tǒng)和后臺(tái)管理系統(tǒng)兩塊,詳細(xì)描述了主要類(lèi)圖和主要業(yè)務(wù)功能的實(shí)現(xiàn)流程。 第七章是系統(tǒng)的性能測(cè)試與調(diào)優(yōu)。詳細(xì)介紹了系統(tǒng)性能調(diào)優(yōu)步驟,以及檢驗(yàn)調(diào)優(yōu)效果所使用的壓力測(cè)試工具,同時(shí)給出了基于該壓力測(cè)試工具的調(diào)優(yōu)前后的測(cè)試結(jié)果。 最后,在第八章中,對(duì)本文的研究?jī)?nèi)容進(jìn)行了總結(jié),并對(duì)進(jìn)一步研究工作做了展望。同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 4 第 2章 . 相關(guān)理論或技術(shù) 本系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)都采用了 目前主流的技術(shù)比如協(xié)議分析技術(shù)、面向?qū)ο笏枷搿?論和 計(jì)模式。 下面我們分別介紹這幾種將要使用到的技術(shù)理論: 協(xié)議分析技術(shù) 協(xié)議分析( 一個(gè)程序或設(shè)備是解碼網(wǎng)絡(luò)協(xié)議頭部和尾部來(lái)了解這個(gè)數(shù)據(jù)和在分組內(nèi)部由一個(gè)協(xié)議壓縮的信息的過(guò)程。為了管理協(xié)議分析,避免數(shù)據(jù)分組丟失,必須實(shí)時(shí)捕獲數(shù)據(jù)分組并用于線路速度分析或隨后分析。比如分析后解開(kāi)數(shù)據(jù)包是 議,通過(guò)數(shù)據(jù)包重組技術(shù)獲取整個(gè)數(shù)據(jù)流的實(shí)體內(nèi)容,通過(guò)該技術(shù)解析,最終得到我們需要的域名信息和 息。 據(jù) 庫(kù) 聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性 。 于其體積小、速度快、總體擁有成本低的特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 可以搭配 組成良好的開(kāi)發(fā)環(huán)境。 C+ 和面向?qū)ο笏枷?C+語(yǔ)言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,它在 C 語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái),但它比 C 語(yǔ)言更容易為人們學(xué)習(xí)和掌握。 C+以其獨(dú)特的語(yǔ)言機(jī)制在計(jì) 算機(jī)科學(xué)的各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用。面向?qū)ο蟮脑O(shè)計(jì)思想是在原來(lái)結(jié)構(gòu)化程序設(shè)計(jì)方法基礎(chǔ)上的一個(gè)質(zhì)的飛躍, C+完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。面向?qū)ο蟪绦蛟O(shè)計(jì)有 4 個(gè)主要特點(diǎn):抽象、封裝、繼承和多態(tài)性。 第 2 章 相關(guān)理論或技術(shù) 5 言及 術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人 據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專(zhuān)業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, 計(jì)模式的優(yōu)點(diǎn) 圖 2模型 (視圖 (控制器(縮寫(xiě),一種軟件設(shè)計(jì)典范,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法,這個(gè)方法的假設(shè)前提是如果業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,而且界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制而不需要重新編寫(xiě)業(yè)務(wù)邏輯 理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 6 第 3章 . 系統(tǒng)的需求分析 通過(guò)市場(chǎng)人員收集用戶的需求, 包括用戶對(duì)本產(chǎn)品的需求,包括功能需求 (包含協(xié)議需求 )、性能需求、非功能需求。對(duì)各個(gè)需求方向的需求點(diǎn)進(jìn)行了初步的描述,功能需求描述了系統(tǒng)的基本功能,這是一個(gè)系統(tǒng)的基礎(chǔ)部分,是一個(gè)底層的平臺(tái),是其他需求的載體。性能需求描述了產(chǎn)品應(yīng)該達(dá)到的性能標(biāo)準(zhǔn),它反應(yīng)了系統(tǒng)的工作效率。非功能需求描述了系統(tǒng)的健壯性,包括系統(tǒng)安全性、可靠性、可擴(kuò)展性、可伸縮性等。下面我們分別通過(guò)可訪問(wèn)的 管理平臺(tái)和底層采集平臺(tái)來(lái)分別介紹。 功能性需求 管理平臺(tái)需求 管理平臺(tái)是向用戶展示數(shù)據(jù)的一組用戶界面。它從數(shù)據(jù)庫(kù)里面讀取數(shù)據(jù),根據(jù)用戶的需要,向 用戶提供數(shù)據(jù)接口,用戶可移植性插入、修改、刪除、查詢(xún)、導(dǎo)入、導(dǎo)出、分析等操作。 用戶登錄 需求 用戶通過(guò)該頁(yè)面輸入控制面板的用戶名、密碼、驗(yàn)證碼,身份認(rèn)證后進(jìn)入主機(jī)控制面板。本頁(yè)面為用戶登錄主機(jī)控制面板頁(yè)面,用戶輸入用戶名、密碼、驗(yàn)證碼,點(diǎn)擊登錄按鈕,進(jìn)行驗(yàn)證后登錄到控制面板。 密碼修改需求 用戶通過(guò)系統(tǒng)主頁(yè)的“密碼修改”功能項(xiàng)進(jìn)入密碼修改控制面板。本頁(yè)面為用戶進(jìn)入修改密碼控制面板頁(yè)面,用戶輸入舊密碼、新密碼、重復(fù)新密碼,點(diǎn)擊提交按鈕,進(jìn)行驗(yàn)證后提示修改成功。 退出系統(tǒng)需求 用戶通過(guò)系統(tǒng)主 頁(yè)的“退出”功能注銷(xiāo)當(dāng)前用戶的登錄狀態(tài),釋放相應(yīng)的資源并回到系統(tǒng)登錄首頁(yè)。本功能沒(méi)有多次交互的流程,用戶直接點(diǎn)擊“退出”按鈕。 第 3 章 系統(tǒng)的需求分析 7 據(jù)采集需求 始采集后,提取用戶端 過(guò) 礎(chǔ)信息庫(kù)的 把最終的報(bào)備情況保存在數(shù)據(jù)庫(kù)中。 據(jù)采集需求 始采集后,提取 取服務(wù)器 名信息,通過(guò)和 把最終的報(bào)備情況保存在數(shù)據(jù)庫(kù)中。 礎(chǔ)信息庫(kù)需求 照一定格式的模版進(jìn)行導(dǎo)入到本系統(tǒng)的 詢(xún),刪除功能。 礎(chǔ)信息庫(kù)需求 照一定格式的模版進(jìn)行導(dǎo)入到本系統(tǒng)的 礎(chǔ)信息庫(kù)中。 詢(xún),刪除功能。 統(tǒng)計(jì)報(bào)表需求 主頁(yè)在結(jié)束采集后,用戶點(diǎn)擊生成報(bào)表,根據(jù)當(dāng)前采集的數(shù)據(jù)類(lèi)型生成不同的報(bào)表。 備詳情中顯示 址,報(bào)備情況。 對(duì)應(yīng)關(guān)系錯(cuò)誤; 名未報(bào)備;域名正確報(bào)備, 備詳情中顯示序號(hào),頂級(jí)域名,域名, 備情況,其中頂級(jí)域名一樣的需要單元格合并。 位”為統(tǒng)計(jì)條件,顯示該“單位”的域名報(bào)備情況,報(bào)備情況分“域名報(bào)備”和“域名未報(bào)備”兩種。 備需求 位”為統(tǒng)計(jì)條件,顯示該“單位”的 備情況分“ “ 種。 同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 8 狀態(tài)查詢(xún)需求 狀態(tài)查詢(xún)主要是為了完成對(duì)系統(tǒng)當(dāng)前網(wǎng)卡接收包數(shù)、丟棄包數(shù)、丟棄比例、當(dāng)前流量、平均流量,以及操作系統(tǒng) 存,硬盤(pán)使用率情況。 解析平臺(tái)需求 并行接入需求 解析平臺(tái) 式捕包時(shí),只需要把鏡像好的旁路數(shù)據(jù)接入過(guò)來(lái),簡(jiǎn)單配置捕包的網(wǎng)卡就可以開(kāi)始工作了。 千兆網(wǎng)絡(luò)接入需求 采集平臺(tái)工作正常的情況下,其采集和解碼能力要達(dá)到 1000右,在此流量下正常解析能力應(yīng)該在 95%,平均連續(xù)工作 7*24小時(shí)無(wú)異常退出。 接入方式 鏡像數(shù)據(jù)可以通過(guò)電口方式輸入,也可以通過(guò)光口方式輸入,底層對(duì)光口和電口類(lèi)型的數(shù)據(jù)抓包要一致 ,數(shù)據(jù)類(lèi)型需要支持 種類(lèi)型的互聯(lián)網(wǎng)數(shù)據(jù)。 采集信息 系統(tǒng)同時(shí)支持 統(tǒng)的功能區(qū)域應(yīng)該顯示的把 示區(qū)分開(kāi)來(lái),避免混淆。 后臺(tái)與管理平臺(tái)處理分離 采集平臺(tái)是指“后臺(tái)”,管理平臺(tái)是指“前臺(tái)”。要求前后臺(tái)各自獨(dú)立,耦合性小。后臺(tái)可以通過(guò)下發(fā) 標(biāo)準(zhǔn)格式的配置文件或數(shù)據(jù)庫(kù)交互實(shí)現(xiàn)對(duì)前臺(tái)的控制。比如前后臺(tái)都需要單獨(dú)的安裝包,安裝包做到一鍵安裝或直接解壓縮運(yùn)行。前后臺(tái)都需要自啟動(dòng)腳本和監(jiān)控腳本,做到開(kāi)機(jī)自啟動(dòng)。 管理平臺(tái)對(duì)采集平臺(tái)的控制 雖然前臺(tái)與后臺(tái)各自保持獨(dú)立,但是后臺(tái)對(duì)前臺(tái)有一定的控制能力。管理平臺(tái),下發(fā)標(biāo)準(zhǔn)格式的配置文件控制后臺(tái),后臺(tái)根據(jù)配置信息作為采集或者采集策略,對(duì)數(shù)據(jù)進(jìn)行提取、過(guò)濾和輸出。包括前臺(tái)采集控制開(kāi)關(guān)通過(guò)啟動(dòng)和停止后臺(tái)解析程序的腳本實(shí)現(xiàn);采集數(shù)據(jù)的類(lèi)型( 采集單位通過(guò)點(diǎn)擊開(kāi)始采集時(shí)更新數(shù)據(jù)庫(kù)某個(gè)字段實(shí)現(xiàn);后臺(tái)程 序采集到數(shù)據(jù)時(shí)把記錄輸出到一個(gè)臨時(shí)第 3 章 系統(tǒng)的需求分析 9 文件中,前臺(tái)采集信息輸出頁(yè)面通過(guò)定期讀取臨時(shí)文件把最新的采集信息展示在頁(yè)面中。 采集方式調(diào)度處理 不同的網(wǎng)絡(luò)環(huán)境下采用不同的采集模式,比如在問(wèn)題跟蹤時(shí)采用文件模式,在實(shí)際工作環(huán)境下采用 集平臺(tái)采用靈活的配置,要求只需要修改配置參數(shù)就能夠運(yùn)行不同的模式工作。 加密保存需求 鑒于數(shù)據(jù)的極其保密性,堅(jiān)決避免任何環(huán)節(jié)的數(shù)據(jù)被非法獲取,在數(shù)據(jù)還原以后關(guān)鍵數(shù)據(jù)需要加密保存到硬盤(pán),就是說(shuō)硬盤(pán)上保存的是密文。 數(shù)據(jù)加密需求 數(shù)據(jù)從后臺(tái)回傳到前臺(tái)時(shí),要求傳輸 的是密文。 硬盤(pán) I/O 控制需求 硬盤(pán)使用超過(guò)一定閥值(由用戶通過(guò)配置文件設(shè)定,默認(rèn)值為 90)之后所有數(shù)據(jù)都不保存,檢測(cè)主要是檢測(cè)數(shù)據(jù)分區(qū)(由用戶指定數(shù)據(jù)分區(qū),默認(rèn)值為/ 內(nèi)存 I/O 控制需求 內(nèi)存使用大小,要求可以在內(nèi)存使用超過(guò)一個(gè)閥值(由用戶通過(guò)配置文件設(shè)定)之后,內(nèi)存不足程序退出,再自動(dòng)重啟,且在重啟之前進(jìn)行日志輸出。 流量統(tǒng)計(jì)需求 為方便定位問(wèn)題和跟蹤程序運(yùn)行過(guò)程,可以即時(shí)的觀察采集平臺(tái)的工作狀態(tài),比如:數(shù)據(jù)包數(shù),丟包數(shù), 接數(shù), 接數(shù),當(dāng)前數(shù)據(jù)流量,最大數(shù)據(jù)流量。 日 志信息 為方便定位問(wèn)題和跟蹤程序運(yùn)行過(guò)程,增加日志信息,分為錯(cuò)誤日志和系統(tǒng)日志。錯(cuò)誤日志是用來(lái)在運(yùn)行過(guò)程中如果該關(guān)鍵代碼處出現(xiàn)異常,比如創(chuàng)建線程失敗,需要寫(xiě)入錯(cuò)誤日志。有時(shí)候跟蹤程序運(yùn)行狀態(tài),內(nèi)存使用超過(guò)設(shè)定值后臺(tái)程序退出,寫(xiě)入系統(tǒng)日志。 同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 10 整體功能結(jié)構(gòu) 根據(jù)以上管理平臺(tái)和采集平臺(tái)兩個(gè)部分的需求點(diǎn)描述,我們初步搭建了系統(tǒng)整體的功能模塊圖,見(jiàn)下圖所示: 圖 3能模塊圖 非功能性需求 表 3功能性需求表 非功能性需求項(xiàng) 要求 類(lèi)型 需求項(xiàng) 性能需求 響應(yīng)時(shí)間 簡(jiǎn)單查詢(xún) 2秒;復(fù)雜查詢(xún) 5秒 第 3 章 系統(tǒng)的需求分析 11 更新處理時(shí)間 單條更新 1秒;批量更新 5秒 數(shù)據(jù)傳輸時(shí)間 視數(shù)據(jù)量而定,可參照相應(yīng)時(shí)間。 計(jì)算時(shí)間 一般性的計(jì)算 10 秒;復(fù)雜的條件計(jì)算 30 秒 連接建立時(shí)間 3秒 并發(fā)數(shù)支持 支持 1000 界面數(shù)支持 10 個(gè)以上 頁(yè)面內(nèi)存占用 不超過(guò) 150M 表單字段數(shù) 200 個(gè)以上 荷率 正常情況下服務(wù)器 25%( 5分鐘間隔),工作站 35%( 5 分鐘間隔);事故情況下:服務(wù)器 40%( 5分鐘間隔),工作站 50%( 5分鐘間隔) 網(wǎng)絡(luò)負(fù)荷率 正常情況下平均負(fù)荷 10%(任意 5 分鐘內(nèi)),事故情況下平均負(fù)荷 20%(任意 5分鐘內(nèi)) 穩(wěn)定性需求 平均無(wú)故障時(shí)間 3104h 系統(tǒng)故障恢復(fù)時(shí)間 2h 系統(tǒng)用例圖分析 本系統(tǒng)分為 備管理、 礎(chǔ)數(shù)據(jù)庫(kù)管理和狀態(tài)管理四大模塊。用例圖關(guān)系如下: 同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 12 圖 3能管理用例圖 用戶在使用該系統(tǒng)以前,必須先導(dǎo)入對(duì)應(yīng)的基礎(chǔ)數(shù)據(jù)?;A(chǔ)庫(kù)數(shù)據(jù)分為兩種,分別是 圖 3礎(chǔ)庫(kù)管理用例圖 報(bào)備查詢(xún)模塊式系統(tǒng)主要模塊之一,它包含總體報(bào)備查詢(xún)、 名報(bào)備查詢(xún)、 備查詢(xún)、域名二次分析,共 5 個(gè)子模塊。其中總體報(bào)備查詢(xún)可以查詢(xún)名查詢(xún)可以查詢(xún)所有捕獲到的域名信息, 詢(xún)可以查詢(xún)?cè)?應(yīng)的若干個(gè)域名信息,域名二次分析可以在才、基礎(chǔ)庫(kù)比對(duì)結(jié)果的基第 3 章 系統(tǒng)的需求分析 13 礎(chǔ)上再根據(jù)其他方式進(jìn)行進(jìn)一步的比對(duì),進(jìn)而提高數(shù)據(jù)結(jié)果的準(zhǔn)確性。見(jiàn)下圖: 圖 3角色管理模塊,可以實(shí)現(xiàn)對(duì)各角色和其對(duì)應(yīng)的權(quán)限管理。比如 管理員權(quán)限可以實(shí)現(xiàn)對(duì)普通用戶的添加、修改、刪除等操作,也可以查詢(xún)某用戶的信息。 同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 14 圖 3色管理用例圖 第 4 章 系統(tǒng) 設(shè)計(jì) 15 第 4章 . 系統(tǒng)設(shè)計(jì) 整體架構(gòu)設(shè)計(jì) 本 系統(tǒng)總體由三部分組成,分別是采集平臺(tái)部分、數(shù)據(jù)庫(kù)部分和管理平臺(tái)部分(見(jiàn)下圖)。其中采集平臺(tái)也成為解析平臺(tái),負(fù)責(zé)采集數(shù)據(jù),解析數(shù)據(jù),最后還原數(shù)據(jù)成明文,進(jìn)而獲取該數(shù)據(jù)里面的域名信息。數(shù)據(jù)庫(kù)模塊是將獲取到的域名信息添加到數(shù)據(jù)庫(kù),同時(shí)將本地基礎(chǔ)庫(kù)信息導(dǎo)入到數(shù)據(jù)庫(kù),進(jìn)而作結(jié)果比對(duì)。管理平臺(tái)負(fù)責(zé)結(jié)果展示,比如獲取到的 息、域名和 面分別描述 這三部分模塊的具體設(shè)計(jì)。 采 集 平 臺(tái)數(shù) 據(jù) 庫(kù) 管 理 平 臺(tái)圖 4體結(jié)構(gòu)圖 管理平臺(tái) 根據(jù)設(shè)計(jì)要求,管理平臺(tái)需要?jiǎng)澐譃榱竽K,首頁(yè)查詢(xún)、 備情況、備情況、 據(jù)信息、 據(jù)信息和狀態(tài)信息模塊。其中 備情況模塊劃分為 體報(bào)備情況、 據(jù)信息模塊劃分為基礎(chǔ)庫(kù) 息和 記兩個(gè)子模塊。 據(jù)信息模塊劃分為基礎(chǔ)庫(kù) 性結(jié)構(gòu)展示如下圖所示:同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 16 I S P / I D C 機(jī) 房應(yīng) 用 系 統(tǒng) 客 戶 端互 聯(lián) 網(wǎng) 服 務(wù) 商 備 案 信 息 抽 查 系 統(tǒng)數(shù) 據(jù) 采 集 基 礎(chǔ) 信 息 庫(kù) 統(tǒng) 計(jì) 報(bào) 表 狀 態(tài) 查 詢(xún)解 析 平 臺(tái) 系統(tǒng)鏡 像 網(wǎng) 絡(luò) 數(shù) 據(jù) 流數(shù) 據(jù) 庫(kù) 系 統(tǒng)I S P 采 集信 息I D C 采 集信 息I S P 基 礎(chǔ)庫(kù) 信 息I D C 基 礎(chǔ)庫(kù) 信 息系 統(tǒng) 配 置信 息數(shù) 據(jù) 分 析 、入 庫(kù)緩存數(shù)據(jù)入庫(kù)圖 4理平臺(tái)結(jié)構(gòu)圖 管理平臺(tái)通過(guò)基礎(chǔ)庫(kù) 入互聯(lián)網(wǎng)基礎(chǔ)數(shù)據(jù)庫(kù) 息,并根據(jù)解析系統(tǒng)解析的 域名信息與 息進(jìn)行比對(duì),將比對(duì)結(jié)果存入數(shù)據(jù)庫(kù)中,通過(guò) 理平臺(tái)總體流程圖如下: 第 4 章 系統(tǒng) 設(shè)計(jì) 17 C T - 2 3 0 0 互 聯(lián) 網(wǎng) 服 務(wù) 商 備 案 信 息 抽 查 系 統(tǒng)首頁(yè)I D 報(bào)備情況I D 理平臺(tái)功能結(jié)構(gòu)圖 下表是管理平臺(tái)的主要模塊信息: 表 4塊信息表 模塊名 程序文件名 運(yùn)行平臺(tái) 編程語(yǔ)言 數(shù)據(jù)庫(kù)模塊 權(quán)模塊 務(wù)模塊 持模塊 面展示模塊 濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 18 采集平臺(tái) 采集平臺(tái)共分為十二個(gè)模塊,分別是主控模塊、管理調(diào)度模塊、文件采集模塊、 層解碼模塊、鏈接管理模塊,協(xié)議識(shí)別模塊,應(yīng)用層解碼模塊、業(yè)務(wù)處理模塊,數(shù)據(jù)格式化輸出模塊、資源模塊和統(tǒng)計(jì)模塊。圖 4集平臺(tái)功能結(jié)構(gòu)圖 第 4 章 系統(tǒng) 設(shè)計(jì) 19 采集平臺(tái)的主要模塊如下表: 表 4集模塊表 編號(hào) 模塊名稱(chēng) 功能描述 1 主控模塊 程序入口,控制采集平臺(tái)的開(kāi)始采集,結(jié)束采集等操作。 2 管理調(diào)度模塊 通過(guò)解析輸入配置腳本作為控制參數(shù),確定平臺(tái)數(shù)據(jù)輸入的方式,是文件方式還是驅(qū)動(dòng)方式。 3 文件采集模塊 第一代解析平臺(tái)支持解析 4 通過(guò) 后提交給協(xié)議解碼模塊。需要考慮 持百以太網(wǎng)絡(luò)。 5 底層解碼模塊 對(duì)捕獲到的數(shù)據(jù)包進(jìn)行底層解碼,解析出數(shù)據(jù)包的包頭部分,即 6 鏈接管理模塊 做鏈接維護(hù),超時(shí)處理工作。 7 協(xié)議識(shí)別模塊 識(shí)別過(guò)來(lái)的數(shù)據(jù)屬于哪一種協(xié)議,目前僅關(guān)注 8 應(yīng)用層解碼模塊 對(duì)捕獲到的數(shù)據(jù)包進(jìn)行應(yīng)用層解碼,解析出每個(gè)的 分。 9 業(yè)務(wù)處理模塊 應(yīng)用層解碼完成 后,做輸出前的預(yù)處理工作,根據(jù)用戶設(shè)置的過(guò)濾條件,將符合條件的數(shù)據(jù)傳遞到輸出模塊,其他不符過(guò)濾條件的被丟棄。 11 資源模塊 主要是內(nèi)存管理、日志管理等。 12 統(tǒng)計(jì)模塊 運(yùn)行過(guò)程中實(shí)時(shí)統(tǒng)計(jì)數(shù)據(jù),比如:當(dāng)前流量值、最大流量值、據(jù)包數(shù),丟包數(shù)等。 上面我們描述了系統(tǒng)整體結(jié)構(gòu),對(duì)系統(tǒng)有了一個(gè)概括地認(rèn)識(shí),接下來(lái)我們對(duì)系統(tǒng)個(gè)子模塊做詳細(xì)的描述。我們還是分成管理平臺(tái)和解析平臺(tái)兩個(gè)模塊來(lái)介紹。 管理平臺(tái)模塊介紹 用戶登錄子模塊 同濟(jì)大學(xué) 碩士論文 互聯(lián)網(wǎng)域名抽查系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 20 用戶通過(guò)該頁(yè)面輸入控制面板的用戶名、密碼、驗(yàn)證碼, 身份認(rèn)證后進(jìn)入主機(jī)控制 面板。本頁(yè)面為用戶登錄主機(jī)控制面板頁(yè)面,用戶輸入用戶名、密碼、驗(yàn)證碼,點(diǎn)擊登錄按鈕,進(jìn)行驗(yàn)證后登錄到控制面板。其 業(yè)務(wù)流程圖如下:頁(yè) 面 初 始 化輸 入 用 戶 名 輸 入 密 碼是 否 為 空長(zhǎng) 度 是 否 小于 6 位數(shù) 據(jù) 校 驗(yàn)是 否 通 過(guò)否 否登 錄 系 統(tǒng)是是 是否圖 4錄流程圖 密碼修改子模塊 用戶通過(guò)系統(tǒng)主頁(yè)的“密碼修改”功能項(xiàng)進(jìn)入密碼修改控制面板。本頁(yè)面為用戶進(jìn)入修改密碼控制面板頁(yè)面,用戶輸入舊密碼、新密碼、重復(fù)新密碼。點(diǎn)擊提交第 4 章 系統(tǒng) 設(shè)計(jì) 21 按鈕,進(jìn)行驗(yàn)證后提示修改成功。其 業(yè)務(wù)流程圖如下: 系 統(tǒng) 主 頁(yè)輸 入

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論