




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. Internet實(shí)現(xiàn)技術(shù)1.域名系統(tǒng)為什么有了IP地址還需要域名?域 名 - 用字符表示的網(wǎng)絡(luò)主機(jī)名,是一種主機(jī)標(biāo)識(shí)符;IP地址 - 數(shù)字型,難于記憶與理解; 域 名 - 字符型,直觀,便于記憶與理解;IP地址 - 用于網(wǎng)絡(luò)層; 域 名 - 用于應(yīng)用層;IP地址與域名應(yīng)該是全網(wǎng)唯一的,它們之間具有對(duì)應(yīng)關(guān)系;域名系統(tǒng)(domain system)域名系統(tǒng)的發(fā)展歷史70年代,ARPANET的規(guī)模比較小,它只有幾百臺(tái)主機(jī)組成;SRI(the Stanford Research Institute)網(wǎng)絡(luò)信息中心的hosts.txt文件包含了所有主機(jī)的信息,同時(shí)也包括了連接到每臺(tái)主機(jī)的名字到IP地址
2、的映射;hosts.txt文件由SRI網(wǎng)絡(luò)信息中心負(fù)責(zé)進(jìn)行維護(hù);SRI網(wǎng)絡(luò)信息中心每周更新數(shù)據(jù)一次到兩次,每次更新后的數(shù)據(jù)由SRI網(wǎng)絡(luò)信息中心的主機(jī)向外發(fā)送;ARPANET管理人員也將它們的改動(dòng)用E-mail發(fā)送給SRI網(wǎng)絡(luò)信息中心,同時(shí)定期從SRI網(wǎng)絡(luò)信息中心的主機(jī)獲取最新的hosts.txt文件;但是隨著ARPANET的增長(zhǎng), 這種工作方式無法再維持下去; 一方面,hosts.txt文件的大小隨ARPANET的規(guī)模在增長(zhǎng); 更新過程所帶來的通信量增長(zhǎng)更快; 這就帶來了通信量、名字沖突與一致性等一系列新的問題;在hosts.txt文件中不能有兩臺(tái)計(jì)算機(jī)具有相同名字的主機(jī)名,但是SRI網(wǎng)絡(luò)信息
3、中心無法管理到主機(jī)的命名;ARPANET 的管理機(jī)構(gòu)針對(duì)這個(gè)問題提出一個(gè)新系統(tǒng)的設(shè)計(jì)思想。新的系統(tǒng)應(yīng)具備以下特征: *應(yīng)允許本地?cái)?shù)據(jù)具有全局可訪問性; *分散管理,以消除單臺(tái)主機(jī)管理時(shí)的通信瓶頸,減輕通信擁塞; *本地管理員可以很容易地完成數(shù)據(jù)更新任務(wù)。 顯然,要達(dá)到以上要求就必須使用層次型結(jié)構(gòu)的命名機(jī)制。USC的信息科學(xué)研究所Paul Mockapetris完成了新系統(tǒng)結(jié)構(gòu)的設(shè)計(jì),并于1984年在RFC882、883中公布了該成果,定義了域名系統(tǒng)。這些 RFC 后來由RFC1034與RFC1035代替,形成了當(dāng)前使用的域名系統(tǒng);域名系統(tǒng)的基本概念層次型命名(hierarchy naming)
4、機(jī)制 *基于結(jié)構(gòu)化的思想; *對(duì)應(yīng)于層次型名字空間(hierarchy namespace)的管理結(jié)構(gòu)的層 次; *名字空間管理組織形成一種層次型樹狀結(jié)構(gòu),各層管理機(jī)構(gòu)與再 后的主機(jī)節(jié)點(diǎn)都有相應(yīng)的標(biāo)識(shí)符; *主機(jī)的名字就是從樹葉到樹根路徑上各節(jié)點(diǎn)標(biāo)識(shí)符的有序序列; *層次型名字管理機(jī)制-域名系統(tǒng);域名系統(tǒng)-抽象-規(guī)定名字語法與名字管理特權(quán)的分配規(guī)則; -具體-描述名字-地址映射的分布式計(jì)算機(jī)系統(tǒng) 的實(shí)現(xiàn);Internet層次型名字管理方法最高一級(jí)的名字空間-“網(wǎng)點(diǎn)名”(site name),一個(gè)網(wǎng)點(diǎn)是整個(gè)Internet中的一部分,它是由若干個(gè)子網(wǎng)組成;每個(gè)網(wǎng)點(diǎn)又可以分成若干個(gè)子網(wǎng)或“管理組”
5、(administrative group),第二級(jí)名字空間劃分為“組名”(group name);組名之下的第三級(jí)才是主機(jī)的“本地名”; 這樣,“管理組”、“點(diǎn)”就形成了“子域”與“域”的關(guān)系,“本地名組名網(wǎng)點(diǎn)名”便組成了一個(gè)完整的、通用的層次型主機(jī)名的結(jié)構(gòu)。例如,一個(gè)典型的主機(jī)名可以寫為:,它表示的是中國(guó)科研教育網(wǎng)上的南開大學(xué)計(jì)算機(jī)系網(wǎng)絡(luò)實(shí)驗(yàn)室的一臺(tái)主機(jī): 主機(jī)名與它的IP地址一一對(duì)應(yīng),例子中的主機(jī)名所對(duì)應(yīng)的IP地址為:93; 因此,在Internet上訪問一臺(tái)主機(jī)即可以使用它的主機(jī)名,也可以使用它的IP地址;實(shí)際域名命名規(guī)律域名系統(tǒng)是采用分層管理的,其結(jié)構(gòu)如一個(gè)倒立
6、的樹,層次型命名機(jī)制與Internet的結(jié)構(gòu)是一一對(duì)應(yīng)的;美國(guó)的Internet的基本的組織類型代碼有以下七種: .int 國(guó)際組織 .com 商業(yè)組織 .edu 教育組織 .gov 政府組織 .mil 軍事組織 .org 非商業(yè)組織 .net 網(wǎng)絡(luò)組織1997年又增加了以下新的組織類型代碼: .firm 商業(yè)公司 .store 商品銷售企業(yè) .web 與WWW相關(guān)的實(shí)體 .arts 文化和娛樂實(shí)體 .info 提供信息服務(wù)的實(shí)體 .nom 個(gè)體或個(gè)人實(shí)際Internet主機(jī)域名的一般格式是:主機(jī)名.單位名.類型名.國(guó)家代碼; intcomedugovmilibmnetcnusjp.umnsu
7、nengorgcseeeducompku nankaieecsnetlab普通國(guó)家我國(guó)主機(jī)域名的命名方法中國(guó)最高域名為“.cn” ;第二級(jí)域名類型有: .edu 教育機(jī)構(gòu) .co 公司 .go 政府機(jī)構(gòu) .or 非盈利組織 .ac 大學(xué)、研究所內(nèi)的學(xué)術(shù)機(jī)構(gòu) .bj 北京地區(qū) .tj 天津地區(qū)第三部分一般表示主機(jī)所在的域或單位, 如.nankai表示南開大學(xué);主機(jī)域名的第四部分表示主機(jī)所在的院、系、研究室等下一級(jí)單位,主機(jī)較多的單位,命名時(shí)可能會(huì)進(jìn)一步細(xì)分; 例如主機(jī)域名: netlab .cs .nankai .edu .cn 網(wǎng)絡(luò)實(shí)驗(yàn)室 計(jì)算機(jī)系 南開大學(xué) 教育機(jī)構(gòu) 中國(guó) 表示的是中國(guó)南開大
8、學(xué)計(jì)算機(jī)系網(wǎng)絡(luò)實(shí)驗(yàn)室的主機(jī)。例如主機(jī)域名為: ftp .microsoft .com FTP服務(wù)器 微軟公司 商業(yè)機(jī)構(gòu) 國(guó)別省略(美國(guó)) 表示的是美國(guó)微軟公司的FTP服務(wù)器美國(guó)的主機(jī)域名省略了國(guó)名。域名空間邏輯結(jié)構(gòu)圖:域 子域.“.microsoft.ftpwww.“ ”“ ”域名解析:域名系統(tǒng)是用一個(gè)分布式主機(jī)信息數(shù)據(jù)庫管理著整個(gè)Internet的主機(jī)名與IP地址,因此這個(gè)分布式主機(jī)信息數(shù)據(jù)庫也是分層結(jié)構(gòu)的;域名解析:名字服務(wù)器:- 一種服務(wù)器軟件,運(yùn)行在指定的機(jī)器上,完成名 字-地址解析任務(wù);域名解析采用Client/Server方式工作, Client-請(qǐng)求名字解析服務(wù)- 名
9、字解析器(name resolver);對(duì)應(yīng)于域名結(jié)構(gòu),互連網(wǎng)中的多個(gè)名字服務(wù)器也構(gòu)成層次結(jié)構(gòu);IP地址域名正向解析反向解析域名服務(wù)器邏輯結(jié)構(gòu): 名字服務(wù)器可以位于互連網(wǎng)的任意位置; 服務(wù)器樹的邏輯結(jié)構(gòu)與Internet的域名層次結(jié)構(gòu)是完全一致的; 根服務(wù)器是中央服務(wù)器,任何部門獲得一個(gè)子域的管理權(quán),就需要建立一個(gè)相應(yīng)的名字服務(wù)器;根根服務(wù)器服務(wù)器服務(wù)器服務(wù)器.服務(wù)器服務(wù)器.服務(wù)器服務(wù)器.服務(wù)器服務(wù)器服務(wù)器服務(wù)器服務(wù)器服務(wù)器域名解析方法:域名解析采取自頂向下的算法,從根服務(wù)器到葉服務(wù)器,在其中的某個(gè)節(jié)點(diǎn)
10、上一定能找到所需要的名字-地址映射;由于父子節(jié)點(diǎn)的上下管轄關(guān)系,名字解析過程直需要走一條從樹中某個(gè)節(jié)點(diǎn)(比如根)開始到另一節(jié)點(diǎn)(比如某個(gè)葉節(jié)點(diǎn))的一條自頂向下的單向路徑,無須回追朔,更不用查詢整個(gè)服務(wù)器樹;域名解析基本方法:遞歸解析(recursive resolution) 反復(fù)解析(iterative resolution)遞歸解析-要求名字服務(wù)器系統(tǒng)一次性完成全部名字-地址變換;反復(fù)解析-每次請(qǐng)求一個(gè)名字服務(wù)器,不行再去請(qǐng)求第二個(gè)名字服務(wù)器;比較:遞歸解析-主要任務(wù)由名字服務(wù)器完成; 反復(fù)解析-主要任務(wù)由客戶機(jī)解析器軟件完成;開始構(gòu)造域名請(qǐng)求包將域名請(qǐng)求包發(fā)送到某個(gè)名字服務(wù)器名字是否在本
11、服務(wù)器所屬子網(wǎng)?哪種解析方式?產(chǎn)生一個(gè)指向下一個(gè)名字服務(wù)器的應(yīng)答并回送求解者從數(shù)據(jù)庫中取出相應(yīng)的地址,并將結(jié)果回送求解者請(qǐng)求下一個(gè)名字服務(wù)器進(jìn)行域名解析,并將結(jié)果回送求解者 結(jié)束下一次求解反復(fù)求解NY遞歸求解求解者操作名字服務(wù)器操作反向域名解析(inverse resolution):反向域名解析 - 根據(jù)IP地址解析相應(yīng)的域名;反向域名解析的困難: *同一個(gè)IP地址可能對(duì)應(yīng)多個(gè)域名; *IP地址與域名服務(wù)器樹型結(jié)構(gòu)沒有任何關(guān)系,要找到合適的映 射,只有逐個(gè)搜索整個(gè)服務(wù)器組; 這就是域名系統(tǒng)一產(chǎn)生就有反向域名解析問題,但未得到廣泛 應(yīng)用的主要原因;為了解決上述問題,域名系統(tǒng)設(shè)計(jì)了一種特殊的“指
12、針詢問”(pointer query)報(bào)文;指針詢問報(bào)文中欲解析的IP地址被表達(dá)為域名一樣可顯示串形式,并加上反向域名解析域名“”,如: IP地址為 aaa.bbb.ccc.ddd 指針詢問報(bào)文中表示為 ServerLANRouterInternet5D6域名解析效率問題:域名解析的基本方法是沿名字服務(wù)器樹自頂向下進(jìn)行,但域名解析效率低,原因是: *大多數(shù)解析是在本地域內(nèi)進(jìn)行; *如果每次都從最高層域名服務(wù)器進(jìn)行,根服務(wù)器負(fù)荷太重; *根服務(wù)器一旦出
13、現(xiàn)故障,系統(tǒng)不能工作;改進(jìn)方法: *兩步法 - 第一步:本地解析;如不能解決,則采取第二步: 自頂向下解析; *名字緩存( name caching) - 在名字服務(wù)器開辟一個(gè)專用內(nèi)存區(qū),存放最近解析過的 名字與相應(yīng)的地址,以及一個(gè)描述解析該名字服務(wù)器位 置的記錄; - 服務(wù)器一旦接受到解析請(qǐng)求時(shí),可以采用兩步法;2. Internet接入方法InternetInternetInternetServiceProviderOn-lineServiceProviderInternetModemLANTelephoneSLIP/PPPTerminalemulation2. SLIP/PPP conn
14、ection3. On-line service connection1. Network connectionRouter10.4 電子郵件10.4.1 概述(e-mail) 是因特網(wǎng)上使用得最多的和最受用戶歡迎的一種應(yīng)用。電子郵件將郵件發(fā)送到ISP的郵件服務(wù)器,并放在其中的收信人(mail box)中,收信人可隨時(shí)上網(wǎng)到ISP的郵件服務(wù)器進(jìn)行讀取。SMTP (Simple Mail Transfer Protocol)RFC 821和因特網(wǎng)文本報(bào)文格式RFC 822,它們已成為因特網(wǎng)的事實(shí)上的標(biāo)準(zhǔn)。 由于因特網(wǎng)的SMTP只能傳送可打印的ASCII碼郵件,因此在1993年又制定了新的電子郵件
15、標(biāo)準(zhǔn)RFC 1521, 1522,即“”(Multipurpose Internet Mail Extensions)。MIME在其郵件首部中說明了郵件的數(shù)據(jù)類型(如文本、聲音、圖像、視像等)。MIME郵件可同時(shí)傳送多種類型的數(shù)據(jù)。這在多媒體通信環(huán)境下是非常有用的。 一個(gè)電子郵件系統(tǒng)應(yīng)具有圖9-8所示的3個(gè)主要組成部件,這就是、,以及電子郵件使用的10.4 電子郵件Internet郵件服務(wù)器郵件服務(wù)器客戶機(jī)客戶機(jī)發(fā)送方接收方UA(User Agent)就是用戶與電子郵件系統(tǒng)的接口,在大多數(shù)情況下它就是在用戶PC機(jī)中運(yùn)行的程序。 用戶代理至少應(yīng)當(dāng)具有以下3個(gè)功能: 。 。 。是電子郵件系統(tǒng)的核心
16、構(gòu)件。郵件服務(wù)器需要使用。一個(gè)協(xié)議用于,即SMTP協(xié)議,而另一個(gè)協(xié)議用于,即POP (Post Office Protocol)。10.4 電子郵件 電子郵件由(envelope)和(content)兩部分組成 TCP/IP體系的電子郵件系統(tǒng)規(guī)定(e-mail address)的格式如下:收信人郵箱名郵箱所在主機(jī)的域名 在發(fā)送電子郵件時(shí),。10.4 電子郵件10.4.2 簡(jiǎn)單郵件傳送協(xié)議SMTP 使用SMTP時(shí),收信人可以是和發(fā)信人連接在同一個(gè)本地網(wǎng)絡(luò)上的用戶,也可以是因特網(wǎng)上其他網(wǎng)絡(luò)的用戶,或者是與因特網(wǎng)相連但不是TCP/IP網(wǎng)絡(luò)上的用戶。1連接建立2郵件傳送3連接釋放10.4 電子郵件10
17、.4.3 電子郵件的信息格式 一個(gè)電子郵件分為和兩大部分。 郵件內(nèi)容首部包括一些關(guān)鍵字,后面加上冒號(hào)。最重要的關(guān)鍵字是:To和Subject。 “To:”后面填入一個(gè)或多個(gè)收信人的電子郵件地址。 “Subject:”是郵件的。它反映了郵件的主要內(nèi)容。 郵件首部還有一項(xiàng)是抄送“Cc:”。這兩個(gè)字符來自“Carbon copy”,意思是留下一個(gè)“”。這是借用舊的名詞,表示應(yīng)給某某人發(fā)送一個(gè)郵件副本。10.4 電子郵件10.4.4 郵件讀取協(xié)議POP3和IMAP 現(xiàn)在常用的郵件讀取協(xié)議有兩個(gè),即郵局協(xié)議第三個(gè)版本POP3和IMAP (Internet Message Access Protocol)
18、。現(xiàn)分別討論如下。 郵局協(xié)議POP是一個(gè)非常簡(jiǎn)單、但功能也有限的郵件讀取協(xié)議。 POP服務(wù)器只有在用戶輸入鑒別信息(用戶名和口令)后才允許對(duì)郵箱進(jìn)行讀取。10.4 電子郵件 在使用IMAP時(shí),所有收到的郵件同樣是先送到ISP的郵件服務(wù)器的IMAP服務(wù)器。而在用戶的PC機(jī)上運(yùn)行IMAP客戶程序,然后與ISP的郵件服務(wù)器上的IMAP服務(wù)器程序建立TCP連接。用戶在自己的PC機(jī)上就可以操縱ISP的郵件服務(wù)器的郵箱,就像在本地操縱一樣,因此IMAP是一個(gè)聯(lián)機(jī)協(xié)議。 注意不要將郵件讀取協(xié)議POP和IMAP與郵件傳送協(xié)議SMTP弄混。發(fā)信人的用戶代理向源郵件服務(wù)器發(fā)送郵件,以及源郵件服務(wù)器向目的郵件服務(wù)器
19、發(fā)送郵件,都是使用SMTP協(xié)議。而POP和IMAP則是用戶從目的郵件服務(wù)器上讀取郵件所使用的協(xié)議。10.4.5 通用因特網(wǎng)郵件擴(kuò)充MIME1MIME概述(1)SMTP不能傳送可執(zhí)行文件或其他的二進(jìn)制對(duì)象。(2)SMTP限于傳送7位的ASCII碼。(3)SMTP服務(wù)器會(huì)拒絕超過一定長(zhǎng)度的郵件。(4)某些SMTP的實(shí)現(xiàn)并沒有完全按照RFC 821的SMTP標(biāo)準(zhǔn)。10.4 電子郵件 MIME增加的5個(gè)新的郵件首部的名稱及其意義(有的可以是選項(xiàng))。(1)MIME-Version:標(biāo)識(shí)MIME的版本。現(xiàn)在的版本號(hào)是1.0。若無此行,則為英文文本。(2)Content-Description:這是可讀字符
20、串,說明此郵件是什么。和郵件的主題差不多。(3)Content-Id:郵件的惟一標(biāo)識(shí)符。(4)Content-Transfer-Encoding:在傳送時(shí)郵件的主體是如何編碼的。(5)Content-Type:說明郵件的性質(zhì)。10.4 電子郵件2內(nèi)容傳送編碼 下面介紹幾種常用的Content-Transfer-Encoding。 最簡(jiǎn)單的編碼使用7 bit或8 bit(即7位或8位ASCII碼),而每行不能超過1000個(gè)字符。 另一種編碼稱為quoted-printable,這種編碼方法可用于當(dāng)郵件中包含了非英文的文本。 對(duì)于任意的二進(jìn)制文件,可用base64編碼(有人稱為ASCII armo
21、r)。10.4 電子郵件3內(nèi)容類型 MIME標(biāo)準(zhǔn)規(guī)定Content-Type說明必須含有兩個(gè)標(biāo)識(shí)符,即內(nèi)容(type)和(subtype),中間用“/”分開。 表9-1列出了7種基本內(nèi)容類型和15種子類型,以及簡(jiǎn)單的說明。10.4 電子郵件表表9-1 可可 出出 現(xiàn)現(xiàn) 在在MIME Content-T ype說說 明明 中中 的的 七七 種種 基基 本本 類類 型型 及及 其其 意意 義義內(nèi)內(nèi) 容容 類類 型型子子 類類 型型說說 明明T ext(正正 文文 )p lain無無 格格 式式 的的 文文 本本richtext有有 少少 量量 格格 式式 命命 令令 的的 文文 本本Im age(
22、圖圖 像像 )gifG IF格格 式式 的的 靜靜 止止 圖圖 像像jp egJP EG格格 式式 的的 靜靜 止止 圖圖 像像A ud io(音音 頻頻 )b asic可可 聽聽 見見 的的 聲聲 音音V id eo(視視 頻頻 )m p egM PE G格格 式式 的的 影影 片片A pp licationoctet-stream不不 間間 斷斷 的的 字字 節(jié)節(jié) 序序 列列(應(yīng)應(yīng) 用用 )p ostscrip tP ostScrip t可可 打打 印印 文文 檔檔10.4 電子郵件電子郵件rfc822M IM E R F C 822郵郵 件件M essag ep artial為為 傳傳
23、輸輸 將將 郵郵 件件 分分 割割 開開(報(bào)報(bào) 文文 )externa l-b od y郵郵 件件 必必 須須 從從 網(wǎng)網(wǎng) 上上 獲獲 取取m ixed按按 規(guī)規(guī) 定定 順順 序序 的的 幾幾 個(gè)個(gè) 獨(dú)獨(dú) 立立 部部分分M ultip artalternativ e不不 同同 格格 式式 的的 同同 一一 郵郵 件件(多多 部部 分分 )p arallel必必 須須 同同 時(shí)時(shí) 讀讀 取取 的的 幾幾 個(gè)個(gè) 部部 分分d igest每每 一一 個(gè)個(gè) 部部 分分 是是 一一 個(gè)個(gè) 完完 整整 的的R F C 822郵郵 件件10.4 電子郵件電子郵件10.5 文件傳送協(xié)議FTP10.5.1 概述
24、FTP (File Transfer Protocol)是因特網(wǎng)上使用得最廣泛的文件傳送協(xié)議。 文件共享協(xié)議中的另一大類是(on-line access)。10.5.2 FTP的主要工作原理 文件傳送協(xié)議FTP只提供文件傳送的一些基本的服務(wù),它使用TCP可靠的運(yùn)輸服務(wù)。FTP的主要功能是減少或消除在不同操作系統(tǒng)下處理文件的不兼容性。 一個(gè)FTP服務(wù)器進(jìn)程可同時(shí)為多個(gè)客戶進(jìn)程提供服務(wù)。FTP的服務(wù)器進(jìn)程由兩大部分組成:一個(gè),負(fù)責(zé)接受新的請(qǐng)求;另外有若干個(gè),負(fù)責(zé)處理單個(gè)請(qǐng)求。 FTP的工作情況如圖9-5所示。 在進(jìn)行文件傳輸時(shí),F(xiàn)TP的客戶和服務(wù)器之間要建立兩個(gè)連接:“”和“”。10.5 文件傳送
25、協(xié)議FTP FTP一般都是交互式地工作。作為例子,圖9-6給出了用戶機(jī)器上顯示出的信息。10.5 文件傳送協(xié)議FTP10.5.3 簡(jiǎn)單文件傳送協(xié)議TFTP和網(wǎng)絡(luò)文件系統(tǒng)NFS TCP/IP協(xié)議族中還有一個(gè)TFTP (Trivial File Transfer Protocol),它是一個(gè)很小且易于實(shí)現(xiàn)的文件傳送協(xié)議RFC 1350, 783。 TFTP的主要優(yōu)點(diǎn)有兩個(gè)。第一,TFTP可用于UDP環(huán)境。第二,TFTP代碼所占的內(nèi)存較小。10.5 文件傳送協(xié)議FTP TFTP的主要特點(diǎn)是:(1)每次傳送的數(shù)據(jù)PDU中有512字節(jié)的數(shù)據(jù),但最后一次可不足512字節(jié);(2)數(shù)據(jù)PDU也稱為文件塊(bl
26、ock),每個(gè)塊按序編號(hào),從1開始;(3)支持ASCII碼或二進(jìn)制傳送;(4)可對(duì)文件進(jìn)行讀或?qū)?;?)使用很簡(jiǎn)單的首部。10.5 文件傳送協(xié)議FTP10.6 遠(yuǎn)程登錄TELNET。用戶用TELNET就可在其所在地通過TCP連接注冊(cè)(即登錄)到遠(yuǎn)地的另一個(gè)主機(jī)上(使用主機(jī)名或IP地址)。 現(xiàn)在由于PC機(jī)的功能越來越強(qiáng),用戶就較少使用TELNET了。 圖9-7說明了NVT的意義。10.7 WWW10.7.1 概述WWW (World Wide Web)并非某種特殊的計(jì)算機(jī)網(wǎng)絡(luò)。萬維網(wǎng)是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所,英文簡(jiǎn)稱為Web。圖9-9說明了萬維網(wǎng)提供分布式服務(wù)的特點(diǎn)。其它信息資源Web
27、 Server 2Web Server 1html文件html文件HTTP透明訪問所連接的信息WWW客戶程序 正是由于萬維網(wǎng)的出現(xiàn),使因特網(wǎng)從僅由少數(shù)計(jì)算機(jī)專家使用變?yōu)槠胀ò傩找材芾玫男畔①Y源。 萬維網(wǎng)是一個(gè)分布式的(hypermedia)系統(tǒng),它是(hypertext)系統(tǒng)的擴(kuò)充。 萬維網(wǎng)以客戶服務(wù)器方式工作。,。在一個(gè)客戶程序主窗口上顯示出的萬維網(wǎng)文檔稱為(page)。10.7 WWW10.7.2 統(tǒng)一資源定位符URL1URL的格式:/:/ (9-2)2使用FTP的URL3使用HTTP的URLhttp:/:/10.7 WWW10.7.3 超文本傳送協(xié)議H
28、TTP1HTTP的操作過程 萬維網(wǎng)的大致工作過程如圖9-10所示。10.7 WWW HTTP規(guī)定在HTTP客戶與HTTP服務(wù)器之間的每次交互都由一個(gè)ASCII碼串構(gòu)成的請(qǐng)求和一個(gè)“類MIME (即RFC 822 MIME-like)”的響應(yīng)組成。 用戶瀏覽頁面的方法有兩種。一種方法是在瀏覽器的Location窗口中鍵入所要找的頁面的URL。另一種方法是在某一個(gè)頁面中用鼠標(biāo)點(diǎn)擊一個(gè)可選部分,這時(shí)瀏覽器自動(dòng)在因特網(wǎng)上找到所要鏈接的頁面。10.7 WWW2萬維網(wǎng)高速緩存(Web cache)是一種網(wǎng)絡(luò)實(shí)體,它能代表瀏覽器發(fā)出HTTP請(qǐng)求,因此萬維網(wǎng)高速緩存又稱為(proxy server)。 設(shè)圖9
29、-11中的校園網(wǎng)有許多人用PC機(jī)的瀏覽器訪問因特網(wǎng)上很多的服務(wù)器。10.7 WWW10.7 WWW3HTTP的報(bào)文結(jié)構(gòu) 典型的HTTP請(qǐng)求報(bào)文如下:GET /dirABC/docu1.html HTTP/1.1這是請(qǐng)求行Connection: close 此行和以下都是首部行User-agent: Mozilla/4.0Accept: text/html, image/gif, image/jpegAccept-language: en 此處有一個(gè)空行10.7 WWW 典型的HTTP響應(yīng)報(bào)文如下:HTTP/1.1 200 OK 這是狀態(tài)行Connection: close 此行開始的6行都是首
30、部行Date: Thu,06 Aug 1998 12:00:15 GMTServer: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 1998 09:23:24 GMTContent-Length: 8765 文件長(zhǎng)度的字節(jié)數(shù)Content-Type: text/html 此處有一個(gè)空行DATA DATA DATA DATA DATA 從這開始就是所請(qǐng)求的文件10.7 WWW10.7.4 超文本標(biāo)記語言HTML1HTML概述HTML (HyperText Markup Language)中的Markup的意思就是“”。因此HTML也常譯為。 當(dāng)瀏覽器從服務(wù)器讀取某個(gè)頁面的HTML文檔后,就按照HTML文檔中的各種標(biāo)簽,根據(jù)瀏覽器所使用的顯示器的尺寸和分辨率大小,重新進(jìn)行排版并恢復(fù)出所讀取的頁面。10.7 WWW2HTML的格式與標(biāo)簽(element)是HTML文檔結(jié)構(gòu)的基本組成部分。一個(gè)HTML文檔本身就是一個(gè)元素。每個(gè)HTML文檔由兩個(gè)主要元素組成:(head)和(body),主體緊接在首部的后面。首部包含文檔的(title),以及系統(tǒng)用來標(biāo)識(shí)文檔的一些其他信息。標(biāo)題相當(dāng)于文件名。 主體部分常由若干更小的元素組成,如(paragraph)、(table)和(list)等。 HTML用一對(duì)標(biāo)簽(即一個(gè)開始標(biāo)簽和一個(gè)結(jié)束標(biāo)
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 非常海淀數(shù)學(xué)試卷
- 對(duì)話法在幼兒科學(xué)實(shí)驗(yàn)活動(dòng)中的引導(dǎo)與反饋策略
- 基本養(yǎng)老保障標(biāo)準(zhǔn)化與地方化問題
- 新型農(nóng)業(yè)經(jīng)營(yíng)方式對(duì)耕地生態(tài)系統(tǒng)平衡的影響
- 2025至2030木炭制品行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 衛(wèi)生知識(shí)宣傳教育培訓(xùn)
- 小學(xué)語文單元整體教學(xué)中的合作學(xué)習(xí)與互動(dòng)模式
- 教育培訓(xùn)學(xué)校簡(jiǎn)介
- 生態(tài)環(huán)境調(diào)研課件
- 三支一扶培訓(xùn)
- 2021年新《建設(shè)工程施工合同司法解釋(一)》逐條解讀4課件
- 《紅樓夢(mèng)》PPT課件(優(yōu)秀)
- 新高考英語讀后續(xù)寫——故事編寫思路
- 幼兒園一日活動(dòng)流程保教細(xì)則
- 最新煙葉儲(chǔ)存保管方法標(biāo)準(zhǔn)
- 帶式輸送機(jī)傳動(dòng)裝置二級(jí)斜齒圓柱齒輪減速器設(shè)計(jì)(全套圖紙)
- Y620優(yōu)眾變頻器說明書
- 《丹江城區(qū)普通住宅小區(qū)物業(yè)服務(wù)收費(fèi)管理辦法》
- CYD-128(環(huán)氧樹脂)MSDS
- 3船舶操作手冊(cè)
- 2018-2019學(xué)年進(jìn)才中學(xué)初生高自招英語模擬三
評(píng)論
0/150
提交評(píng)論