版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
10.6WWWWWW(WorldWideWeb),簡(jiǎn)稱Web。WWW開始于1989年CERN(Europeancenterfornuclearresearch)。1993年,第一個(gè)圖形browser推出:Mosaic。1995年初期,Netscape公司的Navigator。1995年后期,Microsoft的Explorer。12/2/20221CN-Chapter1010.6WWWWWW(WorldWideWeb),簡(jiǎn)稱10.6WWWWWW是一個(gè)分布式Hypermedia系統(tǒng)。Hypertext與Hypermedia?結(jié)點(diǎn)與鏈WWW以瀏覽器/服務(wù)器方式工作。Web文檔駐留的計(jì)算機(jī)運(yùn)行服務(wù)器程序,稱為Web服務(wù)器。客戶機(jī)上的瀏覽器顯示W(wǎng)eb的頁面page。12/2/20222CN-Chapter1010.6WWWWWW是一個(gè)分布式Hypermedia系統(tǒng)。10.6WWW問題是:如何標(biāo)識(shí)Internet上的WWW文檔和實(shí)現(xiàn)Web上的link?如何在Browser與服務(wù)器之間傳送頁面?如何保障Web文檔的兼容性?12/2/20223CN-Chapter1010.6WWW12/1/20223CN-Chapter1010.6WWW解決方案URL(Uniformresourcelocator):Internet上唯一的標(biāo)識(shí)符;HTTP(HypertextTransferProtocol):應(yīng)用層協(xié)議,用TCP連接實(shí)現(xiàn)可靠傳送;HTML(HypertextMarkupLanguage)。12/2/20224CN-Chapter1010.6WWW12/1/20224CN-Chapter1010.6.1統(tǒng)一資源定位符URLURL(UniformResourceLocator)定義:是對(duì)可以從Internet上得到的資源的位置和訪問方式的一種簡(jiǎn)潔的表示。資源:Internet上可訪問的任何對(duì)象-文件目錄、文件、文檔、圖像、聲音等。訪問方式:訪問這些對(duì)象的方式,例如FTP,HTTP等。12/2/20225CN-Chapter1010.6.1統(tǒng)一資源定位符URLURL(UniformR10.6.1統(tǒng)一資源定位符URL一、URL的格式格式<scheme>:<scheme-specific-part><scheme>為URL的訪問方式:ftphttpgopher gopher協(xié)議mailto email地址12/2/20226CN-Chapter1010.6.1統(tǒng)一資源定位符URL一、URL的格式12/1/10.6.1統(tǒng)一資源定位符URLnews USENET新聞nntp 網(wǎng)絡(luò)新聞傳送協(xié)議訪問USENET新聞telnetwais wideareainformationserversfile 特定主機(jī)的文件名prospero 分布目錄服務(wù)12/2/20227CN-Chapter1010.6.1統(tǒng)一資源定位符URLnews USENET新聞10.6.1統(tǒng)一資源定位符URL<scheme-specific-part>以//開始,一般形式為://<user>:<password>@<host>:<port>/<url-path>常見的URL舉例: http://www.cs.vu.nl/~ast/ ftp://ftp.cs.vu.nl/pub/minix/README /usr/suzanne/prog.c 本地文件 news:comp.os.minox 新聞組12/2/20228CN-Chapter1010.6.1統(tǒng)一資源定位符URL<scheme-speci10.6.1統(tǒng)一資源定位符URL news:AA0134223112@新聞文章 gopher:///11/Libraries mailto:kim@ telnet://:80下面學(xué)習(xí)常用的FTP、HTTP和Gopher的URL。12/2/20229CN-Chapter1010.6.1統(tǒng)一資源定位符URL news:AA0134210.6.1統(tǒng)一資源定位符URL二、FTP的URLFTP服務(wù)器的訪問
文件 /pub/abc.txt目錄 /pub12/2/202210CN-Chapter1010.6.1統(tǒng)一資源定位符URL二、FTP的URL12/110.6.1統(tǒng)一資源定位符URL三、HTTP的URL對(duì)Web服務(wù)器的訪問一般形式:http://<host>:<port>/<path>Homepage: / :100/netsalonWeb中的一個(gè)文檔: /pub/network.html12/2/202211CN-Chapter1010.6.1統(tǒng)一資源定位符URL三、HTTP的URL12/10.6.1統(tǒng)一資源定位符URL四、Gopher的URL基于菜單的層次結(jié)構(gòu)服務(wù),用于在Internet上查找分布信息資源。一般格式 gopher://<host>:<port>/<gopher-path>gopher的默認(rèn)端口號(hào)為70。12/2/202212CN-Chapter1010.6.1統(tǒng)一資源定位符URL四、Gopher的URL110.6.2超文本傳送協(xié)議HTTP一、什么是HTTP(HypertextTransferProtocol)在瀏覽器和Web服務(wù)器之間傳送HTML頁面,交換命令和響應(yīng)的協(xié)議。是面向事務(wù)的應(yīng)用層協(xié)議。每個(gè)事務(wù)獨(dú)立進(jìn)行。HTTP客戶和服務(wù)器之間的每次交互都是由一個(gè)ASCII碼串構(gòu)成的請(qǐng)求和一個(gè)類似MIME的響應(yīng)組成。12/2/202213CN-Chapter1010.6.2超文本傳送協(xié)議HTTP一、什么是HTTP(Hy10.6.2超文本傳送協(xié)議HTTP二、Web的工作過程Web服務(wù)器的服務(wù)進(jìn)程監(jiān)聽TCP端口80;瀏覽器請(qǐng)求建立TCP連接,請(qǐng)求某個(gè)頁面;服務(wù)器返回請(qǐng)求的頁面作為響應(yīng);TCP連接釋放。用戶瀏覽頁面的方法:用戶鍵入U(xiǎn)RL;用戶點(diǎn)取hotspot。12/2/202214CN-Chapter1010.6.2超文本傳送協(xié)議HTTP二、Web的工作過程1210.6.2超文本傳送協(xié)議HTTP示例:用戶點(diǎn)取以下熱字后的事件過程 /protocols/HTTP-NG/activity.html瀏覽器得到URL;瀏覽器向DNS請(qǐng)求解釋的IP地址;通過IP地址與服務(wù)器建立TCP連接(80端口);瀏覽器發(fā)出取文件命令:
GET/protocols/HTTP-NG/activity.html服務(wù)器把a(bǔ)ctivity.html文件發(fā)送給瀏覽器;TCP連接釋放。12/2/202215CN-Chapter1010.6.2超文本傳送協(xié)議HTTP示例:用戶點(diǎn)取以下熱字后10.6.2超文本傳送協(xié)議HTTP三、HTTP定義的三種不同的操作:1.用戶代理和源服務(wù)器直接建立一個(gè)TCP連接;2.用戶代理和源服務(wù)器之間通過多段TCP連接。請(qǐng)求和響應(yīng)由請(qǐng)求鏈和響應(yīng)鏈構(gòu)成。3.高速緩存的連接。中間系統(tǒng)緩存部分高概率的Web數(shù)據(jù),可以響應(yīng)對(duì)應(yīng)的請(qǐng)求。12/2/202216CN-Chapter1010.6.2超文本傳送協(xié)議HTTP三、HTTP定義的三種不10.6.2超文本傳送協(xié)議HTTPHTTP的三種不同的操作(a)直接、(b)多段、(c)緩沖UAOriginServerRequestchainRequestchainRequestchainResponsechainResponsechainResponsechain12/2/202217CN-Chapter1010.6.2超文本傳送協(xié)議HTTPHTTP的三種不同的操作10.6.3超文本置標(biāo)語言HTML一、HTML概念HTML(HypertextMarkupLanguage)是一種編寫Web頁面的語言。Markup:通過標(biāo)記(tag)來對(duì)文檔格式化。HTML是SGML(StandardGeneralizedMarkupLanguage)的特定實(shí)例。HTML由W3C(WWWConsortium)制定。12/2/202218CN-Chapter1010.6.3超文本置標(biāo)語言HTML一、HTML概念12/110.6.3超文本置標(biāo)語言HTML二、HTML格式和標(biāo)簽元素(element):HTML的基本組成。用一對(duì)標(biāo)簽或多對(duì)標(biāo)簽標(biāo)識(shí)一個(gè)元素;一對(duì)標(biāo)簽:開始標(biāo)簽和結(jié)束標(biāo)簽。HTML文檔的主要元素:head,body。Head:e.g.Title,...Body:e.g.Paragraph,table,list,….12/2/202219CN-Chapter1010.6.3超文本置標(biāo)語言HTML二、HTML格式和標(biāo)簽110.6.3超文本置標(biāo)語言HTML常見的HTML標(biāo)簽12/2/202220CN-Chapter1010.6.3超文本置標(biāo)語言HTML常見的HTML標(biāo)簽12/10.6.3超文本置標(biāo)語言HTMLHTML頁面實(shí)例:12/2/202221CN-Chapter1010.6.3超文本置標(biāo)語言HTMLHTML頁面實(shí)例:12/10.6.3超文本置標(biāo)語言HTML顯示的頁面12/2/202222CN-Chapter1010.6.3超文本置標(biāo)語言HTML顯示的頁面12/1/2010.6.4Web中的超鏈每個(gè)鏈接有一個(gè)起點(diǎn)和終點(diǎn)起點(diǎn): 文字(熱字)、圖(熱區(qū))等終點(diǎn): 頁面、文件、頁面的一個(gè)錨(anchor)等。12/2/202223CN-Chapter1010.6.4Web中的超鏈12/1/202223CN-Ch10.6.4Web中的超鏈1.鏈接到其它網(wǎng)點(diǎn)上的頁面(遠(yuǎn)程鏈)Hyper-Link的定義:<AHREF=“…”>X</A>A表示anchor;HREF表示hyper-referenceX為鏈的起點(diǎn);…為鏈的終點(diǎn),為URL例如:
<AHREF=“”>國(guó)防科大</A>
<AHREF=“”><IMGSRC=“shuttle.gif”></A>12/2/202224CN-Chapter1010.6.4Web中的超鏈1.鏈接到其它網(wǎng)點(diǎn)上的頁面(遠(yuǎn)10.6.4Web中的超鏈2.鏈接到本地文件(本地鏈)文件:html文檔、圖像、視頻或音頻文件。這時(shí),“HREF=”的后面為本地的一個(gè)文件名,包括路徑。路徑:相對(duì)路徑絕對(duì)路徑12/2/202225CN-Chapter1010.6.4Web中的超鏈2.鏈接到本地文件(本地鏈)110.6.4Web中的超鏈3.鏈接到本地文件的某個(gè)地方用于長(zhǎng)文檔頁面的關(guān)聯(lián)。鏈的終點(diǎn)用命名錨(namedanchor)。錨的定義:<ANAME=“…”>X</A>X為終點(diǎn)的熱字;“…”是錨的名字例: <ANAME=“WWW”>Web原理</A>12/2/202226CN-Chapter1010.6.4Web中的超鏈3.鏈接到本地文件的某個(gè)地方110.6.4Web中的超鏈與錨有關(guān)的鏈定義:<AHREF=“#…”>X</A>“#…”就是錨的名字錨也可以插到本地的其它HTML文件中,這時(shí)在#之前要加上該文件名。例如: <AHREF=“#WWW”>Web</A> <AHREF=“net.htm#WWW”>Web</A>12/2/202227CN-Chapter1010.6.4Web中的超鏈與錨有關(guān)的鏈定義:12/1/2010.6.4Web中的超鏈4.瀏覽器的結(jié)構(gòu)控制模塊一組客戶模塊,例如HTTP,F(xiàn)TP等一組解釋模塊,例如HTML,Java等緩沖網(wǎng)絡(luò)接口用戶和表現(xiàn)接口12/2/202228CN-Chapter1010.6.4Web中的超鏈4.瀏覽器的結(jié)構(gòu)12/1/2010.6.4Web中的超鏈控制模塊HTML解釋器HTTP客戶可選客戶緩沖網(wǎng)絡(luò)接口用戶和表現(xiàn)接口可選解釋器瀏覽器主要組成12/2/202229CN-Chapter1010.6.4Web中的超鏈控制模塊HTML解釋器HTTP客10.6.5動(dòng)態(tài)HTML與CGI1.動(dòng)態(tài)文檔的概念staticdocument:HTML文檔的內(nèi)容在瀏覽時(shí)不變。每次用戶的讀取的結(jié)果相同。dynamicdocument:文檔的內(nèi)容在瀏覽器訪問Web服務(wù)器時(shí)才由應(yīng)用程序動(dòng)態(tài)創(chuàng)建。應(yīng)用程序的輸出(HTML文檔)作為對(duì)瀏覽器的響應(yīng)。兩者的差別:在服務(wù)器方。12/2/202230CN-Chapter1010.6.5動(dòng)態(tài)HTML與CGI1.動(dòng)態(tài)文檔的概念12/10.6.5動(dòng)態(tài)HTML與CGI2.CGI(CommonGatewayInterface)通用網(wǎng)關(guān)接口、公共網(wǎng)關(guān)接口。實(shí)現(xiàn)動(dòng)態(tài)文檔的一種方法。CGI程序:服務(wù)器的應(yīng)用程序,它可以訪問其它服務(wù)器資源,如數(shù)據(jù)庫(kù)等。CGI標(biāo)準(zhǔn):服務(wù)器與CGI程序的接口標(biāo)準(zhǔn)。CGI程序是一種腳本(script)語言。一些腳本語言如Perl,JavaScript,Tcl/Tk...12/2/202231CN-Chapter1010.6.5動(dòng)態(tài)HTML與CGI2.CGI(Common10.6.5動(dòng)態(tài)HTML與CGI3.表單(form)將用戶數(shù)據(jù)從瀏覽器傳遞給Web服務(wù)器。Form:輸入域、選擇、按鈕等構(gòu)成格式化輸入界面。表單常與CGI程序配合使用。表單標(biāo)簽:<FORM>12/2/202232CN-Chapter1010.6.5動(dòng)態(tài)HTML與CGI3.表單(form)1210.6.6ActiveDoc與Java1.活動(dòng)文檔ActiveDoc動(dòng)態(tài)文檔仍然不能滿足Internet環(huán)境的交互要求。=>活動(dòng)文檔技術(shù)。把工作從服務(wù)器移到瀏覽器。當(dāng)瀏覽器請(qǐng)求一個(gè)活動(dòng)文檔時(shí),服務(wù)器把一段程序傳送給瀏覽器,使它在瀏覽器上運(yùn)行。12/2/202233CN-Chapter1010.6.6ActiveDoc與Java1.活動(dòng)文檔A10.6.6ActiveDoc與Java服務(wù)器不做進(jìn)一步更新。所有更新工作由瀏覽器自己在本地完成。在服務(wù)器上,活動(dòng)文檔是不變的,這點(diǎn)與動(dòng)態(tài)文檔不同?;顒?dòng)文檔本身并不包括其運(yùn)行所需的全部軟件,大部分支持軟件可以事先掛在瀏覽器上。12/2/202234CN-Chapter1010.6.6ActiveDoc與Java服務(wù)器不做進(jìn)一步10.6.6ActiveDoc與Java2.Java技術(shù)Java起源于Sun開發(fā)的一種新語言,它從C和C++借鑒了許多概念和語法,但是它是一種全新的面向?qū)ο笳Z言。Java用于交互式頁面的主要想法:一個(gè)頁面可以嵌入Java小應(yīng)用程序applet。Application-appletpig-piglet12/2/202235CN-Chapter1010.6.6ActiveDoc與Java2.Java技10.6.6ActiveDoc與JavaJava技術(shù)的三個(gè)主要部分:(1)Java語言傳統(tǒng)的程序和Applet(2)運(yùn)行環(huán)境Java虛擬機(jī)(JVM)(3)類庫(kù)(ClassLibrary)面向?qū)ο蟮念悗?kù)12/2/202236CN-Chapter1010.6.6ActiveDoc與JavaJava技術(shù)的三10.6.6ActiveDoc與JavaJava的解釋執(zhí)行傳統(tǒng)的編譯程序:把源程序編譯為某種特定計(jì)算機(jī)體系結(jié)構(gòu)的二進(jìn)制目標(biāo)程序;Java編譯程序:把源程序轉(zhuǎn)換為一種與機(jī)器無關(guān)的二進(jìn)制代碼,稱為Javabytecode。用解釋程序interpreter讀取字節(jié)碼,并解釋執(zhí)行。12/2/202237CN-Chapter1010.6.6ActiveDoc與JavaJava的解釋執(zhí)10.6.6ActiveDoc與Java3.JavaScriptJavaScript是Netscape開發(fā)的一種解釋語言(腳本語言)。使用了一些Java思想,但是與Java相差很大。HTML可以直接使用JavaScript,瀏覽器解釋執(zhí)行。12/2/202238CN-Chapter1010.6.6ActiveDoc與Java3.JavaS10.6.7Web上的信息檢索用搜索引擎實(shí)現(xiàn)信息檢索一、數(shù)據(jù)結(jié)構(gòu)利用Web頁面標(biāo)題中的關(guān)鍵字作為索引索引算法需要三種數(shù)據(jù)結(jié)構(gòu):線性數(shù)組(url_table)堆(heap)散列表(hashtable)12/2/202239CN-Chapter1010.6.7Web上的信息檢索用搜索引擎實(shí)現(xiàn)信息檢索12/10.6.7Web上的信息檢索1.線性數(shù)組(url_table)每個(gè)頁面占用一項(xiàng);每項(xiàng)有兩個(gè)指針:一個(gè)指向URL;一個(gè)指向頁面的標(biāo)題。2.堆(heap)虛存中的巨大的非結(jié)構(gòu)數(shù)據(jù)塊,頁面URL和標(biāo)題字符串可以不斷地追加到堆的后面。12/2/202240CN-Chapter1010.6.7Web上的信息檢索1.線性數(shù)組(url_ta10.6.7Web上的信息檢索3.散列表(hashtable)n個(gè)條目的散列表;任何一個(gè)URL經(jīng)過Hash函數(shù)產(chǎn)生一個(gè)小于n的非負(fù)數(shù);所有具有Hash值k的URL都鏈接到以Hash值k為標(biāo)識(shí)的一個(gè)鏈表中。作用:可以迅速地確定一個(gè)URL是否在url_table中。12/2/202241CN-Chapter1010.6.7Web上的信息檢索3.散列表(hashtab10.6.7Web上的信息檢索搜索引擎使用的數(shù)據(jù)結(jié)構(gòu)12/2/202242CN-Chapter1010.6.7Web上的信息檢索搜索引擎使用的數(shù)據(jù)結(jié)構(gòu)12/10.6.7Web上的信息檢索二、信息收集通過一個(gè)遞歸過程process_url,從Web上獲取URL及其對(duì)應(yīng)的標(biāo)題。通過散列表,評(píng)定一個(gè)URL是否已經(jīng)處理過。深度搜索廣度搜索12/2/202243CN-Chapter1010.6.7Web上的信息檢索二、信息收集12/1/20210.6.7Web上的信息檢索三、建立索引抽取關(guān)鍵字,建立索引對(duì)url_table逐項(xiàng)進(jìn)行,去調(diào)非用詞表(stoplist),如前置詞、連詞、冠詞等,留下關(guān)鍵詞。關(guān)鍵詞對(duì)應(yīng)于url_table中的選項(xiàng),構(gòu)成索引。搜索引擎就可以根據(jù)用戶輸入的關(guān)鍵詞及其邏輯組合進(jìn)行查詢。12/2/202244CN-Chapter1010.6.7Web上的信息檢索三、建立索引12/1/20210.7網(wǎng)絡(luò)管理網(wǎng)絡(luò)越來越復(fù)雜人工管理的方法不能適應(yīng)網(wǎng)絡(luò)管理要求那么什么是網(wǎng)絡(luò)管理?管理網(wǎng)絡(luò)中的什么東西?如何管理?用到什么協(xié)議?12/2/202245CN-Chapter1010.7網(wǎng)絡(luò)管理12/1/202245CN-Chapter10.7.1網(wǎng)絡(luò)管理的基本概念1.網(wǎng)絡(luò)管理(networkmanagement)的概念從初期的電話交換網(wǎng)管理到計(jì)算機(jī)網(wǎng)絡(luò)的管理。對(duì)公共交換網(wǎng)絡(luò),網(wǎng)絡(luò)管理常指實(shí)時(shí)網(wǎng)絡(luò)監(jiān)控。狹義的網(wǎng)絡(luò)管理指網(wǎng)絡(luò)的交通管理。廣義的網(wǎng)絡(luò)管理指網(wǎng)絡(luò)的系統(tǒng)管理。12/2/202246CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念1.網(wǎng)絡(luò)管理(networ10.7.1網(wǎng)絡(luò)管理的基本概念2.網(wǎng)絡(luò)管理的功能(1)傳統(tǒng)電信網(wǎng)絡(luò)管理功能OAM&P運(yùn)營(yíng)Operation:計(jì)費(fèi)、通信量管理系統(tǒng)管理Administration:網(wǎng)絡(luò)資源管理維護(hù)Maintenance:報(bào)警、故障定位、性能監(jiān)視、電路測(cè)試、狀態(tài)和控制服務(wù)提高Provisioning:新業(yè)務(wù)和設(shè)備提供、通信活動(dòng)和資源規(guī)劃(planning)。12/2/202247CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念2.網(wǎng)絡(luò)管理的功能12/110.7.1網(wǎng)絡(luò)管理的基本概念(2)OSI網(wǎng)絡(luò)管理功能故障管理(fault):故障檢測(cè)、定位和排除配置管理(configuration):網(wǎng)絡(luò)被管對(duì)象的定義、標(biāo)識(shí)、初始化、配備計(jì)費(fèi)管理(Accounting):資源使用計(jì)費(fèi)性能管理(Performance):通信量管理、性能檢測(cè)、網(wǎng)絡(luò)資源管理安全管理(Security):授權(quán)使用網(wǎng)絡(luò)12/2/202248CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念(2)OSI網(wǎng)絡(luò)管理功能110.7.1網(wǎng)絡(luò)管理的基本概念3.網(wǎng)絡(luò)管理的基本術(shù)語網(wǎng)絡(luò)元素(element):網(wǎng)絡(luò)中的通信設(shè)備或邏輯實(shí)體,又程網(wǎng)元。對(duì)象(object):通信和信息處理范疇里可以標(biāo)識(shí)的且具有一定信息特性的資源。例如,網(wǎng)絡(luò)和計(jì)算設(shè)備的狀態(tài)變量。被管對(duì)象(managed):使用管理協(xié)議進(jìn)行管理和控制的網(wǎng)絡(luò)資源的抽象表示。12/2/202249CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念3.網(wǎng)絡(luò)管理的基本術(shù)語1210.7.1網(wǎng)絡(luò)管理的基本概念管理信息庫(kù)MIB:網(wǎng)絡(luò)管理系統(tǒng)中的重要部件,由被管對(duì)象及其屬性組成。它是一個(gè)數(shù)據(jù)庫(kù),提供有關(guān)被管網(wǎng)絡(luò)對(duì)象的信息。綜合網(wǎng)絡(luò)管理INM:用統(tǒng)一的方法在一個(gè)異構(gòu)網(wǎng)絡(luò)中管理多廠商生產(chǎn)的網(wǎng)絡(luò)計(jì)算設(shè)備和軟件資源。12/2/202250CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念管理信息庫(kù)MIB:網(wǎng)絡(luò)管理系10.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.概述1990年,SNMP正式出臺(tái),稱為事實(shí)上的網(wǎng)絡(luò)管理標(biāo)準(zhǔn)。SNMP的基本功能:網(wǎng)絡(luò)性能監(jiān)測(cè);網(wǎng)絡(luò)差錯(cuò)檢測(cè);網(wǎng)絡(luò)配置。SNMP可用于TCP/IP和其它網(wǎng)絡(luò)上。12/2/202251CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.概述12/1/210.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.SNMP模型SNMP模型包括以下部分:被管結(jié)點(diǎn):代理進(jìn)程(A)管理站:管理進(jìn)程(M)管理信息:管理信息庫(kù)(MIB)管理協(xié)議:SNMPSNMP報(bào)文用UDP傳送。12/2/202252CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.SNMP模型1210.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP管理模型12/2/202253CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP管理模型12/10.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP的配置代理進(jìn)程SNMPUDPIP網(wǎng)絡(luò)接口管理進(jìn)程SNMPUDPIP網(wǎng)絡(luò)接口代理進(jìn)程SNMPUDPIP網(wǎng)絡(luò)接口用戶進(jìn)程FTP等TCPMIB管理站主機(jī)路由器網(wǎng)絡(luò)12/2/202254CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP的配置代理進(jìn)程10.7.3網(wǎng)絡(luò)信息庫(kù)MIB MIB保持被管理進(jìn)程查詢和設(shè)置的信息。SNMP管理的對(duì)象集合定義在MIB中。一、對(duì)象命名樹定義一棵標(biāo)準(zhǔn)樹,每個(gè)正式標(biāo)準(zhǔn)定義的對(duì)象都能夠唯一地被標(biāo)識(shí)。采用類似DNS的樹型結(jié)構(gòu)。對(duì)象標(biāo)識(shí)符舉例:mib-2(.2.1)12/2/202255CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB MIB保持被管理進(jìn)程查詢和設(shè)10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)象命名樹12/2/202256CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)象命名樹12/10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)象命名樹12/2/202257CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)象命名樹12/10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 二、MIB管理的信息類別(對(duì)象組)12/2/202258CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB 二、MIB管理的信息類別(對(duì)10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 三、MIB變量的例子MIB變量所屬類別意義sysUpTimeSystem據(jù)上次重啟動(dòng)的時(shí)間ifNumberInterface網(wǎng)絡(luò)接口數(shù)ifMtuInterface最大傳送單元MTUipDefaultTTLipIP的TTL值ipInReceiveip接收到的數(shù)據(jù)報(bào)數(shù)目ipRoutingTableipIP選路表12/2/202259CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB 三、MIB變量的例子MIB變10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 三、MIB變量的例子MIB變量所屬類別意義icmpInEchosicmp送到的ICMP回送請(qǐng)求數(shù)目
tcpRtoMintcpTCP允許的最小重傳時(shí)間tcpMaxConntcp允許的最大TCP連接數(shù)tcpInSegstcp收到的TCP報(bào)文段數(shù)udpInDatagramsudp收到的UDP數(shù)據(jù)報(bào)數(shù)egpInMsgsegp收到的EGP報(bào)文數(shù)12/2/202260CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB 三、MIB變量的例子MIB變10.7.4SNMP協(xié)議 一、SNMP的協(xié)議數(shù)據(jù)單元SNMP規(guī)定了多種協(xié)議數(shù)據(jù)單元(SNMP報(bào)文),用于在管理進(jìn)程與代理進(jìn)程之間交換管理信息。SNMP的兩種基本操作:“讀”:用get報(bào)文檢測(cè)被管對(duì)象的狀態(tài);“寫”:用set報(bào)文控制被管對(duì)象的狀態(tài)。12/2/202261CN-Chapter1010.7.4SNMP協(xié)議 一、SNMP的協(xié)議數(shù)據(jù)單元12/10.7.4SNMP協(xié)議 二、輪詢和陷阱管理進(jìn)程定時(shí)向被管理設(shè)備(代理進(jìn)程)輪詢,獲得被管理對(duì)象的信息,或設(shè)置相應(yīng)的狀態(tài)。當(dāng)特殊事件(例如故障狀態(tài))發(fā)生時(shí),代理進(jìn)程向管理進(jìn)程報(bào)告事件。代理進(jìn)程用端口161接收get和set報(bào)文,管理進(jìn)程用端口162來接收trap報(bào)文。12/2/202262CN-Chapter1010.7.4SNMP協(xié)議 二、輪詢和陷阱12/1/202210.7.4SNMP協(xié)議 SNMP報(bào)文類型12/2/202263CN-Chapter1010.7.4SNMP協(xié)議 SNMP報(bào)文類型12/1/20210.7.5管理信息結(jié)構(gòu)SMI SMI(structureofmanagementinformation)定義SNMP的數(shù)據(jù)結(jié)構(gòu)。SMI對(duì)MIB的變量類型進(jìn)行規(guī)格說明。用抽象語法記法ASN.1(abstractsyntaxnotation)來定義MIB的變量。語法:符號(hào)串解釋方法。在計(jì)算機(jī)中,比特串只有結(jié)合具體的數(shù)據(jù)類型,才能表達(dá)成數(shù)據(jù)。12/2/202264CN-Chapter1010.7.5管理信息結(jié)構(gòu)SMI SMI(structure10.7.5管理信息結(jié)構(gòu)SMI 局部語法:一類計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)對(duì)象的結(jié)構(gòu)。同一數(shù)據(jù)對(duì)象在不同的計(jì)算機(jī)上被表示為不同的符號(hào)串。傳送語法:發(fā)送方把符合自己局部語法的比特串轉(zhuǎn)換為符合傳送語法的比特串,接收方再把此比特串轉(zhuǎn)換為符合自己局部語法的比特串。局部語法傳送語法局部語法。12/2/202265CN-Chapter1010.7.5管理信息結(jié)構(gòu)SMI 局部語法:一類計(jì)算機(jī)系統(tǒng)的10.7.5管理信息結(jié)構(gòu)SMI 在應(yīng)用層次,需要用一種標(biāo)準(zhǔn)的與制造商無關(guān)的方式定義SNMP對(duì)象,另外還需要標(biāo)準(zhǔn)的方式來編碼用于網(wǎng)絡(luò)傳輸。C語言可以滿足第一個(gè)要求,但不能滿足第二個(gè)要求。=>ANS.1。ANS.1:一種數(shù)據(jù)類型描述語言,類似OO程序設(shè)計(jì)語言中提供的類型機(jī)制。12/2/202266CN-Chapter1010.7.5管理信息結(jié)構(gòu)SMI 在應(yīng)用層次,需要用一種標(biāo)準(zhǔn)10.7.5管理信息結(jié)構(gòu)SMI 抽象語法只描述數(shù)據(jù)的結(jié)構(gòu)形式,與具體的編碼格式無關(guān),不涉及這些數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)內(nèi)如何存放。ASN.1傳送語法定義了ASN.1類型的值如何明確地轉(zhuǎn)換為適合傳輸?shù)淖止?jié)序列。ASN.1使用的傳送語法叫作基本編碼規(guī)則BER。12/2/202267CN-Chapter1010.7.5管理信息結(jié)構(gòu)SMI 抽象語法只描述數(shù)據(jù)的結(jié)構(gòu)形10.7.5管理信息結(jié)構(gòu)SMI 基本編碼規(guī)則BER:在發(fā)送端用BER編碼,可將ASN.1表述的報(bào)文轉(zhuǎn)換為唯一的比特序列;在接收端用BER解碼,得到該比特序列表述的ASN.1碼。ASN.1是用來定義和描述抽象語法的一種工具或語言;BER是描述數(shù)據(jù)單元類型所代表的數(shù)據(jù)值。12/2/202268CN-Chapter1010.7.5管理信息結(jié)構(gòu)SMI 基本編碼規(guī)則BER:在發(fā)送10.8Summary Internet的命名使用分布式數(shù)據(jù)庫(kù)系統(tǒng)DNS。通過查詢DNS服務(wù)器,一個(gè)進(jìn)程能將一個(gè)Internet域名映射到IP地址上,用于和那個(gè)域通信。網(wǎng)絡(luò)日益膨脹,變得愈來愈難管理。因此需要網(wǎng)絡(luò)管理系統(tǒng)和協(xié)議:SNMP。SNMP允許管理者和設(shè)備內(nèi)的代理通信,讀出它們的狀態(tài)和向它們發(fā)布命令。12/2/202269CN-Chapter1010.8Summary Internet的命名使用分布式數(shù)10.8Summary 我們學(xué)習(xí)了4中典型的網(wǎng)絡(luò)應(yīng)用及其協(xié)議:FTPTelnetEmail中的SMTP、MIME、POP3、郵件加密WWW中的HTTP、HTML、超鏈、動(dòng)態(tài)文檔、活動(dòng)文檔等12/2/202270CN-Chapter1010.8Summary 我們學(xué)習(xí)了4中典型的網(wǎng)絡(luò)應(yīng)用及其協(xié)10.6WWWWWW(WorldWideWeb),簡(jiǎn)稱Web。WWW開始于1989年CERN(Europeancenterfornuclearresearch)。1993年,第一個(gè)圖形browser推出:Mosaic。1995年初期,Netscape公司的Navigator。1995年后期,Microsoft的Explorer。12/2/202271CN-Chapter1010.6WWWWWW(WorldWideWeb),簡(jiǎn)稱10.6WWWWWW是一個(gè)分布式Hypermedia系統(tǒng)。Hypertext與Hypermedia?結(jié)點(diǎn)與鏈WWW以瀏覽器/服務(wù)器方式工作。Web文檔駐留的計(jì)算機(jī)運(yùn)行服務(wù)器程序,稱為Web服務(wù)器??蛻魴C(jī)上的瀏覽器顯示W(wǎng)eb的頁面page。12/2/202272CN-Chapter1010.6WWWWWW是一個(gè)分布式Hypermedia系統(tǒng)。10.6WWW問題是:如何標(biāo)識(shí)Internet上的WWW文檔和實(shí)現(xiàn)Web上的link?如何在Browser與服務(wù)器之間傳送頁面?如何保障Web文檔的兼容性?12/2/202273CN-Chapter1010.6WWW12/1/20223CN-Chapter1010.6WWW解決方案URL(Uniformresourcelocator):Internet上唯一的標(biāo)識(shí)符;HTTP(HypertextTransferProtocol):應(yīng)用層協(xié)議,用TCP連接實(shí)現(xiàn)可靠傳送;HTML(HypertextMarkupLanguage)。12/2/202274CN-Chapter1010.6WWW12/1/20224CN-Chapter1010.6.1統(tǒng)一資源定位符URLURL(UniformResourceLocator)定義:是對(duì)可以從Internet上得到的資源的位置和訪問方式的一種簡(jiǎn)潔的表示。資源:Internet上可訪問的任何對(duì)象-文件目錄、文件、文檔、圖像、聲音等。訪問方式:訪問這些對(duì)象的方式,例如FTP,HTTP等。12/2/202275CN-Chapter1010.6.1統(tǒng)一資源定位符URLURL(UniformR10.6.1統(tǒng)一資源定位符URL一、URL的格式格式<scheme>:<scheme-specific-part><scheme>為URL的訪問方式:ftphttpgopher gopher協(xié)議mailto email地址12/2/202276CN-Chapter1010.6.1統(tǒng)一資源定位符URL一、URL的格式12/1/10.6.1統(tǒng)一資源定位符URLnews USENET新聞nntp 網(wǎng)絡(luò)新聞傳送協(xié)議訪問USENET新聞telnetwais wideareainformationserversfile 特定主機(jī)的文件名prospero 分布目錄服務(wù)12/2/202277CN-Chapter1010.6.1統(tǒng)一資源定位符URLnews USENET新聞10.6.1統(tǒng)一資源定位符URL<scheme-specific-part>以//開始,一般形式為://<user>:<password>@<host>:<port>/<url-path>常見的URL舉例: http://www.cs.vu.nl/~ast/ ftp://ftp.cs.vu.nl/pub/minix/README /usr/suzanne/prog.c 本地文件 news:comp.os.minox 新聞組12/2/202278CN-Chapter1010.6.1統(tǒng)一資源定位符URL<scheme-speci10.6.1統(tǒng)一資源定位符URL news:AA0134223112@新聞文章 gopher:///11/Libraries mailto:kim@ telnet://:80下面學(xué)習(xí)常用的FTP、HTTP和Gopher的URL。12/2/202279CN-Chapter1010.6.1統(tǒng)一資源定位符URL news:AA0134210.6.1統(tǒng)一資源定位符URL二、FTP的URLFTP服務(wù)器的訪問
文件 /pub/abc.txt目錄 /pub12/2/202280CN-Chapter1010.6.1統(tǒng)一資源定位符URL二、FTP的URL12/110.6.1統(tǒng)一資源定位符URL三、HTTP的URL對(duì)Web服務(wù)器的訪問一般形式:http://<host>:<port>/<path>Homepage: / :100/netsalonWeb中的一個(gè)文檔: /pub/network.html12/2/202281CN-Chapter1010.6.1統(tǒng)一資源定位符URL三、HTTP的URL12/10.6.1統(tǒng)一資源定位符URL四、Gopher的URL基于菜單的層次結(jié)構(gòu)服務(wù),用于在Internet上查找分布信息資源。一般格式 gopher://<host>:<port>/<gopher-path>gopher的默認(rèn)端口號(hào)為70。12/2/202282CN-Chapter1010.6.1統(tǒng)一資源定位符URL四、Gopher的URL110.6.2超文本傳送協(xié)議HTTP一、什么是HTTP(HypertextTransferProtocol)在瀏覽器和Web服務(wù)器之間傳送HTML頁面,交換命令和響應(yīng)的協(xié)議。是面向事務(wù)的應(yīng)用層協(xié)議。每個(gè)事務(wù)獨(dú)立進(jìn)行。HTTP客戶和服務(wù)器之間的每次交互都是由一個(gè)ASCII碼串構(gòu)成的請(qǐng)求和一個(gè)類似MIME的響應(yīng)組成。12/2/202283CN-Chapter1010.6.2超文本傳送協(xié)議HTTP一、什么是HTTP(Hy10.6.2超文本傳送協(xié)議HTTP二、Web的工作過程Web服務(wù)器的服務(wù)進(jìn)程監(jiān)聽TCP端口80;瀏覽器請(qǐng)求建立TCP連接,請(qǐng)求某個(gè)頁面;服務(wù)器返回請(qǐng)求的頁面作為響應(yīng);TCP連接釋放。用戶瀏覽頁面的方法:用戶鍵入U(xiǎn)RL;用戶點(diǎn)取hotspot。12/2/202284CN-Chapter1010.6.2超文本傳送協(xié)議HTTP二、Web的工作過程1210.6.2超文本傳送協(xié)議HTTP示例:用戶點(diǎn)取以下熱字后的事件過程 /protocols/HTTP-NG/activity.html瀏覽器得到URL;瀏覽器向DNS請(qǐng)求解釋的IP地址;通過IP地址與服務(wù)器建立TCP連接(80端口);瀏覽器發(fā)出取文件命令:
GET/protocols/HTTP-NG/activity.html服務(wù)器把a(bǔ)ctivity.html文件發(fā)送給瀏覽器;TCP連接釋放。12/2/202285CN-Chapter1010.6.2超文本傳送協(xié)議HTTP示例:用戶點(diǎn)取以下熱字后10.6.2超文本傳送協(xié)議HTTP三、HTTP定義的三種不同的操作:1.用戶代理和源服務(wù)器直接建立一個(gè)TCP連接;2.用戶代理和源服務(wù)器之間通過多段TCP連接。請(qǐng)求和響應(yīng)由請(qǐng)求鏈和響應(yīng)鏈構(gòu)成。3.高速緩存的連接。中間系統(tǒng)緩存部分高概率的Web數(shù)據(jù),可以響應(yīng)對(duì)應(yīng)的請(qǐng)求。12/2/202286CN-Chapter1010.6.2超文本傳送協(xié)議HTTP三、HTTP定義的三種不10.6.2超文本傳送協(xié)議HTTPHTTP的三種不同的操作(a)直接、(b)多段、(c)緩沖UAOriginServerRequestchainRequestchainRequestchainResponsechainResponsechainResponsechain12/2/202287CN-Chapter1010.6.2超文本傳送協(xié)議HTTPHTTP的三種不同的操作10.6.3超文本置標(biāo)語言HTML一、HTML概念HTML(HypertextMarkupLanguage)是一種編寫Web頁面的語言。Markup:通過標(biāo)記(tag)來對(duì)文檔格式化。HTML是SGML(StandardGeneralizedMarkupLanguage)的特定實(shí)例。HTML由W3C(WWWConsortium)制定。12/2/202288CN-Chapter1010.6.3超文本置標(biāo)語言HTML一、HTML概念12/110.6.3超文本置標(biāo)語言HTML二、HTML格式和標(biāo)簽元素(element):HTML的基本組成。用一對(duì)標(biāo)簽或多對(duì)標(biāo)簽標(biāo)識(shí)一個(gè)元素;一對(duì)標(biāo)簽:開始標(biāo)簽和結(jié)束標(biāo)簽。HTML文檔的主要元素:head,body。Head:e.g.Title,...Body:e.g.Paragraph,table,list,….12/2/202289CN-Chapter1010.6.3超文本置標(biāo)語言HTML二、HTML格式和標(biāo)簽110.6.3超文本置標(biāo)語言HTML常見的HTML標(biāo)簽12/2/202290CN-Chapter1010.6.3超文本置標(biāo)語言HTML常見的HTML標(biāo)簽12/10.6.3超文本置標(biāo)語言HTMLHTML頁面實(shí)例:12/2/202291CN-Chapter1010.6.3超文本置標(biāo)語言HTMLHTML頁面實(shí)例:12/10.6.3超文本置標(biāo)語言HTML顯示的頁面12/2/202292CN-Chapter1010.6.3超文本置標(biāo)語言HTML顯示的頁面12/1/2010.6.4Web中的超鏈每個(gè)鏈接有一個(gè)起點(diǎn)和終點(diǎn)起點(diǎn): 文字(熱字)、圖(熱區(qū))等終點(diǎn): 頁面、文件、頁面的一個(gè)錨(anchor)等。12/2/202293CN-Chapter1010.6.4Web中的超鏈12/1/202223CN-Ch10.6.4Web中的超鏈1.鏈接到其它網(wǎng)點(diǎn)上的頁面(遠(yuǎn)程鏈)Hyper-Link的定義:<AHREF=“…”>X</A>A表示anchor;HREF表示hyper-referenceX為鏈的起點(diǎn);…為鏈的終點(diǎn),為URL例如:
<AHREF=“”>國(guó)防科大</A>
<AHREF=“”><IMGSRC=“shuttle.gif”></A>12/2/202294CN-Chapter1010.6.4Web中的超鏈1.鏈接到其它網(wǎng)點(diǎn)上的頁面(遠(yuǎn)10.6.4Web中的超鏈2.鏈接到本地文件(本地鏈)文件:html文檔、圖像、視頻或音頻文件。這時(shí),“HREF=”的后面為本地的一個(gè)文件名,包括路徑。路徑:相對(duì)路徑絕對(duì)路徑12/2/202295CN-Chapter1010.6.4Web中的超鏈2.鏈接到本地文件(本地鏈)110.6.4Web中的超鏈3.鏈接到本地文件的某個(gè)地方用于長(zhǎng)文檔頁面的關(guān)聯(lián)。鏈的終點(diǎn)用命名錨(namedanchor)。錨的定義:<ANAME=“…”>X</A>X為終點(diǎn)的熱字;“…”是錨的名字例: <ANAME=“WWW”>Web原理</A>12/2/202296CN-Chapter1010.6.4Web中的超鏈3.鏈接到本地文件的某個(gè)地方110.6.4Web中的超鏈與錨有關(guān)的鏈定義:<AHREF=“#…”>X</A>“#…”就是錨的名字錨也可以插到本地的其它HTML文件中,這時(shí)在#之前要加上該文件名。例如: <AHREF=“#WWW”>Web</A> <AHREF=“net.htm#WWW”>Web</A>12/2/202297CN-Chapter1010.6.4Web中的超鏈與錨有關(guān)的鏈定義:12/1/2010.6.4Web中的超鏈4.瀏覽器的結(jié)構(gòu)控制模塊一組客戶模塊,例如HTTP,F(xiàn)TP等一組解釋模塊,例如HTML,Java等緩沖網(wǎng)絡(luò)接口用戶和表現(xiàn)接口12/2/202298CN-Chapter1010.6.4Web中的超鏈4.瀏覽器的結(jié)構(gòu)12/1/2010.6.4Web中的超鏈控制模塊HTML解釋器HTTP客戶可選客戶緩沖網(wǎng)絡(luò)接口用戶和表現(xiàn)接口可選解釋器瀏覽器主要組成12/2/202299CN-Chapter1010.6.4Web中的超鏈控制模塊HTML解釋器HTTP客10.6.5動(dòng)態(tài)HTML與CGI1.動(dòng)態(tài)文檔的概念staticdocument:HTML文檔的內(nèi)容在瀏覽時(shí)不變。每次用戶的讀取的結(jié)果相同。dynamicdocument:文檔的內(nèi)容在瀏覽器訪問Web服務(wù)器時(shí)才由應(yīng)用程序動(dòng)態(tài)創(chuàng)建。應(yīng)用程序的輸出(HTML文檔)作為對(duì)瀏覽器的響應(yīng)。兩者的差別:在服務(wù)器方。12/2/2022100CN-Chapter1010.6.5動(dòng)態(tài)HTML與CGI1.動(dòng)態(tài)文檔的概念12/10.6.5動(dòng)態(tài)HTML與CGI2.CGI(CommonGatewayInterface)通用網(wǎng)關(guān)接口、公共網(wǎng)關(guān)接口。實(shí)現(xiàn)動(dòng)態(tài)文檔的一種方法。CGI程序:服務(wù)器的應(yīng)用程序,它可以訪問其它服務(wù)器資源,如數(shù)據(jù)庫(kù)等。CGI標(biāo)準(zhǔn):服務(wù)器與CGI程序的接口標(biāo)準(zhǔn)。CGI程序是一種腳本(script)語言。一些腳本語言如Perl,JavaScript,Tcl/Tk...12/2/2022101CN-Chapter1010.6.5動(dòng)態(tài)HTML與CGI2.CGI(Common10.6.5動(dòng)態(tài)HTML與CGI3.表單(form)將用戶數(shù)據(jù)從瀏覽器傳遞給Web服務(wù)器。Form:輸入域、選擇、按鈕等構(gòu)成格式化輸入界面。表單常與CGI程序配合使用。表單標(biāo)簽:<FORM>12/2/2022102CN-Chapter1010.6.5動(dòng)態(tài)HTML與CGI3.表單(form)1210.6.6ActiveDoc與Java1.活動(dòng)文檔ActiveDoc動(dòng)態(tài)文檔仍然不能滿足Internet環(huán)境的交互要求。=>活動(dòng)文檔技術(shù)。把工作從服務(wù)器移到瀏覽器。當(dāng)瀏覽器請(qǐng)求一個(gè)活動(dòng)文檔時(shí),服務(wù)器把一段程序傳送給瀏覽器,使它在瀏覽器上運(yùn)行。12/2/2022103CN-Chapter1010.6.6ActiveDoc與Java1.活動(dòng)文檔A10.6.6ActiveDoc與Java服務(wù)器不做進(jìn)一步更新。所有更新工作由瀏覽器自己在本地完成。在服務(wù)器上,活動(dòng)文檔是不變的,這點(diǎn)與動(dòng)態(tài)文檔不同?;顒?dòng)文檔本身并不包括其運(yùn)行所需的全部軟件,大部分支持軟件可以事先掛在瀏覽器上。12/2/2022104CN-Chapter1010.6.6ActiveDoc與Java服務(wù)器不做進(jìn)一步10.6.6ActiveDoc與Java2.Java技術(shù)Java起源于Sun開發(fā)的一種新語言,它從C和C++借鑒了許多概念和語法,但是它是一種全新的面向?qū)ο笳Z言。Java用于交互式頁面的主要想法:一個(gè)頁面可以嵌入Java小應(yīng)用程序applet。Application-appletpig-piglet12/2/2022105CN-Chapter1010.6.6ActiveDoc與Java2.Java技10.6.6ActiveDoc與JavaJava技術(shù)的三個(gè)主要部分:(1)Java語言傳統(tǒng)的程序和Applet(2)運(yùn)行環(huán)境Java虛擬機(jī)(JVM)(3)類庫(kù)(ClassLibrary)面向?qū)ο蟮念悗?kù)12/2/2022106CN-Chapter1010.6.6ActiveDoc與JavaJava技術(shù)的三10.6.6ActiveDoc與JavaJava的解釋執(zhí)行傳統(tǒng)的編譯程序:把源程序編譯為某種特定計(jì)算機(jī)體系結(jié)構(gòu)的二進(jìn)制目標(biāo)程序;Java編譯程序:把源程序轉(zhuǎn)換為一種與機(jī)器無關(guān)的二進(jìn)制代碼,稱為Javabytecode。用解釋程序interpreter讀取字節(jié)碼,并解釋執(zhí)行。12/2/2022107CN-Chapter1010.6.6ActiveDoc與JavaJava的解釋執(zhí)10.6.6ActiveDoc與Java3.JavaScriptJavaScript是Netscape開發(fā)的一種解釋語言(腳本語言)。使用了一些Java思想,但是與Java相差很大。HTML可以直接使用JavaScript,瀏覽器解釋執(zhí)行。12/2/2022108CN-Chapter1010.6.6ActiveDoc與Java3.JavaS10.6.7Web上的信息檢索用搜索引擎實(shí)現(xiàn)信息檢索一、數(shù)據(jù)結(jié)構(gòu)利用Web頁面標(biāo)題中的關(guān)鍵字作為索引索引算法需要三種數(shù)據(jù)結(jié)構(gòu):線性數(shù)組(url_table)堆(heap)散列表(hashtable)12/2/2022109CN-Chapter1010.6.7Web上的信息檢索用搜索引擎實(shí)現(xiàn)信息檢索12/10.6.7Web上的信息檢索1.線性數(shù)組(url_table)每個(gè)頁面占用一項(xiàng);每項(xiàng)有兩個(gè)指針:一個(gè)指向URL;一個(gè)指向頁面的標(biāo)題。2.堆(heap)虛存中的巨大的非結(jié)構(gòu)數(shù)據(jù)塊,頁面URL和標(biāo)題字符串可以不斷地追加到堆的后面。12/2/2022110CN-Chapter1010.6.7Web上的信息檢索1.線性數(shù)組(url_ta10.6.7Web上的信息檢索3.散列表(hashtable)n個(gè)條目的散列表;任何一個(gè)URL經(jīng)過Hash函數(shù)產(chǎn)生一個(gè)小于n的非負(fù)數(shù);所有具有Hash值k的URL都鏈接到以Hash值k為標(biāo)識(shí)的一個(gè)鏈表中。作用:可以迅速地確定一個(gè)URL是否在url_table中。12/2/2022111CN-Chapter1010.6.7Web上的信息檢索3.散列表(hashtab10.6.7Web上的信息檢索搜索引擎使用的數(shù)據(jù)結(jié)構(gòu)12/2/2022112CN-Chapter1010.6.7Web上的信息檢索搜索引擎使用的數(shù)據(jù)結(jié)構(gòu)12/10.6.7Web上的信息檢索二、信息收集通過一個(gè)遞歸過程process_url,從Web上獲取URL及其對(duì)應(yīng)的標(biāo)題。通過散列表,評(píng)定一個(gè)URL是否已經(jīng)處理過。深度搜索廣度搜索12/2/2022113CN-Chapter1010.6.7Web上的信息檢索二、信息收集12/1/20210.6.7Web上的信息檢索三、建立索引抽取關(guān)鍵字,建立索引對(duì)url_table逐項(xiàng)進(jìn)行,去調(diào)非用詞表(stoplist),如前置詞、連詞、冠詞等,留下關(guān)鍵詞。關(guān)鍵詞對(duì)應(yīng)于url_table中的選項(xiàng),構(gòu)成索引。搜索引擎就可以根據(jù)用戶輸入的關(guān)鍵詞及其邏輯組合進(jìn)行查詢。12/2/2022114CN-Chapter1010.6.7Web上的信息檢索三、建立索引12/1/20210.7網(wǎng)絡(luò)管理網(wǎng)絡(luò)越來越復(fù)雜人工管理的方法不能適應(yīng)網(wǎng)絡(luò)管理要求那么什么是網(wǎng)絡(luò)管理?管理網(wǎng)絡(luò)中的什么東西?如何管理?用到什么協(xié)議?12/2/2022115CN-Chapter1010.7網(wǎng)絡(luò)管理12/1/202245CN-Chapter10.7.1網(wǎng)絡(luò)管理的基本概念1.網(wǎng)絡(luò)管理(networkmanagement)的概念從初期的電話交換網(wǎng)管理到計(jì)算機(jī)網(wǎng)絡(luò)的管理。對(duì)公共交換網(wǎng)絡(luò),網(wǎng)絡(luò)管理常指實(shí)時(shí)網(wǎng)絡(luò)監(jiān)控。狹義的網(wǎng)絡(luò)管理指網(wǎng)絡(luò)的交通管理。廣義的網(wǎng)絡(luò)管理指網(wǎng)絡(luò)的系統(tǒng)管理。12/2/2022116CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念1.網(wǎng)絡(luò)管理(networ10.7.1網(wǎng)絡(luò)管理的基本概念2.網(wǎng)絡(luò)管理的功能(1)傳統(tǒng)電信網(wǎng)絡(luò)管理功能OAM&P運(yùn)營(yíng)Operation:計(jì)費(fèi)、通信量管理系統(tǒng)管理Administration:網(wǎng)絡(luò)資源管理維護(hù)Maintenance:報(bào)警、故障定位、性能監(jiān)視、電路測(cè)試、狀態(tài)和控制服務(wù)提高Provisioning:新業(yè)務(wù)和設(shè)備提供、通信活動(dòng)和資源規(guī)劃(planning)。12/2/2022117CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念2.網(wǎng)絡(luò)管理的功能12/110.7.1網(wǎng)絡(luò)管理的基本概念(2)OSI網(wǎng)絡(luò)管理功能故障管理(fault):故障檢測(cè)、定位和排除配置管理(configuration):網(wǎng)絡(luò)被管對(duì)象的定義、標(biāo)識(shí)、初始化、配備計(jì)費(fèi)管理(Accounting):資源使用計(jì)費(fèi)性能管理(Performance):通信量管理、性能檢測(cè)、網(wǎng)絡(luò)資源管理安全管理(Security):授權(quán)使用網(wǎng)絡(luò)12/2/2022118CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念(2)OSI網(wǎng)絡(luò)管理功能110.7.1網(wǎng)絡(luò)管理的基本概念3.網(wǎng)絡(luò)管理的基本術(shù)語網(wǎng)絡(luò)元素(element):網(wǎng)絡(luò)中的通信設(shè)備或邏輯實(shí)體,又程網(wǎng)元。對(duì)象(object):通信和信息處理范疇里可以標(biāo)識(shí)的且具有一定信息特性的資源。例如,網(wǎng)絡(luò)和計(jì)算設(shè)備的狀態(tài)變量。被管對(duì)象(managed):使用管理協(xié)議進(jìn)行管理和控制的網(wǎng)絡(luò)資源的抽象表示。12/2/2022119CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念3.網(wǎng)絡(luò)管理的基本術(shù)語1210.7.1網(wǎng)絡(luò)管理的基本概念管理信息庫(kù)MIB:網(wǎng)絡(luò)管理系統(tǒng)中的重要部件,由被管對(duì)象及其屬性組成。它是一個(gè)數(shù)據(jù)庫(kù),提供有關(guān)被管網(wǎng)絡(luò)對(duì)象的信息。綜合網(wǎng)絡(luò)管理INM:用統(tǒng)一的方法在一個(gè)異構(gòu)網(wǎng)絡(luò)中管理多廠商生產(chǎn)的網(wǎng)絡(luò)計(jì)算設(shè)備和軟件資源。12/2/2022120CN-Chapter1010.7.1網(wǎng)絡(luò)管理的基本概念管理信息庫(kù)MIB:網(wǎng)絡(luò)管理系10.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.概述1990年,SNMP正式出臺(tái),稱為事實(shí)上的網(wǎng)絡(luò)管理標(biāo)準(zhǔn)。SNMP的基本功能:網(wǎng)絡(luò)性能監(jiān)測(cè);網(wǎng)絡(luò)差錯(cuò)檢測(cè);網(wǎng)絡(luò)配置。SNMP可用于TCP/IP和其它網(wǎng)絡(luò)上。12/2/2022121CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.概述12/1/210.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.SNMP模型SNMP模型包括以下部分:被管結(jié)點(diǎn):代理進(jìn)程(A)管理站:管理進(jìn)程(M)管理信息:管理信息庫(kù)(MIB)管理協(xié)議:SNMPSNMP報(bào)文用UDP傳送。12/2/2022122CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP1.SNMP模型1210.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP管理模型12/2/2022123CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP管理模型12/10.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP的配置代理進(jìn)程SNMPUDPIP網(wǎng)絡(luò)接口管理進(jìn)程SNMPUDPIP網(wǎng)絡(luò)接口代理進(jìn)程SNMPUDPIP網(wǎng)絡(luò)接口用戶進(jìn)程FTP等TCPMIB管理站主機(jī)路由器網(wǎng)絡(luò)12/2/2022124CN-Chapter1010.7.2簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP的配置代理進(jìn)程10.7.3網(wǎng)絡(luò)信息庫(kù)MIB MIB保持被管理進(jìn)程查詢和設(shè)置的信息。SNMP管理的對(duì)象集合定義在MIB中。一、對(duì)象命名樹定義一棵標(biāo)準(zhǔn)樹,每個(gè)正式標(biāo)準(zhǔn)定義的對(duì)象都能夠唯一地被標(biāo)識(shí)。采用類似DNS的樹型結(jié)構(gòu)。對(duì)象標(biāo)識(shí)符舉例:mib-2(.2.1)12/2/2022125CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB MIB保持被管理進(jìn)程查詢和設(shè)10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)象命名樹12/2/2022126CN-Chapter1010.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)象命名樹12/10.7.3網(wǎng)絡(luò)信息庫(kù)MIB 管理信息庫(kù)的對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年工業(yè)用地買賣合同
- 2025年度綠色能源儲(chǔ)煤場(chǎng)建設(shè)與運(yùn)營(yíng)管理合作協(xié)議3篇
- 二零二四年廣告發(fā)布合同標(biāo)的及發(fā)布內(nèi)容
- 二零二五年度房地產(chǎn)項(xiàng)目合作開發(fā)合同6篇
- 2024銷售云服務(wù)超兔一體云CRM系統(tǒng)實(shí)施合同3篇
- 2025年園林景觀草籽草坪種植與維護(hù)合同3篇
- 2025年度房地產(chǎn)項(xiàng)目融資財(cái)產(chǎn)保全及監(jiān)管合同3篇
- 2025年度高速公路綠化帶建設(shè)及養(yǎng)護(hù)服務(wù)合同4篇
- 二零二五版房地產(chǎn)營(yíng)銷推廣甲乙戰(zhàn)略合作合同
- 現(xiàn)代文學(xué)史自考知識(shí)點(diǎn):曹禺作品考點(diǎn)總結(jié)
- 商場(chǎng)電氣設(shè)備維護(hù)勞務(wù)合同
- 油氣田智能優(yōu)化設(shè)計(jì)-洞察分析
- 陜西2020-2024年中考英語五年真題匯編學(xué)生版-專題09 閱讀七選五
- 磚混結(jié)構(gòu)基礎(chǔ)加固技術(shù)方案
- 助產(chǎn)專業(yè)的職業(yè)生涯規(guī)劃
- 2023年國(guó)家公務(wù)員錄用考試《行測(cè)》真題(行政執(zhí)法)及答案解析
- 新《國(guó)有企業(yè)管理人員處分條例》知識(shí)競(jìng)賽考試題庫(kù)500題(含答案)
- 骨質(zhì)疏松護(hù)理
- 《聞泰科技并購(gòu)安世半導(dǎo)體的風(fēng)險(xiǎn)應(yīng)對(duì)案例探析》8200字(論文)
- 肝斷面引流管護(hù)理
- 醫(yī)療器械銷售合同模板
評(píng)論
0/150
提交評(píng)論