版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第六章 應(yīng)用層,王珺,計(jì)算機(jī)網(wǎng)絡(luò),目 錄,6.1 域名系統(tǒng)DNS6.2 文件傳送協(xié)議FTP6.3 遠(yuǎn)程終端協(xié)議TELNET6.4 萬維網(wǎng)WWW6.5 電子郵件6.6 動(dòng)態(tài)主機(jī)配置協(xié)議DHCP6.7 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP6.8 應(yīng)用進(jìn)程跨越網(wǎng)絡(luò)的通信,目 錄,6.1 域名系統(tǒng)DNS6.2 文件傳送協(xié)議FTP6.3 遠(yuǎn)程終端協(xié)議TELNET6.4 萬維網(wǎng)WWW6.5 電子郵件6.6
2、動(dòng)態(tài)主機(jī)配置協(xié)議DHCP6.7 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP6.8 應(yīng)用進(jìn)程跨越網(wǎng)絡(luò)的通信,6.1 域名系統(tǒng)DNS,一、應(yīng)用層研究什么應(yīng)用層是五層網(wǎng)絡(luò)模型的最高層,它主要面向用戶,為用戶使用網(wǎng)絡(luò)提供服務(wù)應(yīng)用層為用戶提供服務(wù)都是通過應(yīng)用層協(xié)議來實(shí)現(xiàn)的,每個(gè)應(yīng)用層協(xié)議都是為了解決某一類應(yīng)用問題而設(shè)計(jì)的應(yīng)用層的許多協(xié)議都是基于客戶/服務(wù)器方式??蛻?client)和服務(wù)器(server)都是指通信中涉及的應(yīng)用進(jìn)程客戶是服務(wù)請(qǐng)求方
3、,服務(wù)器是服務(wù)提供方,客戶服務(wù)器方式描述了進(jìn)程之間服務(wù)和被服務(wù)的關(guān)系,6.1 域名系統(tǒng)DNS,二、什么是域名系統(tǒng)(Domain Name System)域名系統(tǒng)DNS是因特網(wǎng)使用的命名系統(tǒng),作用是把人們熟悉使用的域名轉(zhuǎn)換為IP地址DNS通過域名解析程序,實(shí)現(xiàn)域名到IP地址的轉(zhuǎn)換。運(yùn)行域名解析程序的機(jī)器稱為域名服務(wù)器目前因特網(wǎng)采用層次結(jié)構(gòu)的命名樹作為域名的命名方式,并使用分布式的域名系統(tǒng) DNS,例如:人們總是習(xí)慣在IE地址
4、欄輸入www.baidu.com,而不是202. 108. 22. 5,習(xí)慣在IE地址欄輸入www.sohu.com,而不是220. 181. 118. 87,,用戶的某一應(yīng)用進(jìn)程需要訪問域名是×××的主機(jī),,該應(yīng)用進(jìn)程調(diào)用域名解析程序,成為DNS的客戶端,,解析程序把待解析的域名×××放到DNS請(qǐng)求報(bào)文中,,DNS請(qǐng)求報(bào)文以UDP數(shù)據(jù)報(bào)的形式被發(fā)送給了域名服務(wù)器,,域名服務(wù)器
5、查找域名×××對(duì)應(yīng)的IP地址IP×××,并放到回答報(bào)文中返回給用戶的解析程序,域名到IP地址的解析過程:,,解析程序把IP×××告訴給用戶的應(yīng)用進(jìn)程,應(yīng)用進(jìn)程可以和域名是×××的主機(jī)進(jìn)行通信了,6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)因特網(wǎng)采用了層次樹狀結(jié)構(gòu)的命名方法連接在因特網(wǎng)上的主機(jī)或路由器,都可以申請(qǐng)到
6、唯一的層次結(jié)構(gòu)的名字,即域名“域”是指名字空間中的一個(gè)劃分,該劃分下面還可以有劃分——即域還可以劃分子域、子域還可以劃分子域域名的結(jié)構(gòu)由標(biāo)號(hào)序列組成,各標(biāo)號(hào)之間用. 隔開,… . 三級(jí)域名 . 二級(jí)域名 . 頂級(jí)域名,mail.cctv.com,三級(jí)域名 . 二級(jí)域名 . 頂級(jí)域名,,,,6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)域名的命名規(guī)則:域名中的標(biāo)號(hào)都由英文字母和數(shù)字組成,不區(qū)分字母的大小寫,每一個(gè)標(biāo)號(hào)不超過63個(gè)字
7、符標(biāo)號(hào)中除了字符- 外不能使用其他的標(biāo)點(diǎn)符號(hào)級(jí)別最低的域名寫在最左邊,級(jí)別最高的域名寫在最右邊完整域名由多個(gè)標(biāo)號(hào)組成,不超過255個(gè)字符各級(jí)域名由其上一級(jí)的域名管理機(jī)構(gòu)管理,而最高域名由ICANN管理每一個(gè)域名在因特網(wǎng)范圍內(nèi)是唯一的,6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)域名只是個(gè)邏輯概念:域名并不代表計(jì)算機(jī)所在的物理地點(diǎn)變長(zhǎng)的域名和使用有助記憶的字符串,是為了便于人來使用,而 IP 地址是定長(zhǎng)的 32 位二進(jìn)制
8、數(shù)字則非常便于機(jī)器進(jìn)行處理域名中的“點(diǎn)”和點(diǎn)分十進(jìn)制 IP 地址中的“點(diǎn)”并無一一對(duì)應(yīng)的關(guān)系域名與IP地址中的子網(wǎng)沒有關(guān)系,6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)由ICANN管理的頂級(jí)域名分為三大類:,(1) 國家頂級(jí)域名 nTLD:,.cn 表示中國,.us 表示美國,.uk 表示英國… …,(2) 通用頂級(jí)域名 gTLD:(7個(gè)),.com (公司和企業(yè)),.net (網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)).org (非贏利性組織),.ed
9、u (美國專用的教育機(jī)構(gòu)).gov (美國專用的政府部門),.mil (美國專用的軍事部門).int (國際組織),(3) 基礎(chǔ)結(jié)構(gòu)域名(infrastructure domain):(1個(gè)),arpa,用于反向域名解析,因此又稱為反向域名,6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)由ICANN管理的頂級(jí)域名分為三大類:,新增加的通用頂級(jí)域名 gTLD:,.aero (航空運(yùn)輸企業(yè)),.biz (公司和企業(yè)).cat (加泰
10、隆人的語言和文化團(tuán)體),.coop (合作團(tuán)體).info (各種情況),.jobs (人力資源管理者).mobi (移動(dòng)產(chǎn)品與服務(wù)的用戶和提供者).museum (博物館),.name (個(gè)人).pro (有證書的專業(yè)人員),.travel (旅游業(yè)),6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)由ICANN管理的頂級(jí)域名分為三大類:,我國二級(jí)域名劃分為兩大類:,.類別域名:ac (科研機(jī)構(gòu)),com (工、商、金融等機(jī)
11、構(gòu))edu (中國的教育機(jī)構(gòu)),gov (中國的政府機(jī)構(gòu))mil (中國的國防機(jī)構(gòu)),net (提供互聯(lián)網(wǎng)服務(wù)的機(jī)構(gòu))org (非贏利性的組織),.行政區(qū)域名:適用于我國的各省、自治區(qū)、直轄市bj (北京市),js (江蘇省),我國域名體系允許直接在cn的頂級(jí)域名下注冊(cè)二級(jí)域名,6.1 域名系統(tǒng)DNS,三、因特網(wǎng)的域名結(jié)構(gòu)域名的樹狀結(jié)構(gòu):,,,,,www.tsinghua.edu.cn,6.1 域名系統(tǒng)DNS,魯東大學(xué)官
12、網(wǎng):www.ldu.edu.cn,,,,,,,,,,魯東大學(xué)教務(wù)信息網(wǎng):www.jwc.ldu.edu.cn,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器一個(gè)域名服務(wù)器負(fù)責(zé)管轄的范圍叫做區(qū)(zone)各單位根據(jù)具體情況來劃分自己管轄范圍的區(qū),但在一個(gè)區(qū)中的所有節(jié)點(diǎn)必須是能夠連通的每一個(gè)區(qū)設(shè)置相應(yīng)的權(quán)限域名服務(wù)器,用來保存該區(qū)中的所有主機(jī)的域名到IP地址的映射DNS 服務(wù)器的管轄范圍不是以“域”為單位,而是以“區(qū)”為單位區(qū)可能等于或
13、小于域,但不可能大于域:區(qū)是域的子集,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器區(qū)的不同劃分方法舉例:,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器區(qū)的不同劃分方法舉例:,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(1) 根域名服務(wù)器 根域名服務(wù)器是最重要的域名服務(wù)器,所有的根域名服務(wù)器都知道所有的頂級(jí)域名服務(wù)器的域名和 IP 地址不管是哪一個(gè)本地域名服務(wù)器,若要對(duì)因特網(wǎng)上任何一個(gè)域名進(jìn)行解析,只要自己無法解析
14、,就首先求助于根域名服務(wù)器在因特網(wǎng)上共有13 個(gè)不同 IP 地址的根域名服務(wù)器,用一個(gè)英文字母命名,從a 一直到 m:,a.rootservers.net, b.rootservers.net …m.rootservers.net,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(1) 根域名服務(wù)器 到 2006 年底全世界已經(jīng)安裝了一百多個(gè)根域名服務(wù)器機(jī)器,分布在世界各地這樣做的目的是為了方便用戶,使世界上大部
15、分 DNS 域名服務(wù)器都能就近找到一個(gè)根域名服務(wù)器,根域名服務(wù)器并不直接把域名轉(zhuǎn)換成IP地址告訴本地域名服務(wù)器,而是告訴它下一步應(yīng)找的頂級(jí)域名服務(wù)器的IP地址,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(1) 根域名服務(wù)器,舉例:根域名服務(wù)器 f 的地點(diǎn)分布圖,共40個(gè)機(jī)器,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(2) 頂級(jí)域名服務(wù)器 (TLD 服務(wù)器)負(fù)責(zé)管理在該頂級(jí)域名服務(wù)器注冊(cè)
16、的所有二級(jí)域名當(dāng)收到 DNS 查詢請(qǐng)求時(shí),就給出相應(yīng)的回答(可能是最后的結(jié)果,也可能是下一步應(yīng)當(dāng)找的域名服務(wù)器的 IP 地址),6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(3) 權(quán)限域名服務(wù)器負(fù)責(zé)管理一個(gè)區(qū)注冊(cè)的域名當(dāng)一個(gè)權(quán)限域名服務(wù)器還不能給出最后的查詢回答時(shí),就會(huì)告訴發(fā)出查詢請(qǐng)求的 DNS 客戶,下一步應(yīng)當(dāng)找哪一個(gè)權(quán)限域名服務(wù)器,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(4)
17、本地域名服務(wù)器 (local name server) 該服務(wù)器對(duì)域名系統(tǒng)非常重要:當(dāng)一個(gè)主機(jī)發(fā)出 DNS 查詢請(qǐng)求時(shí),這個(gè)查詢請(qǐng)求報(bào)文首先就發(fā)送給本地域名服務(wù)器每一個(gè)因特網(wǎng)服務(wù)提供者 ISP、或一個(gè)大學(xué)、甚至一個(gè)大學(xué)里的系,都可以擁有一個(gè)本地域名服務(wù)器域名服務(wù)器有時(shí)也稱為默認(rèn)域名服務(wù)器,6.1 域名系統(tǒng)DNS,四、域名服務(wù)器域名服務(wù)器有四種類型:(4) 本地域名服務(wù)器 (local name server) 在本地機(jī)的“
18、Internet選項(xiàng)”的“TCP/IP協(xié)議”里,有關(guān)于DNS地址的設(shè)置(自動(dòng)獲取或指定地址),這里的DNS服務(wù)器即本地域名服務(wù)器本地域名服務(wù)器離用戶較近,一般不超過幾個(gè)路由器的距離 當(dāng)所要查詢的主機(jī)與客戶機(jī)屬于同一個(gè)本地ISP時(shí),本地域名服務(wù)器可直接查詢到IP地址并返回給客戶機(jī),6.1 域名系統(tǒng)DNS,四、域名服務(wù)器提高域名服務(wù)器的可靠性:DNS 域名服務(wù)器都把數(shù)據(jù)復(fù)制到幾個(gè)域名服務(wù)器來保存,其中的一個(gè)是主域名服務(wù)器,其他的是
19、輔助域名服務(wù)器當(dāng)主域名服務(wù)器出故障時(shí),輔助域名服務(wù)器可以保證 DNS 的查詢工作不會(huì)中斷主域名服務(wù)器定期把數(shù)據(jù)復(fù)制到輔助域名服務(wù)器中,而更改數(shù)據(jù)只能在主域名服務(wù)器中進(jìn)行,保證了數(shù)據(jù)的一致性,6.1 域名系統(tǒng)DNS,五、域名解析過程要點(diǎn):(1) 主機(jī)向本地域名服務(wù)器的查詢一般采用遞歸查詢?nèi)绻镜赜蛎?wù)器不知道被查詢域名的 IP 地址,那么它就以 DNS 客戶的身份,向其他根域名服務(wù)器繼續(xù)發(fā)出查詢請(qǐng)求報(bào)文(而不需要主機(jī)來進(jìn)行后
20、續(xù)的查詢工作)遞歸查詢返回的結(jié)果是查詢到的IP地址,或者是無法查詢到而報(bào)錯(cuò),6.1 域名系統(tǒng)DNS,五、域名解析過程要點(diǎn):(2) 本地域名服務(wù)器向根域名服務(wù)器的查詢一般采用迭代查詢或遞歸查詢迭代查詢:根域名服務(wù)器收到本地域名服務(wù)器的迭代查詢請(qǐng)求報(bào)文時(shí),要么直接給出所要查詢的 IP 地址,要么告訴本地域名服務(wù)器:“你下一步應(yīng)當(dāng)向哪一個(gè)域名服務(wù)器進(jìn)行查詢”,然后讓本地域名服務(wù)器進(jìn)行后續(xù)的查詢遞歸查詢:根域名服務(wù)器收到查詢請(qǐng)求時(shí),
21、要么直接給出所要查詢的 IP 地址,要么就以DNS 客戶的身份,向其他頂級(jí)域名服務(wù)器繼續(xù)發(fā)出查詢請(qǐng)求報(bào)文,直到把最終的查詢結(jié)果IP返回給本地域名服務(wù)器,需要查找abc.com的IP地址,6.1 域名系統(tǒng)DNS,,頂級(jí)域名服務(wù)器dns.com,權(quán)限域名服務(wù)dns.abc.com,本地域名服務(wù)器dns.xyz.com,根域名服務(wù)器,本地域名服務(wù)器采用迭代查詢,需要查找abc.com的IP地址,6.1 域名系統(tǒng)DNS,,頂級(jí)域名服務(wù)器
22、dns.com,權(quán)限域名服務(wù)dns.abc.com,本地域名服務(wù)器dns.xyz.com,根域名服務(wù)器,本地域名服務(wù)器采用遞歸查詢,6.1 域名系統(tǒng)DNS,五、域名解析過程名字的高速緩存:每個(gè)域名服務(wù)器都維護(hù)一個(gè)高速緩存,存放最近用過的名字以及從何處獲得名字映射信息的記錄這樣可大大減輕根域名服務(wù)器的負(fù)荷,使因特網(wǎng)上的 DNS 查詢請(qǐng)求和回答報(bào)文的數(shù)量大為減少為保持高速緩存中的內(nèi)容正確,域名服務(wù)器為每項(xiàng)內(nèi)容設(shè)置計(jì)時(shí)器,并處理
23、超過合理時(shí)間的項(xiàng)(例如兩天)主機(jī)中通常也需要這樣一個(gè)高速緩存,目 錄,6.1 域名系統(tǒng)DNS6.2 文件傳送協(xié)議FTP6.3 遠(yuǎn)程終端協(xié)議TELNET6.4 萬維網(wǎng)WWW6.5 電子郵件6.6 動(dòng)態(tài)主機(jī)配置協(xié)議DHCP6.7 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP6.8 應(yīng)用進(jìn)程跨越網(wǎng)絡(luò)的通信,6.2 文件傳送協(xié)議FTP,一、什么是文件共享文件共享協(xié)議分為兩大類:1、復(fù)制遠(yuǎn)地(服務(wù)器端)的整個(gè)文件到本地機(jī)特點(diǎn):
24、復(fù)制遠(yuǎn)地機(jī)的源文件到本地機(jī)上,對(duì)遠(yuǎn)地文件的存取、修改都是通過對(duì)本地機(jī)的副本進(jìn)行的代表協(xié)議:基于TCP的FTP和基于UDP的TFTP2、對(duì)遠(yuǎn)地的共享文件進(jìn)行聯(lián)機(jī)訪問特點(diǎn):由本地機(jī)的操作系統(tǒng)對(duì)遠(yuǎn)地的共享文件進(jìn)行透明訪問,不需傳送遠(yuǎn)地文件的副本代表協(xié)議:網(wǎng)絡(luò)文件系統(tǒng)NFS (Network File System),6.2 文件傳送協(xié)議FTP,一、什么是文件共享文件傳送協(xié)議 FTP (File Transfer Protocol)
25、 是因特網(wǎng)上使用得最廣泛的文件傳送協(xié)議FTP 提供交互式的訪問:允許客戶指明文件的類型與格式,允許文件具有存取權(quán)限FTP 適合于在異構(gòu)網(wǎng)絡(luò)中任意計(jì)算機(jī)之間傳送文件FTP的標(biāo)準(zhǔn)是RFC 959,文件傳送面臨的主要問題是眾多的計(jì)算機(jī)廠商研制出的多達(dá)數(shù)百種的文件系統(tǒng),6.2 文件傳送協(xié)議FTP,二、基于TCP的FTP協(xié)議 FTP在主機(jī)之間傳送文件時(shí),面臨的問題包括:計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的格式不同文件的目錄結(jié)構(gòu)和文件命名的規(guī)定不同對(duì)于
26、相同的文件存取功能,操作系統(tǒng)使用的命令不同訪問控制方法不同F(xiàn)TP 需要減少或消除在不同操作系統(tǒng)下處理文件的不兼容性,為用戶提供文件傳送的一些基本的服務(wù),6.2 文件傳送協(xié)議FTP,二、基于TCP的FTP協(xié)議 FTP使用客戶服務(wù)器方式建立連接:,,,,FTP 客戶端,FTP 服務(wù)器端,,,,因特網(wǎng),用戶界面,,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,,,主進(jìn)程,21,20,,實(shí)際用于傳輸文件的連接,6.2 文件傳送協(xié)
27、議FTP,二、基于TCP的FTP協(xié)議 FTP使用客戶服務(wù)器方式建立連接:,,FTP 服務(wù)器端,,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,,,主進(jìn)程,21,20,(1) FTP的服務(wù)器進(jìn)程由兩大部分組成:,一個(gè)主進(jìn)程,負(fù)責(zé)接受新的請(qǐng)求,,若干個(gè)從屬進(jìn)程,負(fù)責(zé)處理單個(gè)請(qǐng)求,,,(2) 一個(gè)FTP服務(wù)器進(jìn)程可同時(shí)為多個(gè)客戶進(jìn)程提供服務(wù),(3) 由于FTP是基于TCP,所以控制連接會(huì)在整個(gè)會(huì)話期間一直保持打開,(4) 數(shù)據(jù)傳送進(jìn)程用于傳輸文件,控制進(jìn)程用于
28、創(chuàng)建數(shù)據(jù)傳送進(jìn)程和數(shù)據(jù)連接,6.2 文件傳送協(xié)議FTP,二、基于TCP的FTP協(xié)議 FTP使用客戶服務(wù)器方式建立連接:,,FTP 服務(wù)器端,,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,,,主進(jìn)程,21,20,(5) 端口號(hào)在連接中的應(yīng)用:,首先,客戶進(jìn)程尋找連接服務(wù)器進(jìn)程的熟知端口(21),同時(shí)告訴服務(wù)器進(jìn)程自己的另一個(gè)端口號(hào),用于建立數(shù)據(jù)傳送連接(控制),接著,服務(wù)器進(jìn)程用熟知端口(20)與客戶進(jìn)程所提供的端口號(hào)建立數(shù)據(jù)傳送連接(數(shù)據(jù)傳送),由于
29、 FTP 使用了兩個(gè)不同的端口號(hào),所以數(shù)據(jù)連接與控制連接不會(huì)混亂,6.2 文件傳送協(xié)議FTP,三、基于UDP的TFTP協(xié)議簡(jiǎn)單文件傳送協(xié)議TFTP (Trivial File Transfer Protocol) ,是一個(gè)很小且易于實(shí)現(xiàn)的文件傳送協(xié)議TFTP 使用客戶服務(wù)器方式,使用 UDP 數(shù)據(jù)報(bào),因此 TFTP 需要有自己的差錯(cuò)改正措施TFTP 只支持文件傳輸而不支持交互TFTP 沒有龐大的命令集,沒有列目錄的功能,也不能
30、對(duì)用戶進(jìn)行身份鑒別,6.2 文件傳送協(xié)議FTP,三、基于UDP的TFTP協(xié)議 TFTP 的特點(diǎn):(1) 每次傳送的數(shù)據(jù)PDU中有512字節(jié)的數(shù)據(jù),最后一次可不足512字節(jié)(2) 數(shù)據(jù)PDU也稱為文件塊(block),每個(gè)塊按序編號(hào),從1開始(3) 支持ASCII碼或二進(jìn)制傳送(4) 可對(duì)文件進(jìn)行讀或?qū)?5) 使用很簡(jiǎn)單的首部,6.2 文件傳送協(xié)議FTP,三、基于UDP的TFTP協(xié)議 UDP提供不可靠的傳輸,所以TFTP
31、需要采用一定的措施保證傳輸質(zhì)量:TFTP發(fā)送完一個(gè)block后就等待對(duì)方的確認(rèn),確認(rèn)時(shí)會(huì)指明所確認(rèn)的塊編號(hào)發(fā)完數(shù)據(jù)后在規(guī)定時(shí)間內(nèi)收不到確認(rèn)就要重發(fā)數(shù)據(jù) PDU發(fā)送確認(rèn) PDU 的一方若在規(guī)定時(shí)間內(nèi)收不到下一個(gè)文件塊,也要重發(fā)確認(rèn) PDU,TFTP 的工作類似于停止等待協(xié)議,6.2 文件傳送協(xié)議FTP,三、基于UDP的TFTP協(xié)議 UDP的工作過程:建立連接時(shí),TFTP客戶進(jìn)程發(fā)送一個(gè)讀請(qǐng)求 PDU 或?qū)懻?qǐng)求PDU 給 TFT
32、P服務(wù)器進(jìn)程 (端口號(hào)69)TFTP服務(wù)器進(jìn)程選擇一個(gè)新的端口和TFTP客戶進(jìn)程進(jìn)行通信若文件長(zhǎng)度恰好為512字節(jié)的整數(shù)倍,則在文件傳送完畢后,還需發(fā)送一個(gè)只含首部而無數(shù)據(jù)的數(shù)據(jù) PDU若文件長(zhǎng)度不是512字節(jié)的整數(shù)倍,則最后傳送數(shù)據(jù) PDU 的數(shù)據(jù)字段一定不滿512字節(jié),正好可作為文件結(jié)束的標(biāo)志,6.2 文件傳送協(xié)議FTP,四、文件共享協(xié)議NFS不同于文件傳送協(xié)議,文件共享協(xié)議不需要傳送遠(yuǎn)地文件的整個(gè)副本,而是允許本地應(yīng)用進(jìn)
33、程打開遠(yuǎn)地文件,并能在該文件的某一個(gè)特定的位置上開始讀寫數(shù)據(jù)NFS 可使用戶只復(fù)制一個(gè)大文件中的一個(gè)很小的片段,而不需要復(fù)制整個(gè)大文件本地機(jī)的 NFS 客戶軟件,把要添加的數(shù)據(jù)和在遠(yuǎn)地文件后面寫數(shù)據(jù)的請(qǐng)求一起發(fā)送到遠(yuǎn)地機(jī)的 NFS 服務(wù)器上,NFS 服務(wù)器更新文件后返回應(yīng)答所以,在網(wǎng)絡(luò)上傳送的只是少量的修改數(shù)據(jù),目 錄,6.1 域名系統(tǒng)DNS6.2 文件傳送協(xié)議FTP6.3 遠(yuǎn)程終端協(xié)議TELNET6.4 萬維網(wǎng)WW
34、W6.5 電子郵件6.6 動(dòng)態(tài)主機(jī)配置協(xié)議DHCP6.7 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP6.8 應(yīng)用進(jìn)程跨越網(wǎng)絡(luò)的通信,6.3 遠(yuǎn)程終端協(xié)議TELNET,一、什么是TELNETTELNET 是一個(gè)簡(jiǎn)單的遠(yuǎn)程終端協(xié)議,也是因特網(wǎng)的正式標(biāo)準(zhǔn)用戶用 TELNET 就可在其所在地通過 TCP 連接注冊(cè)(即登錄)到遠(yuǎn)地的另一個(gè)主機(jī)上(使用主機(jī)名或 IP 地址)TELNET 能將用戶的擊鍵傳到遠(yuǎn)地主機(jī),同時(shí)也能將遠(yuǎn)地主機(jī)的輸出通過
35、TCP 連接返回到用戶屏幕。這種服務(wù)是透明的,因?yàn)橛脩舾杏X到好像鍵盤和顯示器是直接連在遠(yuǎn)地主機(jī)上,6.3 遠(yuǎn)程終端協(xié)議TELNET,二、TELNET的客戶服務(wù)器方式本地主機(jī)運(yùn)行 TELNET 客戶進(jìn)程,遠(yuǎn)地主機(jī)則運(yùn)行 TELNET 服務(wù)器進(jìn)程和 FTP 的情況相似,服務(wù)器中的主進(jìn)程等待新的請(qǐng)求,并產(chǎn)生從屬進(jìn)程來處理每一個(gè)連接,6.3 遠(yuǎn)程終端協(xié)議TELNET,,使用客戶端的格式,,使用服務(wù)器端的格式,,使用NVT格式,網(wǎng)絡(luò)虛擬終端N
36、VT格式:,客戶端軟件把用戶的擊鍵和命令轉(zhuǎn)換成 NVT 格式,并送交服務(wù)器,服務(wù)器端軟件把收到的數(shù)據(jù)和命令,從 NVT 格式轉(zhuǎn)換成遠(yuǎn)地系統(tǒng)所需的格式,返回?cái)?shù)據(jù)時(shí)是同樣的處理過程,目 錄,6.1 域名系統(tǒng)DNS6.2 文件傳送協(xié)議FTP6.3 遠(yuǎn)程終端協(xié)議TELNET6.4 萬維網(wǎng)WWW6.5 電子郵件6.6 動(dòng)態(tài)主機(jī)配置協(xié)議DHCP6.7 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP6.8 應(yīng)用進(jìn)程跨越網(wǎng)絡(luò)的通信,6.4 萬維
37、網(wǎng)WWW,6.4.1 什么是萬維網(wǎng) 6.4.2 統(tǒng)一資源定位符URL 6.4.3 超文本傳送協(xié)議HTTP6.4.4 萬維網(wǎng)的文檔 6.4.5 萬維網(wǎng)的信息檢索系統(tǒng),6.4 萬維網(wǎng)WWW,6.4.1 什么是萬維網(wǎng) 6.4.2 統(tǒng)一資源定位符URL 6.4.3 超文本傳送協(xié)議HTTP6.4.4 萬維網(wǎng)的文檔 6.4.5 萬維網(wǎng)的信息檢索系統(tǒng),6.4.1 什么是萬維網(wǎng),一、萬維網(wǎng)概述萬維網(wǎng)WWW (World Wide We
38、b)并非某種特殊的計(jì)算機(jī)網(wǎng)絡(luò),而是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所萬維網(wǎng)用鏈接的方法能非常方便地從因特網(wǎng)上的一個(gè)站點(diǎn)訪問另一個(gè)站點(diǎn),從而主動(dòng)地按需獲取豐富的信息萬維網(wǎng)提供的服務(wù)是分布式的服務(wù):多服務(wù)器、多客戶萬維網(wǎng)的出現(xiàn),使得網(wǎng)絡(luò)規(guī)模按指數(shù)級(jí)增長(zhǎng),?,?,?,6.4.1 什么是萬維網(wǎng),一、萬維網(wǎng)概述,?,?,萬維網(wǎng)站點(diǎn)B,萬維網(wǎng)站點(diǎn)A,萬維網(wǎng)站點(diǎn)D,萬維網(wǎng)站點(diǎn)E,萬維網(wǎng)站點(diǎn)C,④,⑤,⑥,6.4.1 什么是萬維網(wǎng),一、萬維網(wǎng)概述
39、瀏覽器的發(fā)展:萬維網(wǎng)是由歐洲物理實(shí)驗(yàn)室的Tim于1989年3月提出來的1993年二月,第一個(gè)圖形界面瀏覽器Mosaic開發(fā)成功1995年,瀏覽器Netscape Navigator上市目前最流行的是微軟公司的Internet Explorer,瀏覽器是萬維網(wǎng)客戶端的應(yīng)用程序,6.4.1 什么是萬維網(wǎng),二、超媒體與超文本超文本文檔僅包含文本信息,而超媒體文檔還包含其他表示類型的信息:如圖形、圖像、聲音、動(dòng)畫、視頻圖像等萬維網(wǎng)是
40、分布式超媒體(hypermedia)系統(tǒng),它是超文本(hypertext)系統(tǒng)的擴(kuò)充非分布式系統(tǒng)中,所有資源都在一個(gè)計(jì)算機(jī)的磁盤中,只提供本地機(jī)的鏈接服務(wù),所以可以保證鏈接的有效性和一致性萬維網(wǎng)采用的分布式系統(tǒng),是把信息都分布放到整個(gè)因特網(wǎng)上,每臺(tái)服務(wù)器上的文檔都獨(dú)立進(jìn)行管理,不能保證鏈接的有效性和一致性,6.4.1 什么是萬維網(wǎng),二、超媒體與超文本 超文本是萬維網(wǎng)的基礎(chǔ)一個(gè)超文本由多個(gè)信息源鏈接成利用一個(gè)鏈接可使用戶找到另一
41、個(gè)文檔,這些文檔可以位于世界上任何一個(gè)接在因特網(wǎng)上的超文本系統(tǒng)中,6.4.1 什么是萬維網(wǎng),三、萬維網(wǎng)的工作方式萬維網(wǎng)以客戶服務(wù)器方式工作瀏覽器就是在用戶計(jì)算機(jī)上的萬維網(wǎng)客戶程序萬維網(wǎng)文檔所駐留的計(jì)算機(jī)(萬維網(wǎng)服務(wù)器)則運(yùn)行服務(wù)器程序客戶程序向服務(wù)器程序發(fā)出請(qǐng)求,服務(wù)器程序向客戶程序送回客戶所要的萬維網(wǎng)文檔在一個(gè)客戶程序主窗口上顯示出的萬維網(wǎng)文檔稱為頁面(page),6.4.1 什么是萬維網(wǎng),四、萬維網(wǎng)需要解決的問題(1)
42、怎樣標(biāo)志分布在因特網(wǎng)上的萬維網(wǎng)文檔? (2) 如何實(shí)現(xiàn)萬維網(wǎng)上的各種超鏈接?(3) 如何使萬維網(wǎng)文檔能在各類計(jì)算機(jī)上顯示?,使用統(tǒng)一資源定位符URL (Uniform Resource Locator)來標(biāo)志萬維網(wǎng)上的各種文檔,萬維網(wǎng)客戶程序與服務(wù)器程序之間進(jìn)行交互,使用超文本傳送協(xié)議HTTP (HyperText Transfer Protocol),萬維網(wǎng)使用超文本標(biāo)記語言HTML (HyperText Markup L
43、anguage),可以使各種萬維網(wǎng)文檔在各種異構(gòu)的計(jì)算機(jī)上顯示,6.4.1 什么是萬維網(wǎng),四、萬維網(wǎng)需要解決的問題(4) 怎樣使用戶方便地找到所需的信息?,為了在萬維網(wǎng)上方便地查找信息,用戶可使用各種的搜索工具——搜索引擎,6.4 萬維網(wǎng)WWW,6.4.1 什么是萬維網(wǎng) 6.4.2 統(tǒng)一資源定位符URL 6.4.3 超文本傳送協(xié)議HTTP6.4.4 萬維網(wǎng)的文檔 6.4.5 萬維網(wǎng)的信息檢索系統(tǒng),6.4.2 統(tǒng)一資源定位符U
44、RL,一、URL的格式統(tǒng)一資源定位符 URL 是對(duì)因特網(wǎng)資源的位置和訪問方法的一種簡(jiǎn)潔的表示URL 給資源的位置提供一種抽象的識(shí)別方法,并用這種方法給資源定位URL 相當(dāng)于因特網(wǎng)相連的機(jī)器上的任何可訪問對(duì)象的一個(gè)指針,每一個(gè)文檔在因特網(wǎng)的范圍內(nèi)具有唯一的標(biāo)識(shí)符 URL,6.4.2 統(tǒng)一資源定位符URL,一、URL的格式URL的一般形式,://:/,,,,在 URL 中的字符對(duì)大寫或小寫沒有要求,6.4.2 統(tǒng)一資源定位符UR
45、L,二、使用HTTP的URL,http://:/,,,例:訪問魯東大學(xué)的主頁:http://www.ldu.edu.cn,訪問魯東大學(xué)的主頁的從屬頁面——學(xué)校概況:http://www.ldu.edu.cn/1.html,6.4 萬維網(wǎng)WWW,6.4.1 什么是萬維網(wǎng) 6.4.2 統(tǒng)一資源定位符URL 6.4.3 超文本傳送協(xié)議HTTP6.4.4 萬維網(wǎng)的文檔 6.4.5 萬維網(wǎng)的信息檢索系統(tǒng),6.4.3 超文本傳輸協(xié)議HTT
46、P,一、HTTP 的操作過程 HTTP是基于TCP的應(yīng)用層協(xié)議它規(guī)定了瀏覽器怎樣向萬維網(wǎng)服務(wù)器請(qǐng)求萬維網(wǎng)文檔,以及服務(wù)器怎樣把文檔傳送給瀏覽器從層次的角度看,HTTP 是面向事務(wù)的應(yīng)用層協(xié)議(transaction-oriented) ,它是萬維網(wǎng)上能夠可靠地交換文件(包括文本、聲音、圖像等各種多媒體文件)的重要基礎(chǔ),6.4.3 超文本傳輸協(xié)議HTTP,,,,,因特網(wǎng),服務(wù)器,鏈接到URL的超鏈,瀏覽器 程序,服務(wù)器 程序,
47、HTTP,客戶,,,,,,,,,,,,?,,,,★ASCII碼串,★類MIME,,用戶點(diǎn)擊鼠標(biāo)之后:(1) 瀏覽器分析超鏈接指向頁面的 URL(2) 瀏覽器向 DNS 請(qǐng)求解析www.ldu.edu.cn的 IP 地址(3) 域名系統(tǒng) DNS 解析出其 IP 地址為202.194.48.66(4) 瀏覽器與服務(wù)器建立 TCP 連接(5) 瀏覽器發(fā)出取文件命令:GET /column/1.htm(6) 服務(wù)器作出響應(yīng):把文件
48、1.htm 發(fā)給客戶端瀏覽器(7) TCP 連接釋放(8) 瀏覽器顯示文檔 1.htm 中的所有文本,HTTP協(xié)議本身是無連接的:雙方不需建立、釋放HTTP連接(但是TCP連接需要),訪問 “魯東大學(xué)學(xué)校概括”,http://www.ldu.edu.cn/column/1.htm,6.4.3 超文本傳輸協(xié)議HTTP,一、HTTP 的操作過程HTTP1.0協(xié)議是無狀態(tài)的(stateless):HTTP服務(wù)器不需要記住客戶的訪問信
49、息,也不需要記住客戶訪問了多少次所以,同一個(gè)客戶第二次訪問該服務(wù)器與第一次訪問,服務(wù)器作出的響應(yīng)時(shí)完全相同的這種無狀態(tài)的特性簡(jiǎn)化了服務(wù)器的設(shè)計(jì),使服務(wù)器更容易支持大量并發(fā)的HTTP請(qǐng)求,★無狀態(tài):服務(wù)器在發(fā)送完HTTP響應(yīng)后,會(huì)主動(dòng)斷開TCP連接。因此下一次即使是同一用戶向同一服務(wù)器發(fā)出相同的請(qǐng)求,也需要從建立TCP連接開始,6.4.3 超文本傳輸協(xié)議HTTP,一、HTTP 的操作過程HTTP1.0:一次HTTP請(qǐng)求所需的時(shí)間,
50、,,,,,6.4.3 超文本傳輸協(xié)議HTTP,,,,,,HTTP1.0:一次HTTP請(qǐng)求所需的時(shí)間,6.4.3 超文本傳輸協(xié)議HTTP,一、HTTP 的操作過程HTTP1.1對(duì)HTTP1.0的改進(jìn):HTTP/1.1 協(xié)議使用持續(xù)連接萬維網(wǎng)服務(wù)器在發(fā)送響應(yīng)后仍然在一段時(shí)間內(nèi)保持這條TCP連接,使同一客戶和該服務(wù)器可以繼續(xù)在這條連接上傳送后續(xù)的 HTTP 請(qǐng)求報(bào)文和響應(yīng)報(bào)文這并不局限于傳送同一個(gè)頁面上鏈接的文檔,而是只要這些文檔
51、都在同一個(gè)服務(wù)器上就可以目前一些流行的瀏覽器(例如,IE 6.0)的默認(rèn)設(shè)置就是使用 HTTP/1.1,6.4.3 超文本傳輸協(xié)議HTTP,一、HTTP 的操作過程HTTP1.1持續(xù)連接的兩種工作方式:非流水線方式:客戶在收到前一個(gè)請(qǐng)求的響應(yīng)后才能發(fā)出下一個(gè)請(qǐng)求流水線方式客戶在收到 HTTP 的響應(yīng)報(bào)文之前就能夠接著發(fā)送新的請(qǐng)求報(bào)文客戶訪問所有的對(duì)象只需花費(fèi)一個(gè) RTT時(shí)間,6.4.3 超文本傳輸協(xié)議HTTP,二、代理
52、服務(wù)器(proxy server) 代理服務(wù)器又稱為萬維網(wǎng)高速緩存(Web cache),它把最近的一些請(qǐng)求和響應(yīng)暫存在本地磁盤中當(dāng)與暫時(shí)存放的請(qǐng)求相同的新請(qǐng)求到達(dá)時(shí),代理服務(wù)器就把暫存的響應(yīng)發(fā)送出去,而不需要按 URL 的地址再去因特網(wǎng)訪問該資源,6.4.3 超文本傳輸協(xié)議HTTP,沒有使用高速緩存的情況,,,,,,,,,,,,,校園網(wǎng),源點(diǎn)服務(wù)器,,2 Mb/s,,因特網(wǎng),,,,R1,R2,,,,,,6.4.3 超文本傳輸協(xié)
53、議HTTP,使用高速緩存的情況,,,,,,,,,,,,,校園網(wǎng),源點(diǎn)服務(wù)器,,2 Mb/s,,因特網(wǎng),,,,R1,R2,(1)瀏覽器訪問因特網(wǎng)的服務(wù)器時(shí),要先與校園網(wǎng)的高速緩存建立TCP連接,并向高速緩存發(fā)出HTTP請(qǐng)求報(bào)文,,,,,6.4.3 超文本傳輸協(xié)議HTTP,使用高速緩存的情況,,,,,,,,,,,,,校園網(wǎng),源點(diǎn)服務(wù)器,,2 Mb/s,,因特網(wǎng),,,,R1,R2,(2) 若高速緩存已經(jīng)存放了所請(qǐng)求的對(duì)象,則將此對(duì)象放入 H
54、TTP響應(yīng)報(bào)文中返回給瀏覽器,,,,,6.4.3 超文本傳輸協(xié)議HTTP,使用高速緩存的情況,,,,,,,,,,,,,校園網(wǎng),源點(diǎn)服務(wù)器,,2 Mb/s,,因特網(wǎng),,,,R1,R2,(3) 否則,高速緩存與因特網(wǎng)上的源點(diǎn)服務(wù)器建立TCP連接,并發(fā)送HTTP請(qǐng)求報(bào)文,,此時(shí)的代理服務(wù)器充當(dāng)了客戶端,6.4.3 超文本傳輸協(xié)議HTTP,使用高速緩存的情況,,,,,,,,,,,,,校園網(wǎng),源點(diǎn)服務(wù)器,,2 Mb/s,,因特網(wǎng),,,,R1,
55、R2,(4) 源點(diǎn)服務(wù)器將所請(qǐng)求的對(duì)象放在HTTP響應(yīng)報(bào)文中,返回給高速緩存,,6.4.3 超文本傳輸協(xié)議HTTP,使用高速緩存的情況,,,,,,,,,,,,,校園網(wǎng),源點(diǎn)服務(wù)器,,2 Mb/s,,因特網(wǎng),,,,R1,R2,(5) 高速緩存收到此對(duì)象后,先復(fù)制在其本地存儲(chǔ)器中(為今后使用),然后再將該對(duì)象放在HTTP響應(yīng)報(bào)文中,通過已建立的TCP連接,返回給請(qǐng)求該對(duì)象的瀏覽器,,,,,6.4.3 超文本傳輸協(xié)議HTTP,三、HTT
56、P 的報(bào)文結(jié)構(gòu) HTTP有兩類報(bào)文:請(qǐng)求報(bào)文——從客戶向服務(wù)器發(fā)送請(qǐng)求報(bào)文響應(yīng)報(bào)文——從服務(wù)器到客戶的回答,,HTTP 的請(qǐng)求報(bào)文,HTTP請(qǐng)求報(bào)文由三部分組成:開始行、首部行和實(shí)體主體,在請(qǐng)求報(bào)文中,開始行就是請(qǐng)求行,(1)方法:是面向?qū)ο蠹夹g(shù)中使用的專門名詞?!胺椒ā本褪菍?duì)所請(qǐng)求的對(duì)象進(jìn)行的操作,實(shí)際上也就是一些命令★請(qǐng)求報(bào)文的類型是由它所采用的方法決定的,,,HTTP 的請(qǐng)求報(bào)文,HTTP請(qǐng)求報(bào)文的一些方法,方法(操作)
57、 意義OPTION 請(qǐng)求一些選項(xiàng)的信息GET 請(qǐng)求讀取由URL所標(biāo)志的信息HEAD 請(qǐng)求讀取由URL所標(biāo)志的信息的首部POST 給服務(wù)器添加信息(例如,注釋)PUT 在指明的URL下存儲(chǔ)一個(gè)文檔DELETE 刪除指明的URL所標(biāo)志的資源TRACE 用來進(jìn)行環(huán)回測(cè)試的請(qǐng)求報(bào)文CONNECT
58、用于代理服務(wù)器,例:GET http://www.ldu.edu.cn/10.htm HTTP/1.1,客戶請(qǐng)求鏈接到魯東大學(xué)院部設(shè)置的頁面,,HTTP 的請(qǐng)求報(bào)文,(2) URL:所請(qǐng)求的資源的URL(3) 版本:是HTTP的版本(4) 首部行:由于 HTTP 是面向正文的(text-oriented),因此在報(bào)文中的每一個(gè)字段都是一些 ASCII 碼串,因而每個(gè)字段的長(zhǎng)度都是不確定的★每一行結(jié)束都有回車換行,整個(gè)首部的結(jié)束
59、還有一空行,空格,,回車換行,,,,,HTTP 請(qǐng)求報(bào)文的例子,GET /column/1.htm HTTP1.1,{請(qǐng)求訪問相對(duì)URL是…的資源},Host: www.ldu.edu.cn,{首部行的開始,給出主機(jī)的域名},Connection: close,{通知服務(wù)器發(fā)送完請(qǐng)求的文檔后就可釋放連接},User-Agent: Mozilla/5.0,{表明用戶代理是使用Netscape瀏覽器},Accept-Language:
60、cn,{表示用戶希望優(yōu)先得到中文版本的文檔},,HTTP 的響應(yīng)報(bào)文,HTTP響應(yīng)報(bào)文與請(qǐng)求報(bào)文的區(qū)別就是開始行不同。響應(yīng)報(bào)文的開始行是狀態(tài)行,短語:解釋狀態(tài)碼的簡(jiǎn)單短語,,,,HTTP 的響應(yīng)報(bào)文,HTTP響應(yīng)報(bào)文的一些狀態(tài)碼,狀態(tài)碼 意義1xx 表示通知信息的,如請(qǐng)求收到了或正在進(jìn)行處理2xx 表示成功,如接受或知道了3xx 表示重定向,表示要完成請(qǐng)求還必須采取進(jìn)一步的
61、 行動(dòng)4xx 表示客戶的差錯(cuò),如請(qǐng)求中有錯(cuò)誤的語法或不能完 成5xx 表示服務(wù)器的差錯(cuò),如服務(wù)器失效無法完成請(qǐng)求,常見的三種狀態(tài)行:,http/1.1 202 Accepted {接受},http/1.1 400 Bad Request {錯(cuò)誤的請(qǐng)求},http/1.1 404 Not Found {找不到},,HTTP 響應(yīng)報(bào)文的例子,HTTP/1.1 301
62、Moved Permanetly,{永久性地轉(zhuǎn)移了},Location: http://www.xyz.edu/ee/index.html,{新的URL},6.4.3 超文本傳輸協(xié)議HTTP,四、在服務(wù)器上存放用戶的信息 萬維網(wǎng)站點(diǎn)使用Cookie來跟蹤用戶 Cookie表示在HTTP服務(wù)器和客戶之間傳遞的狀態(tài)信息 使用Cookie的網(wǎng)站服務(wù)器為用戶產(chǎn)生一個(gè)唯一的識(shí)別碼。利用此識(shí)別碼,網(wǎng)站就能夠跟蹤該用戶在該網(wǎng)站的活動(dòng)利用Co
63、okie,服務(wù)器可以追蹤用戶在本網(wǎng)站中的活動(dòng):訪問了那些頁面、進(jìn)行了哪些操作等,6.4.3 超文本傳輸協(xié)議HTTP,四、在服務(wù)器上存放用戶的信息Cookie的工作過程:用戶瀏覽某個(gè)使用Cookie的網(wǎng)站,該網(wǎng)站的服務(wù)器會(huì)為用戶產(chǎn)生一個(gè)唯一的識(shí)別碼服務(wù)器同時(shí)會(huì)在后臺(tái)的數(shù)據(jù)庫中添加一項(xiàng)服務(wù)器發(fā)送給用戶帶有識(shí)別碼的HTTP響應(yīng)報(bào)文:用戶收到該響應(yīng)報(bào)文,會(huì)在本地機(jī)的Cookie文件中添加一項(xiàng),包括服務(wù)器的主機(jī)名和識(shí)別碼用戶以后瀏
64、覽該網(wǎng)站,瀏覽器會(huì)從本地Cookie文件中提取出這個(gè)網(wǎng)站的識(shí)別碼,放到HTTP請(qǐng)求報(bào)文的首行,Set-cookie: 1234567,6.4 萬維網(wǎng)WWW,6.4.1 什么是萬維網(wǎng) 6.4.2 統(tǒng)一資源定位符URL 6.4.3 超文本傳送協(xié)議HTTP6.4.4 萬維網(wǎng)的文檔 6.4.5 萬維網(wǎng)的信息檢索系統(tǒng),6.4.4 萬維網(wǎng)的文檔,一、超文本標(biāo)記語言HTML超文本標(biāo)記語言HTML (HyperText Markup Lan
65、guage) 是一種制作萬維網(wǎng)文檔(即網(wǎng)頁)的標(biāo)準(zhǔn)語言官方的HTML標(biāo)準(zhǔn)由W3C (WWW Consortium)負(fù)責(zé)制定HTML 定義了許多用于排版的命令(即標(biāo)簽)HTML 把各種標(biāo)簽嵌入到萬維網(wǎng)的頁面中,構(gòu)成了所謂的 HTML 文檔,6.4.4 萬維網(wǎng)的文檔,一、超文本標(biāo)記語言HTMLHTML 文檔是可以用任何文本編輯器創(chuàng)建的 ASCII 碼文件,但是僅當(dāng) HTML 文檔是以.html 或 .htm 為后綴時(shí),瀏覽器才對(duì)此
66、文檔的各種標(biāo)簽進(jìn)行解釋當(dāng)瀏覽器從服務(wù)器讀取 HTML 文檔后,就按照 HTML 文檔中的各種標(biāo)簽,根據(jù)瀏覽器所使用的顯示器的尺寸和分辨率大小,重新進(jìn)行排版并恢復(fù)出所讀取的頁面,,HTML文檔中標(biāo)簽的用法, 一個(gè)HTML的例子 HTML很
67、容易掌握 這是第一個(gè)段落。 這是第二個(gè)段落。,,標(biāo)題,,1級(jí)標(biāo)題,,第一個(gè)段落,,第二個(gè)段落,6.4.4 萬維網(wǎng)的文檔,一、超文本標(biāo)記語言HTMLHTML規(guī)定了鏈接的起點(diǎn)和終點(diǎn)的設(shè)置方法:起點(diǎn):說明在網(wǎng)頁中什么地方可以引出一個(gè)鏈接頁面中的起點(diǎn)可以是一段文字、一幅圖片等通常起點(diǎn)部分使用特殊顏色及下劃線表示,鼠標(biāo)移到到上面還會(huì)由箭頭變成手型終點(diǎn):說明超鏈接可以鏈接到什么位置上遠(yuǎn)程鏈接:超鏈接的
68、終點(diǎn)是其他網(wǎng)站上的頁面本地鏈接:超鏈接指向本計(jì)算機(jī)中的某個(gè)文件,6.4.4 萬維網(wǎng)的文檔,二、動(dòng)態(tài)萬維網(wǎng)文檔靜態(tài)文檔是指該文檔創(chuàng)建完畢就存放在萬維網(wǎng)服務(wù)器中,被用戶瀏覽的過程中內(nèi)容不會(huì)改變(以HTML文檔為代表) 動(dòng)態(tài)文檔是指文檔的內(nèi)容是在瀏覽器訪問萬維網(wǎng)服務(wù)器時(shí)才由服務(wù)器的應(yīng)用程序動(dòng)態(tài)創(chuàng)建動(dòng)態(tài)文檔的運(yùn)行原理:服務(wù)器在接收瀏覽器的請(qǐng)求的同時(shí),運(yùn)行另一個(gè)應(yīng)用程序應(yīng)用程序?qū)Πl(fā)來數(shù)據(jù)進(jìn)行處理,并輸出HTTP文檔服務(wù)器把該文檔作
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第6章 應(yīng)用層
- 應(yīng)用層
- ch6-5ed 應(yīng)用層
- 應(yīng)用層功能
- chapter 09 應(yīng)用層
- 第7章 應(yīng)用層
- 應(yīng)用層2物聯(lián)網(wǎng)
- 第8章 應(yīng)用層
- 第八章 應(yīng)用層
- 基于dpi的應(yīng)用層協(xié)議解析
- 應(yīng)用層VPN研究與實(shí)現(xiàn).pdf
- 應(yīng)用層組播算法研究.pdf
- 129986663182812500第六章 應(yīng)用層
- 認(rèn)知無線電mac層與應(yīng)用層仿真軟件
- 認(rèn)知無線電mac層與應(yīng)用層仿真軟件
- 應(yīng)用層協(xié)議識(shí)別技術(shù)研究.pdf
- ISDN終端應(yīng)用層軟件設(shè)計(jì).pdf
- 應(yīng)用層組播技術(shù)研究.pdf
- 09第九章應(yīng)用層
- 認(rèn)知無線電mac層與應(yīng)用層仿真軟件
評(píng)論
0/150
提交評(píng)論