網(wǎng)絡(luò)架構(gòu)與網(wǎng)絡(luò)協(xié)議



《網(wǎng)絡(luò)架構(gòu)與網(wǎng)絡(luò)協(xié)議》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)絡(luò)架構(gòu)與網(wǎng)絡(luò)協(xié)議(61頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、網(wǎng)絡(luò)體系結(jié)構(gòu)的基本概念網(wǎng)絡(luò)體系結(jié)構(gòu)的基本概念l網(wǎng)絡(luò)協(xié)議網(wǎng)絡(luò)協(xié)議是是為網(wǎng)絡(luò)數(shù)據(jù)交換而制定的規(guī)則、約為網(wǎng)絡(luò)數(shù)據(jù)交換而制定的規(guī)則、約定與標(biāo)準(zhǔn);定與標(biāo)準(zhǔn);l網(wǎng)絡(luò)協(xié)議的三要素:語(yǔ)義、語(yǔ)法與時(shí)序;網(wǎng)絡(luò)協(xié)議的三要素:語(yǔ)義、語(yǔ)法與時(shí)序;l語(yǔ)義:用于解釋比特流的每一部分的意義;語(yǔ)義:用于解釋比特流的每一部分的意義;l語(yǔ)法:語(yǔ)法是用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格語(yǔ)法:語(yǔ)法是用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格 式,以及數(shù)據(jù)出現(xiàn)的順序的意義;式,以及數(shù)據(jù)出現(xiàn)的順序的意義;l時(shí)序:事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明。時(shí)序:事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明。網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)l層次(層次(layer)l層次是人們對(duì)復(fù)雜問(wèn)題處理的基本方法;層次是人
2、們對(duì)復(fù)雜問(wèn)題處理的基本方法;l將總體要實(shí)現(xiàn)的很多功能分配在不同層次中;將總體要實(shí)現(xiàn)的很多功能分配在不同層次中;l對(duì)每個(gè)層次要完成的服務(wù)及服務(wù)要求都有明確規(guī)定;對(duì)每個(gè)層次要完成的服務(wù)及服務(wù)要求都有明確規(guī)定;l不同的系統(tǒng)分成相同的層次;不同的系統(tǒng)分成相同的層次;l不同系統(tǒng)的最低層之間存在著不同系統(tǒng)的最低層之間存在著“物理物理”通信;通信;l不同系統(tǒng)的對(duì)等層次之間存在著不同系統(tǒng)的對(duì)等層次之間存在著“虛擬虛擬”通信;通信;l對(duì)不同系統(tǒng)的對(duì)等層之間的通信有明確的通信規(guī)定;對(duì)不同系統(tǒng)的對(duì)等層之間的通信有明確的通信規(guī)定;l高層使用低層提供的服務(wù)時(shí),并不需要知道低層服務(wù)高層使用低層提供的服務(wù)時(shí),并不需要知道低
3、層服務(wù)的具體實(shí)現(xiàn)方法。的具體實(shí)現(xiàn)方法。網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)l接口(接口(interface)l接口是同一結(jié)點(diǎn)內(nèi)相鄰層之間交換信息的連接接口是同一結(jié)點(diǎn)內(nèi)相鄰層之間交換信息的連接點(diǎn)點(diǎn);l同一個(gè)結(jié)點(diǎn)的相鄰層之間存在著明確規(guī)定的接同一個(gè)結(jié)點(diǎn)的相鄰層之間存在著明確規(guī)定的接口,低層向高層通過(guò)接口提供服務(wù)口,低層向高層通過(guò)接口提供服務(wù);l只要接口條件不變、低層功能不變,低層功能只要接口條件不變、低層功能不變,低層功能的具體實(shí)現(xiàn)方法與技術(shù)的變化不會(huì)影響整個(gè)系的具體實(shí)現(xiàn)方法與技術(shù)的變化不會(huì)影響整個(gè)系統(tǒng)的工作。統(tǒng)的工作。網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)l網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)體系結(jié)構(gòu)(network architectu
4、re)l一個(gè)功能完備的計(jì)算機(jī)網(wǎng)絡(luò)需要制定一整套復(fù)雜的協(xié)一個(gè)功能完備的計(jì)算機(jī)網(wǎng)絡(luò)需要制定一整套復(fù)雜的協(xié)議集議集;l網(wǎng)絡(luò)協(xié)議是按層次結(jié)構(gòu)來(lái)組織的;網(wǎng)絡(luò)協(xié)議是按層次結(jié)構(gòu)來(lái)組織的;l網(wǎng)絡(luò)層次結(jié)構(gòu)模型與各層協(xié)議的集合稱(chēng)為網(wǎng)絡(luò)體系結(jié)網(wǎng)絡(luò)層次結(jié)構(gòu)模型與各層協(xié)議的集合稱(chēng)為網(wǎng)絡(luò)體系結(jié)構(gòu);構(gòu);l網(wǎng)絡(luò)體系結(jié)構(gòu)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)該實(shí)現(xiàn)的功能進(jìn)行了精網(wǎng)絡(luò)體系結(jié)構(gòu)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)該實(shí)現(xiàn)的功能進(jìn)行了精確的定義;確的定義;l體系結(jié)構(gòu)是抽象的,而實(shí)現(xiàn)是指能夠運(yùn)行的一些硬件體系結(jié)構(gòu)是抽象的,而實(shí)現(xiàn)是指能夠運(yùn)行的一些硬件和軟件。和軟件。ISO/OSI參考模型參考模型l在制定計(jì)算機(jī)網(wǎng)絡(luò)標(biāo)準(zhǔn)方面,起著很大作用的在制定計(jì)算機(jī)網(wǎng)絡(luò)標(biāo)準(zhǔn)方面,起著
5、很大作用的兩大國(guó)際組織是:兩大國(guó)際組織是:國(guó)際電報(bào)與電話咨詢委員會(huì)(國(guó)際電報(bào)與電話咨詢委員會(huì)(CCITT)國(guó)際標(biāo)準(zhǔn)化組織(國(guó)際標(biāo)準(zhǔn)化組織(ISO)lCCITT與與ISO的工作領(lǐng)域不同:的工作領(lǐng)域不同:CCITT 主要主要是考慮通信標(biāo)準(zhǔn)的制定;是考慮通信標(biāo)準(zhǔn)的制定;ISO主要是考慮信息主要是考慮信息處理與網(wǎng)絡(luò)體系結(jié)構(gòu)。處理與網(wǎng)絡(luò)體系結(jié)構(gòu)。體系結(jié)構(gòu)體系結(jié)構(gòu)l開(kāi)放系統(tǒng)的層次結(jié)構(gòu)、層次之間的相互關(guān)系及開(kāi)放系統(tǒng)的層次結(jié)構(gòu)、層次之間的相互關(guān)系及各層所包括的可能的服務(wù);各層所包括的可能的服務(wù);l作為一個(gè)框架來(lái)協(xié)調(diào)和組織各層協(xié)議的制定;作為一個(gè)框架來(lái)協(xié)調(diào)和組織各層協(xié)議的制定;l對(duì)網(wǎng)絡(luò)內(nèi)部結(jié)構(gòu)最精煉地概括與描述
6、。對(duì)網(wǎng)絡(luò)內(nèi)部結(jié)構(gòu)最精煉地概括與描述。服務(wù)定義服務(wù)定義l詳細(xì)地說(shuō)明了各層所提供的服務(wù);詳細(xì)地說(shuō)明了各層所提供的服務(wù);l某一層的服務(wù)就是該層及其以下各層的一種能某一層的服務(wù)就是該層及其以下各層的一種能力;力;l低層的服務(wù)是通過(guò)接口向上一層提供的低層的服務(wù)是通過(guò)接口向上一層提供的;l各層所提供的服務(wù)與這些服務(wù)是如何實(shí)現(xiàn)的無(wú)各層所提供的服務(wù)與這些服務(wù)是如何實(shí)現(xiàn)的無(wú)關(guān);關(guān);l定義了層與層之間的接口與各層使用的原語(yǔ),定義了層與層之間的接口與各層使用的原語(yǔ),但不涉及接口是具體實(shí)現(xiàn)的。但不涉及接口是具體實(shí)現(xiàn)的。ISO劃分七層結(jié)構(gòu)的基本原則劃分七層結(jié)構(gòu)的基本原則l網(wǎng)中各結(jié)點(diǎn)都具有相同的層次;網(wǎng)中各結(jié)點(diǎn)都具有相同
7、的層次;l不同結(jié)點(diǎn)的同等層具有相同的功能;不同結(jié)點(diǎn)的同等層具有相同的功能;l同一結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;同一結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;l每每層層可可以以使使用用下下層層提提供供的的服服務(wù)務(wù),并并向向其其上上層層提提供服務(wù);供服務(wù);l不不同同結(jié)結(jié)點(diǎn)點(diǎn)的的同同等等層層通通過(guò)過(guò)協(xié)協(xié)議議來(lái)來(lái)實(shí)實(shí)現(xiàn)現(xiàn)對(duì)對(duì)等等層層之之間間的通信的通信。l社會(huì)上存在的郵政系統(tǒng)lOSI參考模型的結(jié)構(gòu)物理層的主要功能物理層的主要功能l利利用用傳傳輸輸介介質(zhì)質(zhì)為為通通信信的的網(wǎng)網(wǎng)絡(luò)絡(luò)結(jié)結(jié)點(diǎn)點(diǎn)之之間間建建立立、管管理和釋放物理連接;理和釋放物理連接;l實(shí)實(shí)現(xiàn)現(xiàn)比比特特流流的的透透明明傳傳輸輸,為為數(shù)數(shù)據(jù)據(jù)鏈鏈路路層層提提
8、供供數(shù)數(shù)據(jù)傳輸服務(wù);據(jù)傳輸服務(wù);l物理層的數(shù)據(jù)傳輸單元是比特。物理層的數(shù)據(jù)傳輸單元是比特。數(shù)據(jù)鏈路數(shù)據(jù)鏈路層層/網(wǎng)絡(luò)層網(wǎng)絡(luò)層的主要功能的主要功能數(shù)據(jù)鏈路層的主要功能數(shù)據(jù)鏈路層的主要功能:l在在物物理理層層提提供供的的服服務(wù)務(wù)基基礎(chǔ)礎(chǔ)上上,數(shù)數(shù)據(jù)據(jù)鏈鏈路路層層在在通通信信的的實(shí)實(shí)體間建立數(shù)據(jù)鏈路連接;體間建立數(shù)據(jù)鏈路連接;l傳輸以傳輸以“幀幀”為單位的數(shù)據(jù)包;為單位的數(shù)據(jù)包;l采采用用差差錯(cuò)錯(cuò)控控制制與與流流量量控控制制方方法法,使使有有差差錯(cuò)錯(cuò)的的物物理理線線路路變成無(wú)差錯(cuò)的數(shù)據(jù)鏈路。變成無(wú)差錯(cuò)的數(shù)據(jù)鏈路。網(wǎng)絡(luò)層的主要功能網(wǎng)絡(luò)層的主要功能:l通過(guò)路由選擇算法為分組通過(guò)通信子網(wǎng)選擇最適當(dāng)?shù)耐ㄟ^(guò)路
9、由選擇算法為分組通過(guò)通信子網(wǎng)選擇最適當(dāng)?shù)穆窂?;路徑;l為數(shù)據(jù)在結(jié)點(diǎn)之間傳輸創(chuàng)建邏輯鏈路;為數(shù)據(jù)在結(jié)點(diǎn)之間傳輸創(chuàng)建邏輯鏈路;l實(shí)現(xiàn)擁塞控制、網(wǎng)絡(luò)互連等功能。實(shí)現(xiàn)擁塞控制、網(wǎng)絡(luò)互連等功能。傳輸傳輸層層/會(huì)話層會(huì)話層的主要功能的主要功能傳輸層的主要功能傳輸層的主要功能:l向用戶提供可靠端到端向用戶提供可靠端到端(end-to-end)服務(wù);服務(wù);l處理數(shù)據(jù)包錯(cuò)誤、數(shù)據(jù)包次序,以及其他一些關(guān)鍵傳處理數(shù)據(jù)包錯(cuò)誤、數(shù)據(jù)包次序,以及其他一些關(guān)鍵傳輸問(wèn)題;輸問(wèn)題;l傳輸層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),是計(jì)算機(jī)傳輸層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),是計(jì)算機(jī)通信體系結(jié)構(gòu)中關(guān)鍵的一層。通信體系結(jié)構(gòu)中關(guān)鍵的一層。會(huì)
10、話層的主要功能會(huì)話層的主要功能:l負(fù)責(zé)維護(hù)兩個(gè)結(jié)點(diǎn)之間的傳輸鏈接,以便確保點(diǎn)負(fù)責(zé)維護(hù)兩個(gè)結(jié)點(diǎn)之間的傳輸鏈接,以便確保點(diǎn)-點(diǎn)點(diǎn)傳輸不中斷;傳輸不中斷;l管理數(shù)據(jù)交換。管理數(shù)據(jù)交換。表示層表示層/應(yīng)用層的主要功能應(yīng)用層的主要功能表示層的主要功能表示層的主要功能:l用于處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式;用于處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式;l數(shù)據(jù)格式變換;數(shù)據(jù)格式變換;l數(shù)據(jù)加密與解密;數(shù)據(jù)加密與解密;l數(shù)據(jù)壓縮與恢復(fù)。數(shù)據(jù)壓縮與恢復(fù)。應(yīng)用層的主要功能應(yīng)用層的主要功能:l為應(yīng)用程序提供了網(wǎng)絡(luò)服務(wù)為應(yīng)用程序提供了網(wǎng)絡(luò)服務(wù);l應(yīng)用層需要識(shí)別并保證通信對(duì)方的可用性,使得協(xié)同應(yīng)用層需要識(shí)別并保證
11、通信對(duì)方的可用性,使得協(xié)同工作的應(yīng)用程序之間的同步工作的應(yīng)用程序之間的同步;l建立傳輸錯(cuò)誤糾正與保證數(shù)據(jù)完整性的控制機(jī)制。建立傳輸錯(cuò)誤糾正與保證數(shù)據(jù)完整性的控制機(jī)制。lOSI環(huán)境(環(huán)境(OSI environment)OSI環(huán)境中的數(shù)據(jù)流環(huán)境中的數(shù)據(jù)流 l1974年年Kahn定義了最早的定義了最早的TCP/IP參考模型;參考模型;l80年代年代Leiner、Clark等人對(duì)等人對(duì)TCP/IP參考模型參考模型進(jìn)一步的研究;進(jìn)一步的研究;lTCP/IP協(xié)議一共出現(xiàn)了協(xié)議一共出現(xiàn)了6個(gè)版本,后個(gè)版本,后3個(gè)版本個(gè)版本是版本是版本4、版本、版本5與版本與版本6;l目前我們使用的是版本目前我們使用的是版
12、本4,一般被稱(chēng)為,一般被稱(chēng)為IPv4;lIPv6被稱(chēng)為下一代的被稱(chēng)為下一代的IP協(xié)議。協(xié)議。TCP/IP參考模型參考模型l開(kāi)放的協(xié)議標(biāo)準(zhǔn)開(kāi)放的協(xié)議標(biāo)準(zhǔn);l獨(dú)立于特定的計(jì)算機(jī)硬件與操作系統(tǒng);獨(dú)立于特定的計(jì)算機(jī)硬件與操作系統(tǒng);l獨(dú)獨(dú)立立于于特特定定的的網(wǎng)網(wǎng)絡(luò)絡(luò)硬硬件件,可可以以運(yùn)運(yùn)行行在在局局域域網(wǎng)網(wǎng)、廣域網(wǎng),更適用于互連網(wǎng)中;廣域網(wǎng),更適用于互連網(wǎng)中;l 統(tǒng)統(tǒng)一一的的網(wǎng)網(wǎng)絡(luò)絡(luò)地地址址分分配配方方案案,使使得得整整個(gè)個(gè)TCP/IP設(shè)備在網(wǎng)中都具有唯一的地址;設(shè)備在網(wǎng)中都具有唯一的地址;l標(biāo)標(biāo)準(zhǔn)準(zhǔn)化化的的高高層層協(xié)協(xié)議議,可可以以提提供供多多種種可可靠靠的的用用戶戶服務(wù)。服務(wù)。TCP/IP協(xié)議的特點(diǎn)
13、協(xié)議的特點(diǎn)l應(yīng)用層(應(yīng)用層(application layer)l傳輸層(傳輸層(transport layer)l互連層(互連層(internet layer)l主機(jī)主機(jī)-網(wǎng)絡(luò)層(網(wǎng)絡(luò)層(host-to-network layer)TCP/IP參考模型各層的功能參考模型各層的功能lTCP/IP 參考模型與 OSI 參考模型的對(duì)應(yīng)關(guān)系lTCP/IP參參考考模模型型的的最最低低層層,負(fù)負(fù)責(zé)責(zé)通通過(guò)過(guò)網(wǎng)網(wǎng)絡(luò)絡(luò)發(fā)發(fā)送送和接收和接收IP數(shù)據(jù)報(bào)數(shù)據(jù)報(bào);l允允許許主主機(jī)機(jī)連連入入網(wǎng)網(wǎng)絡(luò)絡(luò)時(shí)時(shí)使使用用多多種種現(xiàn)現(xiàn)成成的的與與流流行行的的協(xié)協(xié)議議,例例如如局局域域網(wǎng)網(wǎng)的的Ethernet、令令牌牌網(wǎng)網(wǎng)、分分組
14、組交換網(wǎng)的交換網(wǎng)的X.25、幀中繼、幀中繼、ATM協(xié)議等協(xié)議等;l當(dāng)當(dāng)一一種種物物理理網(wǎng)網(wǎng)被被用用作作傳傳送送IP數(shù)數(shù)據(jù)據(jù)包包的的通通道道時(shí)時(shí),就可以認(rèn)為是這一層的內(nèi)容就可以認(rèn)為是這一層的內(nèi)容;l充充分分體體現(xiàn)現(xiàn)出出TCP/IP協(xié)協(xié)議議的的兼兼容容性性與與適適應(yīng)應(yīng)性性,它它也為也為T(mén)CP/IP的成功奠定了基礎(chǔ)的成功奠定了基礎(chǔ)。主機(jī)主機(jī)-網(wǎng)絡(luò)層網(wǎng)絡(luò)層l相當(dāng)相當(dāng)OSI參考模型網(wǎng)絡(luò)層無(wú)連接網(wǎng)絡(luò)服務(wù);參考模型網(wǎng)絡(luò)層無(wú)連接網(wǎng)絡(luò)服務(wù);l處理互連的路由選擇、流控與擁塞問(wèn)題;處理互連的路由選擇、流控與擁塞問(wèn)題;lIP協(xié)協(xié)議議是是一一種種無(wú)無(wú)連連接接的的、提提供供“盡盡力力而而為為”服服務(wù)的網(wǎng)絡(luò)層協(xié)議。務(wù)的網(wǎng)絡(luò)
15、層協(xié)議?;ミB層互連層l主主要要功功能能是是在在互互連連網(wǎng)網(wǎng)中中源源主主機(jī)機(jī)與與目目的的主主機(jī)機(jī)的的對(duì)對(duì)等等實(shí)體間建立用于會(huì)話的端實(shí)體間建立用于會(huì)話的端-端連接;端連接;l傳輸控制協(xié)議傳輸控制協(xié)議TCP是一種可靠的面向連接協(xié)議;是一種可靠的面向連接協(xié)議;l用戶數(shù)據(jù)報(bào)協(xié)議用戶數(shù)據(jù)報(bào)協(xié)議UDP是一種不可靠的無(wú)連接協(xié)議是一種不可靠的無(wú)連接協(xié)議。傳輸層傳輸層l網(wǎng)絡(luò)終端協(xié)議網(wǎng)絡(luò)終端協(xié)議Telnetl文件傳輸協(xié)議文件傳輸協(xié)議FTPl簡(jiǎn)單郵件傳輸協(xié)議簡(jiǎn)單郵件傳輸協(xié)議SMTPl域名系統(tǒng)域名系統(tǒng)DNSl簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMPl超文本傳輸協(xié)議超文本傳輸協(xié)議HTTP應(yīng)用層應(yīng)用層TCP/IP協(xié)議棧協(xié)議
16、棧對(duì)對(duì)OSIOSI參考模型的評(píng)價(jià)參考模型的評(píng)價(jià)l層次數(shù)量與內(nèi)容選擇不是很好,會(huì)話層很少用到,表示層次數(shù)量與內(nèi)容選擇不是很好,會(huì)話層很少用到,表示層幾乎是空的,數(shù)據(jù)鏈路層與網(wǎng)絡(luò)層有很多的子層插入;層幾乎是空的,數(shù)據(jù)鏈路層與網(wǎng)絡(luò)層有很多的子層插入;lOSI 參參考考模模型型將將“服服務(wù)務(wù)”與與“協(xié)協(xié)議議”的的定定義義結(jié)結(jié)合合起起來(lái)來(lái),使得參考模型變得格外復(fù)雜,實(shí)現(xiàn)困難;使得參考模型變得格外復(fù)雜,實(shí)現(xiàn)困難;l尋尋址址、流流控控與與差差錯(cuò)錯(cuò)控控制制在在每每一一層層里里都都重重復(fù)復(fù)出出現(xiàn)現(xiàn),降降低低系系統(tǒng)效率;統(tǒng)效率;l數(shù)數(shù)據(jù)據(jù)安安全全性性、加加密密與與網(wǎng)網(wǎng)絡(luò)絡(luò)管管理理在在參參考考模模型型的的設(shè)設(shè)計(jì)計(jì)初
17、初期期被被忽略了;忽略了;l參參考考模模型型的的設(shè)設(shè)計(jì)計(jì)更更多多是是被被通通信信的的思思想想所所支支配配,不不適適合合于于計(jì)算機(jī)與軟件的工作方式;計(jì)算機(jī)與軟件的工作方式;l嚴(yán)格按照層次模型編程的軟件效率很低。嚴(yán)格按照層次模型編程的軟件效率很低。對(duì)對(duì)TCP/IPTCP/IP參考模型評(píng)價(jià)參考模型評(píng)價(jià)l在在服服務(wù)務(wù)、接接口口與與協(xié)協(xié)議議的的區(qū)區(qū)別別上上不不很很清清楚楚,一一個(gè)個(gè)好好的的軟軟件件工工程程應(yīng)應(yīng)該該將將功功能能與與實(shí)實(shí)現(xiàn)現(xiàn)方方法法區(qū)區(qū)分分開(kāi)開(kāi),參考模型不適合于其它非參考模型不適合于其它非TCP/IP協(xié)議族;協(xié)議族;lTCP/IP參考模型的主機(jī)參考模型的主機(jī)-網(wǎng)絡(luò)層本身并不是實(shí)網(wǎng)絡(luò)層本身并不
18、是實(shí)際的一層;際的一層;l物理層與數(shù)據(jù)鏈路層的劃分是必要和合理的,物理層與數(shù)據(jù)鏈路層的劃分是必要和合理的,但是但是TCP/IP參考模型卻沒(méi)有做到這點(diǎn)。參考模型卻沒(méi)有做到這點(diǎn)。一種建議的參考模型一種建議的參考模型應(yīng)用層的基本協(xié)議應(yīng)用層的基本協(xié)議l萬(wàn)維網(wǎng)協(xié)議萬(wàn)維網(wǎng)協(xié)議 WWWWWWl超文本傳輸協(xié)議超文本傳輸協(xié)議HTTPHTTPl文件傳送協(xié)議文件傳送協(xié)議FTPFTPl遠(yuǎn)程登錄協(xié)議遠(yuǎn)程登錄協(xié)議TELNETTELNETl電子郵件協(xié)議電子郵件協(xié)議SMTPSMTP(發(fā)送)(發(fā)送)l電子郵件協(xié)議電子郵件協(xié)議POP3POP3(接收)(接收)l域名服務(wù)域名服務(wù)DNSDNS域名空間域名空間lDNSDNS在概念上將因
19、特網(wǎng)分成了在概念上將因特網(wǎng)分成了200200多個(gè)頂級(jí)域,每個(gè)頂級(jí)域多個(gè)頂級(jí)域,每個(gè)頂級(jí)域被進(jìn)一步劃分成若干個(gè)二級(jí)子域,每個(gè)二級(jí)子域還可以再被進(jìn)一步劃分成若干個(gè)二級(jí)子域,每個(gè)二級(jí)子域還可以再分子域,依次類(lèi)推。分子域,依次類(lèi)推。l一個(gè)指定的域是指樹(shù)中一個(gè)特定的節(jié)點(diǎn)以及該節(jié)點(diǎn)以下所一個(gè)指定的域是指樹(shù)中一個(gè)特定的節(jié)點(diǎn)以及該節(jié)點(diǎn)以下所有的節(jié)點(diǎn)。有的節(jié)點(diǎn)。l某個(gè)域的域名用從該域開(kāi)始向上直到樹(shù)根(為空)的標(biāo)號(hào)某個(gè)域的域名用從該域開(kāi)始向上直到樹(shù)根(為空)的標(biāo)號(hào)序列表示,標(biāo)號(hào)之間用句點(diǎn)隔開(kāi),如序列表示,標(biāo)號(hào)之間用句點(diǎn)隔開(kāi),如。l域名的任一后綴也是一個(gè)域。域名的任一后綴也是一個(gè)域。l頂級(jí)域分為通用域和國(guó)家域兩類(lèi)。
20、頂級(jí)域分為通用域和國(guó)家域兩類(lèi)。域名機(jī)構(gòu)的類(lèi)型域名機(jī)構(gòu)的類(lèi)型.GOV.GOV政府機(jī)構(gòu)政府機(jī)構(gòu).EDU.EDU教育機(jī)構(gòu)教育機(jī)構(gòu).INT.INT國(guó)際組織(如北大西洋公約組織國(guó)際組織(如北大西洋公約組織NATONATO).MIL.MIL軍事部門(mén)軍事部門(mén).COM.COM商業(yè)機(jī)構(gòu)商業(yè)機(jī)構(gòu).NET.NET網(wǎng)絡(luò)中心網(wǎng)絡(luò)中心.ORG.ORG社會(huì)組織、專(zhuān)業(yè)協(xié)會(huì)社會(huì)組織、專(zhuān)業(yè)協(xié)會(huì)普及地理類(lèi)頂級(jí)域名普及地理類(lèi)頂級(jí)域名 l域名域名國(guó)家或地區(qū)國(guó)家或地區(qū)l.am.am亞美尼亞亞美尼亞.aq.aq南極洲南極洲 .ar.ar阿根廷阿根廷 .au.au澳澳大利亞大利亞.bb.bb巴巴多斯巴巴多斯.be.be比利時(shí)比利時(shí) .bg.
21、bg保加利亞保加利亞.ca.ca加加拿大拿大.ch.ch瑞士瑞士 .cl.cl智利智利 中國(guó)中國(guó) .cr.cr哥哥斯達(dá)黎加斯達(dá)黎加.cy.cy塞浦路斯塞浦路斯.de.de德國(guó)德國(guó) .dk.dk丹麥丹麥 .ec.ec埃埃及及.eg.eg薩爾瓦多薩爾瓦多.es.es西班牙西班牙 .fi.fi芬蘭芬蘭 .gb.gb英英國(guó)國(guó) .gr.gr希臘希臘 .hk.hk香港香港 .hu.hu匈牙利匈牙利 .ie.ie愛(ài)愛(ài)爾蘭爾蘭.il.il以色列以色列 .in.in印度印度 .ir.ir伊朗伊朗 .it.it意意大利大利.jm.jm牙買(mǎi)加牙買(mǎi)加 .jp.jp日本日本 .kr.kr韓國(guó)韓國(guó) .lt.lt立立陶宛陶
22、宛.lu.lu盧森保盧森保 .mo.mo澳門(mén)澳門(mén) .mx.mx墨西哥墨西哥 .ni.ni尼尼加拉瓜加拉瓜.nl.nl荷蘭荷蘭 .no.no挪威挪威 .nz.nz新西蘭新西蘭 .pe.pe貝貝盧盧.ph.ph菲律賓菲律賓 .pl.pl波蘭波蘭 .pt.pt葡萄牙葡萄牙 .ru.ru俄俄國(guó)國(guó).se.se瑞典瑞典 .sg.sg新加坡新加坡 .si.si斯洛文尼亞斯洛文尼亞.th.th泰國(guó)泰國(guó).tn.tn突尼斯突尼斯 .tr.tr土耳其土耳其 .tw.tw臺(tái)灣臺(tái)灣 .us.us美美國(guó)國(guó).uk.uk英國(guó)英國(guó) .ve.ve委內(nèi)瑞拉委內(nèi)瑞拉.vn.vn越南越南 .zm.zm贊贊比亞比亞域名結(jié)構(gòu)圖域名結(jié)構(gòu)圖萬(wàn)
23、維網(wǎng)萬(wàn)維網(wǎng)WWWl l萬(wàn)維網(wǎng)萬(wàn)維網(wǎng)萬(wàn)維網(wǎng)萬(wàn)維網(wǎng)WWW(World Wide Web)WWW(World Wide Web)并非某種特殊的計(jì)算機(jī)網(wǎng)絡(luò)。并非某種特殊的計(jì)算機(jī)網(wǎng)絡(luò)。萬(wàn)維網(wǎng)是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所,英文簡(jiǎn)稱(chēng)萬(wàn)維網(wǎng)是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所,英文簡(jiǎn)稱(chēng)為為WebWeb。l萬(wàn)維網(wǎng)是一個(gè)分布式的萬(wàn)維網(wǎng)是一個(gè)分布式的超媒體超媒體超媒體超媒體(hypermedia)(hypermedia)系統(tǒng),它是系統(tǒng),它是超超超超文本文本文本文本(hypertext)(hypertext)系統(tǒng)的擴(kuò)充。系統(tǒng)的擴(kuò)充。l萬(wàn)萬(wàn)維維網(wǎng)網(wǎng)以以客客戶戶服服務(wù)務(wù)器器方方式式工工作作??涂涂涂蛻魬魬魬舫坛坛坛绦?/p>
24、序序序向向向向服服服服務(wù)務(wù)務(wù)務(wù)器器器器程程程程序序序序發(fā)發(fā)發(fā)發(fā)出出出出請(qǐng)請(qǐng)請(qǐng)請(qǐng)求求求求,服服服服務(wù)務(wù)務(wù)務(wù)器器器器程程程程序序序序向向向向客客客客戶戶戶戶程程程程序序序序返返返返回回回回客客客客戶戶戶戶所所所所要要要要的的的的萬(wàn)萬(wàn)萬(wàn)萬(wàn)維維維維網(wǎng)網(wǎng)網(wǎng)網(wǎng)文文文文檔檔檔檔。在在一一個(gè)個(gè)客客戶戶程程序序主主窗窗口口上上顯顯示示出出的的萬(wàn)萬(wàn)維維網(wǎng)網(wǎng)文文檔檔稱(chēng)稱(chēng)為為頁(yè)頁(yè)頁(yè)頁(yè)面面面面(page)(page)。網(wǎng)頁(yè)獲取網(wǎng)頁(yè)獲取lWebWeb采用客戶采用客戶/服務(wù)器模式工作,客戶為瀏覽器軟件,服務(wù)服務(wù)器模式工作,客戶為瀏覽器軟件,服務(wù)器是運(yùn)行在器是運(yùn)行在WebWeb服務(wù)器上的一個(gè)軟件程序;服務(wù)器上的一個(gè)軟件程序;
25、l服務(wù)器平時(shí)總在端口服務(wù)器平時(shí)總在端口8080上監(jiān)聽(tīng)客戶的連接請(qǐng)求,當(dāng)用戶點(diǎn)上監(jiān)聽(tīng)客戶的連接請(qǐng)求,當(dāng)用戶點(diǎn)擊了一個(gè)超級(jí)鏈接后:擊了一個(gè)超級(jí)鏈接后:l瀏覽器找到該鏈接所指的網(wǎng)頁(yè)的名字瀏覽器找到該鏈接所指的網(wǎng)頁(yè)的名字l與網(wǎng)頁(yè)所在的服務(wù)器建立一個(gè)與網(wǎng)頁(yè)所在的服務(wù)器建立一個(gè)TCPTCP連接連接l向服務(wù)器發(fā)送取網(wǎng)頁(yè)的請(qǐng)求向服務(wù)器發(fā)送取網(wǎng)頁(yè)的請(qǐng)求l服務(wù)器將請(qǐng)求的網(wǎng)頁(yè)發(fā)送給瀏覽器服務(wù)器將請(qǐng)求的網(wǎng)頁(yè)發(fā)送給瀏覽器l釋放釋放TCPTCP連接連接l兩個(gè)問(wèn)題需要解決:兩個(gè)問(wèn)題需要解決:l如何命名一個(gè)網(wǎng)頁(yè)如何命名一個(gè)網(wǎng)頁(yè)l定義客戶和服務(wù)器之間的傳輸協(xié)議定義客戶和服務(wù)器之間的傳輸協(xié)議Web工作模型工作模型統(tǒng)一資源定位符統(tǒng)
26、一資源定位符URLlUniform Resource LocatorUniform Resource Locator(URLURL)的一般)的一般格式為格式為 schemename:/host/pathschemename:/host/pathlSchemenameSchemename:方法名,指出訪問(wèn)網(wǎng)頁(yè)的協(xié)方法名,指出訪問(wèn)網(wǎng)頁(yè)的協(xié)議名稱(chēng),常見(jiàn)的方法有議名稱(chēng),常見(jiàn)的方法有httphttp、ftpftp、telnettelnet等;等;lHostHost:網(wǎng)頁(yè)所在宿主機(jī)的域名網(wǎng)頁(yè)所在宿主機(jī)的域名lPathPath:網(wǎng)頁(yè)在宿主機(jī)上的全路徑名網(wǎng)頁(yè)在宿主機(jī)上的全路徑名Web的客戶方(的客戶方(1)l
27、當(dāng)用戶點(diǎn)擊了某個(gè)超級(jí)鏈接當(dāng)用戶點(diǎn)擊了某個(gè)超級(jí)鏈接http:/www.itu.org/home/index.htmlhttp:/www.itu.org/home/index.html后,瀏覽器按以下步驟后,瀏覽器按以下步驟工作:工作:l瀏覽器確定瀏覽器確定URLURL(從頁(yè)及點(diǎn)擊位置獲?。?;(從頁(yè)及點(diǎn)擊位置獲?。?;l請(qǐng)求請(qǐng)求DNSDNS解析域名解析域名www.itu.orgwww.itu.org,DNSDNS返回返回IPIP地址地址156.106.192.32156.106.192.32;l瀏覽器與瀏覽器與156.106.192.32156.106.192.32的端口的端口8080建立一個(gè)建立一
28、個(gè)TCPTCP連接;連接;l瀏覽器發(fā)送一個(gè)請(qǐng)求,要求取文件瀏覽器發(fā)送一個(gè)請(qǐng)求,要求取文件/home/index.html/home/index.html;lwww.itu.orgwww.itu.org服務(wù)器發(fā)送文件服務(wù)器發(fā)送文件/home/index.html/home/index.html,釋放,釋放TCPTCP連連接;接;l瀏覽器顯示文件瀏覽器顯示文件/home/index.html/home/index.html的所有文本內(nèi)容;的所有文本內(nèi)容;l瀏覽器取回該文件中的所有圖像并顯示(一次取一個(gè)圖像顯瀏覽器取回該文件中的所有圖像并顯示(一次取一個(gè)圖像顯示)。示)。Web的客戶方(的客戶方(2
29、)l為了使瀏覽器能夠正確解釋和顯示每一個(gè)為了使瀏覽器能夠正確解釋和顯示每一個(gè)WebWeb頁(yè),頁(yè),WebWeb頁(yè)應(yīng)當(dāng)頁(yè)應(yīng)當(dāng)使用稱(chēng)為使用稱(chēng)為HTMLHTML(超文本標(biāo)記語(yǔ)言)的標(biāo)準(zhǔn)語(yǔ)言書(shū)寫(xiě);(超文本標(biāo)記語(yǔ)言)的標(biāo)準(zhǔn)語(yǔ)言書(shū)寫(xiě);l如果一個(gè)頁(yè)不是如果一個(gè)頁(yè)不是HTMLHTML格式的,怎么顯示?格式的,怎么顯示?l當(dāng)服務(wù)器返回一個(gè)頁(yè)的時(shí)候,同時(shí)要返回關(guān)于這個(gè)頁(yè)的一當(dāng)服務(wù)器返回一個(gè)頁(yè)的時(shí)候,同時(shí)要返回關(guān)于這個(gè)頁(yè)的一些額外信息,特別是頁(yè)的些額外信息,特別是頁(yè)的MIMEMIME類(lèi)型;類(lèi)型;l當(dāng)頁(yè)的當(dāng)頁(yè)的MIMEMIME類(lèi)型是類(lèi)型是text/htmltext/html(瀏覽器的內(nèi)置類(lèi)型瀏覽器的內(nèi)置類(lèi)型)時(shí),)時(shí),
30、瀏覽器直接顯示;瀏覽器直接顯示;l當(dāng)頁(yè)的當(dāng)頁(yè)的MIMEMIME類(lèi)型不是瀏覽器本身所支持的,瀏覽器查找類(lèi)型不是瀏覽器本身所支持的,瀏覽器查找MIMEMIME類(lèi)型表,該表將每個(gè)類(lèi)型表,該表將每個(gè)MIMEMIME類(lèi)型關(guān)聯(lián)到一個(gè)閱讀器上,類(lèi)型關(guān)聯(lián)到一個(gè)閱讀器上,瀏覽器調(diào)用相應(yīng)的閱讀器進(jìn)行顯示;瀏覽器調(diào)用相應(yīng)的閱讀器進(jìn)行顯示;l閱讀器可以是和瀏覽器運(yùn)行在同一個(gè)程序空間的插件程序,閱讀器可以是和瀏覽器運(yùn)行在同一個(gè)程序空間的插件程序,也可以是一個(gè)獨(dú)立的助手程序;也可以是一個(gè)獨(dú)立的助手程序;l對(duì)于本地文件,瀏覽器通過(guò)文件的擴(kuò)展名得知文件類(lèi)型。對(duì)于本地文件,瀏覽器通過(guò)文件的擴(kuò)展名得知文件類(lèi)型。域名解析服務(wù)域名解
31、析服務(wù)DNSlDNS DNS 是是域名系統(tǒng)域名系統(tǒng) (Domain Name System)(Domain Name System)的縮的縮寫(xiě),該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的寫(xiě),該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的計(jì)計(jì)算機(jī)算機(jī)和網(wǎng)絡(luò)服務(wù)。在和網(wǎng)絡(luò)服務(wù)。在InternetInternet上域名與上域名與IPIP地址地址之間是一對(duì)一(或者一對(duì)多)的,域名雖然便之間是一對(duì)一(或者一對(duì)多)的,域名雖然便于人們記憶,但機(jī)器之間只能互相認(rèn)識(shí)于人們記憶,但機(jī)器之間只能互相認(rèn)識(shí)IPIP地址,地址,它們之間的轉(zhuǎn)換工作稱(chēng)為域名解析,域名解析它們之間的轉(zhuǎn)換工作稱(chēng)為域名解析,域名解析需要由專(zhuān)門(mén)的域名解析服務(wù)器來(lái)完成
32、,需要由專(zhuān)門(mén)的域名解析服務(wù)器來(lái)完成,DNSDNS就就是進(jìn)行域名解析的服務(wù)器。是進(jìn)行域名解析的服務(wù)器。DNS DNS 命名用于命名用于 Internet Internet 等等 TCP/IP TCP/IP 網(wǎng)絡(luò)中,通過(guò)用戶友好網(wǎng)絡(luò)中,通過(guò)用戶友好的名稱(chēng)查找計(jì)算機(jī)和服務(wù)。的名稱(chēng)查找計(jì)算機(jī)和服務(wù)。DNS解析過(guò)程解析過(guò)程狀態(tài)信息和狀態(tài)信息和cookielWebWeb本質(zhì)上是無(wú)狀態(tài)的,當(dāng)服務(wù)器將瀏覽器請(qǐng)求的文件發(fā)回后,本質(zhì)上是無(wú)狀態(tài)的,當(dāng)服務(wù)器將瀏覽器請(qǐng)求的文件發(fā)回后,服務(wù)器上不保留有關(guān)用戶的任何信息;服務(wù)器上不保留有關(guān)用戶的任何信息;l在兩次調(diào)用之間程序保存的信息稱(chēng)為狀態(tài)信息,狀態(tài)信息可以保在兩次調(diào)用
33、之間程序保存的信息稱(chēng)為狀態(tài)信息,狀態(tài)信息可以保存在瀏覽器或服務(wù)器上。存在瀏覽器或服務(wù)器上。l服務(wù)器傳遞給瀏覽器保存的狀態(tài)信息稱(chēng)為服務(wù)器傳遞給瀏覽器保存的狀態(tài)信息稱(chēng)為cookiecookie:l服務(wù)器完成服務(wù)請(qǐng)求時(shí)將需要保存的信息存于本地,同時(shí)將少服務(wù)器完成服務(wù)請(qǐng)求時(shí)將需要保存的信息存于本地,同時(shí)將少量信息(量信息(cookiecookie)返回給瀏覽器,返回給瀏覽器,cookiecookie通常被作為這些信息通常被作為這些信息的索引;的索引;lCookieCookie是一個(gè)小文件,通常保存在是一個(gè)小文件,通常保存在瀏覽器瀏覽器的的cookiecookie目錄下;目錄下;l當(dāng)瀏覽器要向某個(gè)服務(wù)器
34、發(fā)送請(qǐng)求時(shí),先檢查當(dāng)瀏覽器要向某個(gè)服務(wù)器發(fā)送請(qǐng)求時(shí),先檢查cookiecookie目錄,看目錄,看是否有從那個(gè)服務(wù)器發(fā)來(lái)的是否有從那個(gè)服務(wù)器發(fā)來(lái)的cookiecookie,如果有就把所有的,如果有就把所有的cookiecookie都包含在請(qǐng)求消息中,發(fā)送給服務(wù)器。都包含在請(qǐng)求消息中,發(fā)送給服務(wù)器。Web文檔文檔l靜態(tài)文檔:靜態(tài)文檔以文件方式保存在靜態(tài)文檔:靜態(tài)文檔以文件方式保存在WebWeb服務(wù)器上,服務(wù)器上,由文檔的作者決定文檔的內(nèi)容,對(duì)靜態(tài)文檔的每次請(qǐng)求由文檔的作者決定文檔的內(nèi)容,對(duì)靜態(tài)文檔的每次請(qǐng)求均產(chǎn)生相同的響應(yīng)。均產(chǎn)生相同的響應(yīng)。l動(dòng)態(tài)文檔:動(dòng)態(tài)文檔是由動(dòng)態(tài)文檔:動(dòng)態(tài)文檔是由WebW
35、eb服務(wù)器動(dòng)態(tài)創(chuàng)建的。當(dāng)請(qǐng)服務(wù)器動(dòng)態(tài)創(chuàng)建的。當(dāng)請(qǐng)求到達(dá)時(shí),求到達(dá)時(shí),WebWeb服務(wù)器運(yùn)行一個(gè)應(yīng)用程序創(chuàng)建動(dòng)態(tài)文檔,服務(wù)器運(yùn)行一個(gè)應(yīng)用程序創(chuàng)建動(dòng)態(tài)文檔,并返回給瀏覽器,因此每次請(qǐng)求產(chǎn)生的動(dòng)態(tài)文檔是不同并返回給瀏覽器,因此每次請(qǐng)求產(chǎn)生的動(dòng)態(tài)文檔是不同的。的。l主動(dòng)(主動(dòng)(activeactive)文檔:主動(dòng)文檔由一個(gè)計(jì)算機(jī)程序組成,)文檔:主動(dòng)文檔由一個(gè)計(jì)算機(jī)程序組成,當(dāng)游覽器請(qǐng)求一個(gè)主動(dòng)文檔時(shí),服務(wù)器返回一個(gè)必須在當(dāng)游覽器請(qǐng)求一個(gè)主動(dòng)文檔時(shí),服務(wù)器返回一個(gè)必須在瀏覽器本地運(yùn)行的程序的拷貝,程序運(yùn)行時(shí)可以與用戶瀏覽器本地運(yùn)行的程序的拷貝,程序運(yùn)行時(shí)可以與用戶進(jìn)行交互,并不斷訪問(wèn)服務(wù)器取回新的信息
36、,因此主動(dòng)進(jìn)行交互,并不斷訪問(wèn)服務(wù)器取回新的信息,因此主動(dòng)文檔的內(nèi)容是在不斷更新的。文檔的內(nèi)容是在不斷更新的。Web服務(wù)器方工作過(guò)程服務(wù)器方工作過(guò)程l服服務(wù)務(wù)器器在在端端口口8080監(jiān)監(jiān)聽(tīng)聽(tīng),與與請(qǐng)請(qǐng)求求的的客客戶戶建建立立TCPTCP連連接接,接接收收服務(wù)請(qǐng)求;服務(wù)請(qǐng)求;l確定請(qǐng)求的確定請(qǐng)求的WebWeb頁(yè)(名字?jǐn)U展);頁(yè)(名字?jǐn)U展);l(若若需需要要)認(rèn)認(rèn)證證客客戶戶;對(duì)對(duì)客客戶戶進(jìn)進(jìn)行行訪訪問(wèn)問(wèn)控控制制;對(duì)對(duì)請(qǐng)請(qǐng)求求的的頁(yè)頁(yè)進(jìn)行訪問(wèn)控制;進(jìn)行訪問(wèn)控制;l檢查請(qǐng)求的頁(yè)是否在高速緩存中,有直接讀??;檢查請(qǐng)求的頁(yè)是否在高速緩存中,有直接讀??;l若不在高速緩存中,從本地磁盤(pán)讀取文件;若不在高速緩
37、存中,從本地磁盤(pán)讀取文件;l確定要包含在響應(yīng)中的確定要包含在響應(yīng)中的MIMEMIME類(lèi)型;類(lèi)型;l將文件返回給客戶,進(jìn)行日志記錄,釋放連接。將文件返回給客戶,進(jìn)行日志記錄,釋放連接。l服服務(wù)務(wù)器器設(shè)設(shè)計(jì)計(jì)的的關(guān)關(guān)鍵鍵是是要要提提高高服服務(wù)務(wù)的的響響應(yīng)應(yīng)速速度度,服服務(wù)務(wù)于于更更多多的的客客戶戶。常常用用的的技技術(shù)術(shù)包包括括:將將經(jīng)經(jīng)常常訪訪問(wèn)問(wèn)的的文文件件保保存存在在高高速速緩緩存存中中,服服務(wù)務(wù)器器設(shè)設(shè)計(jì)計(jì)為為多多線線程程的的且且使使用用多多個(gè)個(gè)磁磁盤(pán)盤(pán),建建立立server server farmfarm等。等。HTML、XML和和XHTML(1)lHTMLHTML(超文本標(biāo)記語(yǔ)言)是一種
38、標(biāo)記語(yǔ)言,用于描述文檔的顯示格式;(超文本標(biāo)記語(yǔ)言)是一種標(biāo)記語(yǔ)言,用于描述文檔的顯示格式;lHTMLHTML中的中的格式命令格式命令稱(chēng)為稱(chēng)為標(biāo)簽標(biāo)簽,標(biāo)簽成對(duì)出現(xiàn),包含在一對(duì)標(biāo)簽中的文,標(biāo)簽成對(duì)出現(xiàn),包含在一對(duì)標(biāo)簽中的文檔內(nèi)容,其顯示格式就由該標(biāo)簽指定;檔內(nèi)容,其顯示格式就由該標(biāo)簽指定;lHTMLHTML使用使用標(biāo)簽在標(biāo)簽在WebWeb頁(yè)中嵌入圖像,如:頁(yè)中嵌入圖像,如:IMG SRC=ALIGN=middle ALT=AWI Logo;lHTMLHTML使用使用標(biāo)標(biāo)簽在簽在WebWeb頁(yè)中加入超級(jí)鏈接,如:頁(yè)中加入超級(jí)鏈接,如:NASAs home page NASAs home page
39、;l也可以為圖像設(shè)置超級(jí)鏈接,如:也可以為圖像設(shè)置超級(jí)鏈接,如:HTML、XML和和XHTML(2)lHTMLHTML使用使用表單表單收集用戶的輸入信息,表單中包含需要用戶收集用戶的輸入信息,表單中包含需要用戶提供信息的條目,每個(gè)條目都有一個(gè)唯一的名字,當(dāng)用戶提供信息的條目,每個(gè)條目都有一個(gè)唯一的名字,當(dāng)用戶點(diǎn)擊提交按鈕時(shí),瀏覽器將所有條目及條目的值匯總,發(fā)點(diǎn)擊提交按鈕時(shí),瀏覽器將所有條目及條目的值匯總,發(fā)送給服務(wù)器。送給服務(wù)器。lHTMLHTML的缺點(diǎn):的缺點(diǎn):將文檔的內(nèi)容與格式綁在一起,使得從文檔將文檔的內(nèi)容與格式綁在一起,使得從文檔中抽取信息或者改變信息的輸出格式非常困難。中抽取信息或者
40、改變信息的輸出格式非常困難。l擴(kuò)展的標(biāo)記語(yǔ)言擴(kuò)展的標(biāo)記語(yǔ)言XMLXML和擴(kuò)展的樣式語(yǔ)言和擴(kuò)展的樣式語(yǔ)言XSLXSL將內(nèi)容與格式分將內(nèi)容與格式分離,使得離,使得數(shù)據(jù)的收集、處理與輸出非常靈活方便。數(shù)據(jù)的收集、處理與輸出非常靈活方便。lXMLXML以結(jié)構(gòu)化的方式描述內(nèi)容;以結(jié)構(gòu)化的方式描述內(nèi)容;lXSLXSL描述獨(dú)立于內(nèi)容的顯示格式。描述獨(dú)立于內(nèi)容的顯示格式。l可擴(kuò)展的超文本標(biāo)記語(yǔ)言可擴(kuò)展的超文本標(biāo)記語(yǔ)言XHTMLXHTML是一種更規(guī)范的語(yǔ)言,可是一種更規(guī)范的語(yǔ)言,可簡(jiǎn)化瀏覽器的處理,從而可以在內(nèi)存及處理能力均有限的簡(jiǎn)化瀏覽器的處理,從而可以在內(nèi)存及處理能力均有限的手持設(shè)備上運(yùn)行瀏覽器程序。手持設(shè)
41、備上運(yùn)行瀏覽器程序。表單表單CGI和服務(wù)器端腳本技術(shù)(和服務(wù)器端腳本技術(shù)(1)lHTMLHTML表單的處理過(guò)程;表單的處理過(guò)程;l處理動(dòng)態(tài)文檔的傳統(tǒng)方法是公共網(wǎng)關(guān)接口處理動(dòng)態(tài)文檔的傳統(tǒng)方法是公共網(wǎng)關(guān)接口CGICGI:lCGICGI是一個(gè)標(biāo)準(zhǔn)接口,它允許是一個(gè)標(biāo)準(zhǔn)接口,它允許WebWeb服務(wù)器與一個(gè)能夠處理動(dòng)服務(wù)器與一個(gè)能夠處理動(dòng)態(tài)文檔的后臺(tái)程序或腳本進(jìn)行交互;態(tài)文檔的后臺(tái)程序或腳本進(jìn)行交互;lCGICGI只只規(guī)定了服務(wù)器與后臺(tái)程序交互的通用規(guī)則,而允許程規(guī)定了服務(wù)器與后臺(tái)程序交互的通用規(guī)則,而允許程序員選擇大多數(shù)的實(shí)現(xiàn)細(xì)節(jié),如編程語(yǔ)言的選擇;序員選擇大多數(shù)的實(shí)現(xiàn)細(xì)節(jié),如編程語(yǔ)言的選擇;l每個(gè)每
42、個(gè)CGICGI程序被賦予一個(gè)程序被賦予一個(gè)URLURL,位于,位于cgi-bincgi-bin目錄下,表單的目錄下,表單的ACTIONACTION參數(shù)指出了處理表單數(shù)據(jù)的參數(shù)指出了處理表單數(shù)據(jù)的CGICGI程序的程序的URLURL,當(dāng)表單,當(dāng)表單數(shù)據(jù)被提交后,數(shù)據(jù)被提交后,WebWeb服務(wù)器調(diào)用相應(yīng)的服務(wù)器調(diào)用相應(yīng)的CGICGI程序進(jìn)行處理,程序進(jìn)行處理,并接收并接收CGICGI程序的輸出;程序的輸出;lCGICGI程序通過(guò)輸出的頭部與服務(wù)器進(jìn)行通信,比如指出生成程序通過(guò)輸出的頭部與服務(wù)器進(jìn)行通信,比如指出生成的文檔類(lèi)型,也可以指出文檔放在另一個(gè)不同的的文檔類(lèi)型,也可以指出文檔放在另一個(gè)不同的
43、URLURL處;處;l服務(wù)器取得服務(wù)器取得CGICGI生成的文檔,返回給瀏覽器。生成的文檔,返回給瀏覽器。表單的處理表單的處理CGI和服務(wù)器端腳本技術(shù)(和服務(wù)器端腳本技術(shù)(2)lCGICGI的缺點(diǎn):的缺點(diǎn):每次請(qǐng)求每次請(qǐng)求CGICGI程序,均會(huì)產(chǎn)生一個(gè)完整的程序,均會(huì)產(chǎn)生一個(gè)完整的HTMLHTML頁(yè),即頁(yè),即使每次產(chǎn)生的使每次產(chǎn)生的HTMLHTML文件內(nèi)容只有幾行不同。文件內(nèi)容只有幾行不同。l當(dāng)網(wǎng)頁(yè)只有一小部分需要改變時(shí),可以使用服務(wù)器端腳本技術(shù):當(dāng)網(wǎng)頁(yè)只有一小部分需要改變時(shí),可以使用服務(wù)器端腳本技術(shù):l在服務(wù)器中存儲(chǔ)網(wǎng)頁(yè)的模板,它包含傳統(tǒng)的在服務(wù)器中存儲(chǔ)網(wǎng)頁(yè)的模板,它包含傳統(tǒng)的HTMLHTM
44、L和腳本信息;和腳本信息;l服務(wù)器中內(nèi)置解釋器,對(duì)于服務(wù)器中內(nèi)置解釋器,對(duì)于HTMLHTML信息解釋器不做任何改變,對(duì)信息解釋器不做任何改變,對(duì)于腳本信息解釋器用解釋腳本的結(jié)果代替。于腳本信息解釋器用解釋腳本的結(jié)果代替。l幾種主要的服務(wù)器端腳本技術(shù):幾種主要的服務(wù)器端腳本技術(shù):lASPASP(微軟):腳本信息用(微軟):腳本信息用VBVB編寫(xiě),腳本解釋器與微軟的編寫(xiě),腳本解釋器與微軟的InternetInternet信息服務(wù)器(信息服務(wù)器(Internet Informaton ServerInternet Informaton Server,IISIIS)緊密集成。緊密集成。lJSPJSP:
45、網(wǎng)頁(yè)中嵌入的腳本代碼用:網(wǎng)頁(yè)中嵌入的腳本代碼用JavaJava語(yǔ)言編寫(xiě),因而獨(dú)立于平語(yǔ)言編寫(xiě),因而獨(dú)立于平臺(tái)。臺(tái)。lPHPPHP:使使用用PerlPerl語(yǔ)言,速度比語(yǔ)言,速度比ASPASP和和JSPJSP快,但嵌入的代碼難以快,但嵌入的代碼難以閱讀。閱讀。lColdFusionColdFusion:網(wǎng)頁(yè)中嵌入:網(wǎng)頁(yè)中嵌入SQLSQL數(shù)據(jù)庫(kù)查詢語(yǔ)句,解釋器向數(shù)據(jù)數(shù)據(jù)庫(kù)查詢語(yǔ)句,解釋器向數(shù)據(jù)庫(kù)系統(tǒng)發(fā)送庫(kù)系統(tǒng)發(fā)送SQLSQL查詢,并將結(jié)果置于查詢語(yǔ)句的位置。查詢,并將結(jié)果置于查詢語(yǔ)句的位置。Java、JavaScript和和ActiveX controlslJavaJavalJava Applet
46、Java Applet必須先被編譯成字節(jié)碼并存儲(chǔ)在必須先被編譯成字節(jié)碼并存儲(chǔ)在WebWeb服務(wù)器服務(wù)器上;上;l游覽器需要運(yùn)行游覽器需要運(yùn)行HTMLHTML解釋器和解釋器和JavaJava解釋器;解釋器;l當(dāng)用戶向?yàn)g覽器提供一個(gè)當(dāng)用戶向?yàn)g覽器提供一個(gè)AppletApplet的的URLURL,或當(dāng)瀏覽器在,或當(dāng)瀏覽器在HTMLHTML文檔中遇到一個(gè)指向文檔中遇到一個(gè)指向AppletApplet的標(biāo)記的標(biāo)記時(shí),瀏時(shí),瀏覽器與服務(wù)器聯(lián)系獲得該覽器與服務(wù)器聯(lián)系獲得該AppletApplet的一個(gè)拷貝,下載到本的一個(gè)拷貝,下載到本地執(zhí)行;地執(zhí)行;lAppletApplet使用瀏覽器的使用瀏覽器的HTTP
47、HTTP客戶檢索文檔,使用瀏覽器的客戶檢索文檔,使用瀏覽器的HTMLHTML解釋器顯示網(wǎng)頁(yè)信息。解釋器顯示網(wǎng)頁(yè)信息。lJavaScriptJavaScriptlJavaScriptJavaScript是一種腳本語(yǔ)言,提供有與用戶交互的是一種腳本語(yǔ)言,提供有與用戶交互的JavaScriptJavaScript函數(shù),腳本直接嵌入函數(shù),腳本直接嵌入HTMLHTML頁(yè)中,由瀏覽器解頁(yè)中,由瀏覽器解釋執(zhí)行。釋執(zhí)行。lActiveX controlsActiveX controlslActiveX controlsActiveX controls被編譯成機(jī)器語(yǔ)言,在硬件上執(zhí)行,被編譯成機(jī)器語(yǔ)言,在硬件上執(zhí)
48、行,與微軟的與微軟的IEIE瀏覽器結(jié)合在一起。瀏覽器結(jié)合在一起。超文本傳輸協(xié)議超文本傳輸協(xié)議HTTPlHTTPHTTP協(xié)議:協(xié)議:瀏覽器與瀏覽器與WebWeb服務(wù)器之間通信使用的協(xié)議,規(guī)服務(wù)器之間通信使用的協(xié)議,規(guī)定了客戶方與服務(wù)器方通信所使用的命令及響應(yīng)。定了客戶方與服務(wù)器方通信所使用的命令及響應(yīng)。lHTTPHTTP通常運(yùn)行在通常運(yùn)行在TCPTCP連接之上,使用端口連接之上,使用端口8080。l基本工作模式:基本工作模式:瀏覽器向服務(wù)器發(fā)送瀏覽器向服務(wù)器發(fā)送HTTPHTTP請(qǐng)求,服務(wù)器返請(qǐng)求,服務(wù)器返回響應(yīng),然后釋放連接。服務(wù)器不保留以前的請(qǐng)求或會(huì)話回響應(yīng),然后釋放連接。服務(wù)器不保留以前的請(qǐng)
49、求或會(huì)話的歷史記錄。的歷史記錄。l持久連接:持久連接:從從HTTP/1.1HTTP/1.1開(kāi)始使用持久連接方式,一旦客戶開(kāi)始使用持久連接方式,一旦客戶建立了和特定服務(wù)器的建立了和特定服務(wù)器的TCPTCP連接,該連接就在多個(gè)請(qǐng)求和連接,該連接就在多個(gè)請(qǐng)求和響應(yīng)過(guò)程中一直存在,直到某一方關(guān)閉連接。響應(yīng)過(guò)程中一直存在,直到某一方關(guān)閉連接。HTTP/1.1HTTP/1.1的的默認(rèn)方式為使用持久連接。默認(rèn)方式為使用持久連接。l非流水線方式:客戶只能在收到前一個(gè)請(qǐng)求的響應(yīng)后才非流水線方式:客戶只能在收到前一個(gè)請(qǐng)求的響應(yīng)后才能發(fā)送下一個(gè)請(qǐng)求;能發(fā)送下一個(gè)請(qǐng)求;l流水線方式:客戶可以連續(xù)發(fā)送多個(gè)請(qǐng)求而不需要等
50、待流水線方式:客戶可以連續(xù)發(fā)送多個(gè)請(qǐng)求而不需要等待響應(yīng),服務(wù)器也可以進(jìn)行連續(xù)響應(yīng)。響應(yīng),服務(wù)器也可以進(jìn)行連續(xù)響應(yīng)。l使用持久連接的缺點(diǎn)是要標(biāo)識(shí)發(fā)送的每一個(gè)數(shù)據(jù)項(xiàng)的開(kāi)頭使用持久連接的缺點(diǎn)是要標(biāo)識(shí)發(fā)送的每一個(gè)數(shù)據(jù)項(xiàng)的開(kāi)頭和結(jié)尾。和結(jié)尾。HTTPHTTP通常使用的方法是先發(fā)送數(shù)據(jù)項(xiàng)的長(zhǎng)度,然通常使用的方法是先發(fā)送數(shù)據(jù)項(xiàng)的長(zhǎng)度,然后再發(fā)送數(shù)據(jù)項(xiàng)。后再發(fā)送數(shù)據(jù)項(xiàng)。超文本傳輸協(xié)議超文本傳輸協(xié)議HTTP(2)l內(nèi)置的內(nèi)置的HTTPHTTP操作操作lHTTPHTTP允許瀏覽器和服務(wù)器通過(guò)允許瀏覽器和服務(wù)器通過(guò)消息頭部消息頭部交換元交換元信息和協(xié)商各種能力;信息和協(xié)商各種能力;l條件請(qǐng)求:條件請(qǐng)求:HTTPHT
51、TP允許發(fā)送方有條件地請(qǐng)求,瀏允許發(fā)送方有條件地請(qǐng)求,瀏覽器可以在頭部說(shuō)明在哪種條件下應(yīng)該響應(yīng)請(qǐng)覽器可以在頭部說(shuō)明在哪種條件下應(yīng)該響應(yīng)請(qǐng)求,如果不符合條件,服務(wù)器不返回請(qǐng)求的數(shù)求,如果不符合條件,服務(wù)器不返回請(qǐng)求的數(shù)據(jù)項(xiàng)據(jù)項(xiàng)。Web優(yōu)化(優(yōu)化(1)lWebWeb緩存緩存lWebWeb緩存是將請(qǐng)求到的頁(yè)放到緩存中,以備將來(lái)使用。緩存是將請(qǐng)求到的頁(yè)放到緩存中,以備將來(lái)使用。l使用一個(gè)代理程序來(lái)維護(hù)緩存,瀏覽器被配置為向代理使用一個(gè)代理程序來(lái)維護(hù)緩存,瀏覽器被配置為向代理請(qǐng)求網(wǎng)頁(yè),當(dāng)緩存中有所請(qǐng)求的頁(yè)時(shí),代理將頁(yè)返回,請(qǐng)求網(wǎng)頁(yè),當(dāng)緩存中有所請(qǐng)求的頁(yè)時(shí),代理將頁(yè)返回,否則先從服務(wù)器取回,添加到緩存中,
52、然后返回給請(qǐng)求否則先從服務(wù)器取回,添加到緩存中,然后返回給請(qǐng)求頁(yè)的客戶。頁(yè)的客戶。l分級(jí)緩存方案:本地分級(jí)緩存方案:本地PCPC、局域網(wǎng)及、局域網(wǎng)及ISPISP均運(yùn)行代理,協(xié)均運(yùn)行代理,協(xié)同工作。同工作。l確定頁(yè)的緩存時(shí)間:確定頁(yè)的緩存時(shí)間:l啟發(fā)式方法:根據(jù)網(wǎng)頁(yè)的啟發(fā)式方法:根據(jù)網(wǎng)頁(yè)的Last-ModifiedLast-Modified頭來(lái)確定保頭來(lái)確定保存時(shí)間;存時(shí)間;l條件請(qǐng)求:使用條件請(qǐng)求:使用If-Modified-SinceIf-Modified-Since請(qǐng)求頭;請(qǐng)求頭;l由服務(wù)器指示如何進(jìn)行緩存。由服務(wù)器指示如何進(jìn)行緩存。l積極緩存。積極緩存。Web分級(jí)緩存方案分級(jí)緩存方案We
53、b優(yōu)化(優(yōu)化(2)l服務(wù)器鏡像服務(wù)器鏡像l服務(wù)器在多個(gè)相距較遠(yuǎn)的位置上復(fù)制它們的內(nèi)容;l鏡像站點(diǎn)的靜態(tài)創(chuàng)建和動(dòng)態(tài)創(chuàng)建。Web優(yōu)化(優(yōu)化(3)l內(nèi)容投遞網(wǎng)絡(luò)內(nèi)容投遞網(wǎng)絡(luò)CDNCDNl內(nèi)容投遞商通過(guò)在各個(gè)內(nèi)容投遞商通過(guò)在各個(gè)ISPISP網(wǎng)絡(luò)上放置自已的內(nèi)容服務(wù)網(wǎng)絡(luò)上放置自已的內(nèi)容服務(wù)器,為內(nèi)容提供商提供內(nèi)容投遞服務(wù)。器,為內(nèi)容提供商提供內(nèi)容投遞服務(wù)。l如何將用戶的請(qǐng)求重定位到最近的內(nèi)容服務(wù)器上?如何將用戶的請(qǐng)求重定位到最近的內(nèi)容服務(wù)器上?lCDNCDN對(duì)內(nèi)容提供商服務(wù)器上的每一個(gè)網(wǎng)頁(yè)進(jìn)行預(yù)處理,對(duì)內(nèi)容提供商服務(wù)器上的每一個(gè)網(wǎng)頁(yè)進(jìn)行預(yù)處理,將網(wǎng)頁(yè)中的所有將網(wǎng)頁(yè)中的所有URLURL替換為指向替換為指向
54、CDNCDN服務(wù)器的服務(wù)器的URLURL;lCDNCDN服務(wù)器是一個(gè)偽服務(wù)器是一個(gè)偽HTTPHTTP服務(wù)器,它通過(guò)檢查文件名服務(wù)器,它通過(guò)檢查文件名和服務(wù)器名,確定請(qǐng)求的是哪個(gè)內(nèi)容提供商的哪個(gè)網(wǎng)和服務(wù)器名,確定請(qǐng)求的是哪個(gè)內(nèi)容提供商的哪個(gè)網(wǎng)頁(yè);通過(guò)檢查輸入請(qǐng)求的頁(yè);通過(guò)檢查輸入請(qǐng)求的IPIP地址并查找數(shù)據(jù)庫(kù),確定地址并查找數(shù)據(jù)庫(kù),確定用戶大概在什么位置;然后確定一個(gè)最合適的用戶大概在什么位置;然后確定一個(gè)最合適的CDNCDN內(nèi)內(nèi)容服務(wù)器,向客戶返回一個(gè)帶有容服務(wù)器,向客戶返回一個(gè)帶有LocationLocation頭的響應(yīng)消頭的響應(yīng)消息,給出該內(nèi)容服務(wù)器上所請(qǐng)求文件的息,給出該內(nèi)容服務(wù)器上所請(qǐng)
55、求文件的URLURL。l通常偽通常偽HTTPHTTP服務(wù)器會(huì)將客戶的請(qǐng)求重定向到距客戶最服務(wù)器會(huì)將客戶的請(qǐng)求重定向到距客戶最近的近的CDNCDN代理,代理,CDNCDN代理?yè)碛幸粋€(gè)很大的緩存,里面預(yù)代理?yè)碛幸粋€(gè)很大的緩存,里面預(yù)先下載了最重要的內(nèi)容。先下載了最重要的內(nèi)容。在在CDN中查找中查找URLl1 1、ISOISO七層協(xié)議是什么?七層協(xié)議是什么?TCP/IPTCP/IP四層協(xié)議是什么?四層協(xié)議是什么?l2 2、ISOISO模型是如何進(jìn)行傳輸?shù)?。模型是如何進(jìn)行傳輸?shù)摹3 3、ISOISO七層協(xié)議各有什么作用?七層協(xié)議各有什么作用?l4 4、簡(jiǎn)述、簡(jiǎn)述ISOISO模型與模型與TCP/IPT
56、CP/IP模型的特點(diǎn)。模型的特點(diǎn)。l5 5、簡(jiǎn)述、簡(jiǎn)述ISOISO模型與模型與TCP/IPTCP/IP模型的關(guān)系與區(qū)別。模型的關(guān)系與區(qū)別。l6 6、TCP/IPTCP/IP四層協(xié)議各有什么作用?四層協(xié)議各有什么作用?l7 7、TCP/IPTCP/IP應(yīng)用層服務(wù)有哪些?應(yīng)用層服務(wù)有哪些?l8 8、簡(jiǎn)要說(shuō)明、簡(jiǎn)要說(shuō)明WWWWWW服務(wù)的執(zhí)行過(guò)程。服務(wù)的執(zhí)行過(guò)程。l9 9、當(dāng)用戶點(diǎn)擊了某個(gè)超級(jí)鏈接、當(dāng)用戶點(diǎn)擊了某個(gè)超級(jí)鏈接http:/www.itu.org/home/index.htmlhttp:/www.itu.org/home/index.html后,后,WebWeb客戶端與客戶端與服務(wù)器端各進(jìn)行哪些工作?服務(wù)器端各進(jìn)行哪些工作?l1010、WebWeb的優(yōu)化方案有哪些?如何運(yùn)作的?的優(yōu)化方案有哪些?如何運(yùn)作的?本章思考題本章思考題
- 溫馨提示:
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. 裝配圖網(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ǔ)文名句默寫(xiě)總結(jié)
- 八年級(jí)下冊(cè)語(yǔ)文必讀名著《經(jīng)典常談》重點(diǎn)知識(shí)填空100題含參考答案
- 初中語(yǔ)文滿分作文閃光句子
- 初中語(yǔ)文作文素材:54句意蘊(yùn)深刻的電影臺(tái)詞
- 初中語(yǔ)文考試200個(gè)必考成語(yǔ)
- 初中語(yǔ)文考試易錯(cuò)拼音300個(gè)
- 初中語(yǔ)文期末押題滿分作文8篇
- 八年級(jí)語(yǔ)文下冊(cè) 第六單元 《岳陽(yáng)樓記》教案
- 初中語(yǔ)文文言文閱讀資料:《宋史?歐陽(yáng)修傳》
- 初中語(yǔ)文文言文閱讀資料:《戴胄犯顏執(zhí)法》
- 初中語(yǔ)文常考的118個(gè)成語(yǔ)
- 初中語(yǔ)文【易丟分】7種題型??合集
- 初中語(yǔ)文作文素材:10個(gè)萬(wàn)能作文套句
- 初中語(yǔ)文考試17種??嫉谋憩F(xiàn)手法
- 初中語(yǔ)文古詩(shī)文劃分節(jié)奏10種方法
相關(guān)資源
更多