2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩80頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì) 算 機(jī) 網(wǎng) 絡(luò),,,,,,,,,,,,,,,,,,應(yīng)用層,表示層,會(huì)話層,傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層,應(yīng)用層,傳輸層,網(wǎng)際層,網(wǎng)絡(luò)接口層,,復(fù)習(xí)一下!???,,,,,OSI,,TCP/IP,第8章 應(yīng) 用 層,,本章目標(biāo),網(wǎng)絡(luò)應(yīng)用層的概念和實(shí)現(xiàn)客戶端服務(wù)器模式通過對常用應(yīng)用層協(xié)議的探討來學(xué)習(xí)網(wǎng)絡(luò)協(xié)議,深層次目標(biāo):特定協(xié)議:httpftpsmtpPopdns,應(yīng)用程序和應(yīng)用層協(xié)議,應(yīng)用程序:溝通,分布

2、式的進(jìn)程運(yùn)行在網(wǎng)絡(luò)主機(jī)的”用戶空間“在應(yīng)用程序間交換報(bào)文e.g.,email,ftp,Web應(yīng)用層協(xié)議:應(yīng)用程序的一個(gè)“組成部分”定義應(yīng)用程序需要交換的報(bào)文和所需采取的動(dòng)作使用較低層次所提供的通信服務(wù)(TCP,UDP),8.1 應(yīng)用層協(xié)議與低層協(xié)議的關(guān)系,8.1.1 主要的應(yīng)用層協(xié)議,(1)遠(yuǎn)程終端協(xié)議,(2)文件傳輸協(xié)議,(3)簡單郵件傳輸協(xié)議,(4)域名系統(tǒng),(5)簡單網(wǎng)絡(luò)管理協(xié)議,(6)超文本傳輸協(xié)議,Te

3、lnet,,用于實(shí)現(xiàn)遠(yuǎn)程登錄功能,FTP,用于實(shí)現(xiàn)交互式文件傳輸,SMTP,DNS,SNMP,HTTP,用于實(shí)現(xiàn)電子郵件傳輸功能,用于域名到IP地址映射的網(wǎng)絡(luò)服務(wù),用于管理與監(jiān)視網(wǎng)絡(luò)設(shè)備,用于實(shí)現(xiàn)WWW服務(wù),應(yīng)用層為最終用戶提供服務(wù),每個(gè)應(yīng)用層協(xié)議都是為了解決某一類應(yīng)用問題,TCP/IP協(xié)議族及協(xié)議之間的關(guān)系,,,Telnet,,Ethernet, Token Ring, FDDI, PPP/SLIP, X.25,,HTTP,NFS,F

4、TP,TFTP,RPC,DNS,TCP,UDP,ICMP,IP,IGMP,ARP,RARP,,,,,,,,,,SMTP,,,,,,,,SNMP,應(yīng)用層,傳輸層,網(wǎng)絡(luò)層,網(wǎng)絡(luò)接口層,網(wǎng)絡(luò)應(yīng)用程序:一些術(shù)語,進(jìn)程(process):主機(jī)中運(yùn)行中的程序在某些主機(jī)中,兩個(gè)進(jìn)程使用進(jìn)程間通信(由 OS 管理)而運(yùn)行在不同主機(jī)上的進(jìn)程則使用應(yīng)用層協(xié)議進(jìn)行通信,用戶代理(User agent):軟件進(jìn)程,是介于用戶(above)和網(wǎng)絡(luò)(belo

5、w)之間的接口實(shí)現(xiàn)應(yīng)用級(jí)協(xié)議Web:瀏覽器E-mail:OE.Foxmail流媒體:media player,客戶端-服務(wù)器模式,客戶端:發(fā)起同服務(wù)器的聯(lián)系一般都從服務(wù)器請求服務(wù)Web:客戶端由瀏覽器實(shí)現(xiàn) ;e-mail:通過OE,F(xiàn)oxmail實(shí)現(xiàn)服務(wù)器:向客戶端提供所請求的服務(wù)e.g.,Web服務(wù)器發(fā)送被請求的Web頁面,郵件服務(wù)器傳遞e-mail.,應(yīng)用程序接口,定義應(yīng)用層和傳輸層的接口插口(socket:I

6、nternet API)兩個(gè)進(jìn)程間的通信,將數(shù)據(jù)送入socket,或從socket讀出數(shù)據(jù)唯一的確定一個(gè)進(jìn)程。,Q:某個(gè)進(jìn)程如何“認(rèn)定”另一個(gè)需要與之通信的進(jìn)程?IP地址-運(yùn)行另一個(gè)進(jìn)程的主機(jī)所擁有的端口號(hào)(port#)-允許接收主機(jī)來確定的一個(gè)標(biāo)識(shí),本地進(jìn)程將報(bào)文發(fā)送給它,常用應(yīng)用程序?qū)鬏敼δ艿囊?8.2 域名系統(tǒng) (Domain Name System),8.2.1 域名系統(tǒng)基本概念,為什么需要域名系統(tǒng) ? (

7、 人,身份證,名字,護(hù)照) IP地址—— 數(shù)字型,難于記憶與理解; IP地址 — 用于網(wǎng)絡(luò)層 域名—— 字符型,直觀,便于記憶與理解;域名 — 用于應(yīng)用層域名系統(tǒng)的發(fā)展ARPANET時(shí)代——host.txt——列出所有主機(jī)名和IP地址——無層次結(jié)構(gòu)隨著網(wǎng)絡(luò)規(guī)模增大,——DNS(域名系統(tǒng))——分層結(jié)構(gòu),域名系統(tǒng)的由來,8.2 域名系統(tǒng) (Domain Name System),8.2.1 域名系統(tǒng)基本概念,任何一個(gè)連接在因特

8、網(wǎng)上的主機(jī)或路由器,都有一個(gè)唯一的層次結(jié)構(gòu)的名字,即域名(domain name) 。域名的形式是以若干個(gè)英文字母和數(shù)字組成,由“.”分隔成幾部分。,域名概念,域名系統(tǒng)(DNS),為什么不采用集中的DNS?單點(diǎn)失敗的問題數(shù)據(jù)的流通量遠(yuǎn)程集中式的數(shù)據(jù)庫維護(hù)問題,www.ldxy.cn,沒有服務(wù)器能夠保存所有的域名-IP地址的映射。,Internet的域名的命名采用層次結(jié)構(gòu)的方法。層次結(jié)構(gòu)的域名構(gòu)成了域名樹,也稱域名空間。Inte

9、rnet的域名表示:樹中每一節(jié)點(diǎn)的完整域名是從該節(jié)點(diǎn)到根之間路徑上的相對域名序列。如::www.163.comInternet的域名表示 主機(jī)名. [ 四級(jí)域名. ] [ 三級(jí)域名. ] 二級(jí)域名. 頂級(jí)域名。 帶[ ]的內(nèi)容如無必要可以省略。DNS中不區(qū)分域名的大小寫。,Internet域名結(jié)構(gòu),因特網(wǎng)的域名空間,根,,,,,,,FQDN:server1.sales.south.nwtraders.com,,,sout

10、h,nwtraders,com,sales,,,,,west,east,org,Host: server1,Root Domain,Subdomains,Second-Level Domain,Top-Level Domain,DNS的名字空間,net,,,,,,,,,,,,,,,,,,,com,net,org,edu,gov,mil,coop,biz,info,aero,int,cn,uk,…,,,,,,,,,,,,hk,js,sh,

11、bj,org,net,gov,edu,com,ac,…,,pku,fudan,sjtu,nankai,…,樹根,,,,,,,cctv,ibm,hp,mot,…,,頂級(jí)域名,,二級(jí)域名,,,,,,,三級(jí)域名,mail,cs,,,四級(jí)域名,,,,mail,csnetl,,…,…,seu,Internet域名空間的樹狀結(jié)構(gòu),cs.nankai.edu.cn,cs,Internet的域名空間,目前頂級(jí)域名TLD(Top Level Domain

12、)有三類:國家頂級(jí)域名nTDL: 采用ISO 3166規(guī)定。如: cn表示中國,us表示美國。國際頂級(jí)域名iTDL: 采用int.國際性的組織可在int下注冊。通用頂級(jí)域名gTDL: 根據(jù)[RFC1591]規(guī)定,最早的頂級(jí)域名共六個(gè), 如表1  。新增加了七個(gè)通用頂級(jí)域名,如表2.,Internet的域名空間,國家頂級(jí)域名nTDL,國家頂級(jí)域名下注冊的二級(jí)域名結(jié)構(gòu)由各國自己確定,中國互聯(lián)網(wǎng)信息中心(C

13、NNIC)負(fù)責(zé)管理我國的頂級(jí)域名。,我國的一些域名,我國的二級(jí)域名分為兩大類:類別域名和行政區(qū)域名,行政區(qū)域名34個(gè),用于我國的省,自治區(qū),直轄市。如bj;sh,; gdwww.hdwuli.bj.cn,www.ylfzhj.bj.cn東莞 www.dongguan.gd.cn,類別域名,行政區(qū)域名,,樹狀結(jié)構(gòu)的 DNS 域名服務(wù)器,根域名服務(wù)器,org 域名服務(wù)器,com 域名服務(wù)器,edu 域名服務(wù)器,…,,,,,y.abc.c

14、om域名服務(wù)器,,,abc 公司有兩個(gè)權(quán)限域名服務(wù)器,權(quán)限域名服務(wù)器,根域名服務(wù)器,頂級(jí)域名服務(wù)器,,,abc.com域名服務(wù)器,域名服務(wù)器有以下四種類型,根域名服務(wù)器 頂級(jí)域名服務(wù)器 權(quán)限域名服務(wù)器 本地域名服務(wù)器,DNS:域名服務(wù)器,本地域名服務(wù)器每個(gè)ISP,企業(yè)可擁有本地域名服務(wù)器(默認(rèn)域名服務(wù)器)主機(jī)DNS查詢首先發(fā)往本地域名服務(wù)器權(quán)限域名服務(wù)器每臺(tái)主機(jī)必須在權(quán)限域名服務(wù)器上注冊完成可完成域名/地址的轉(zhuǎn)換,

15、根域名服務(wù)器,當(dāng)本地域名服務(wù)器不能解析時(shí),就向根域名服務(wù)器查詢根域名服務(wù)器:根域名服務(wù)器都知道所有的頂級(jí)域名服務(wù)器的域名和 IP 地址。如果域名映射未知,則向權(quán)限域名服務(wù)器查詢?nèi)〉糜成鋵⒂成浞祷乇镜赜蛎?wù),根域名服務(wù)器 ——最高層次的域名服務(wù)器——,在因特網(wǎng)上共有13 個(gè)不同 IP 地址的根域名服務(wù)器,它們的名字是用一個(gè)英文字母命名,從a 一直到 m(前13 個(gè)字母)。 a.rootservers.net b

16、.rootservers.net … m.rootservers.net到 2006 年底全世界已經(jīng)安裝了一百多個(gè)根域名服務(wù)器機(jī)器,分布在世界各地。 這樣做的目的是為了方便用戶,使世界上大部分 DNS 域名服務(wù)器都能就近找到一個(gè)根域名服務(wù)器。,舉例:根域名服務(wù)器 f 的地點(diǎn)分布圖,根域名服務(wù)器并不直接把域名直接轉(zhuǎn)換成 IP 地址。 在使用迭代查詢時(shí),根域名服務(wù)器把下一步應(yīng)當(dāng)找的頂級(jí)域名服務(wù)器的 IP 地

17、址告訴本地域名服務(wù)器。,頂級(jí)域名服務(wù)器(即 TLD 服務(wù)器),這些域名服務(wù)器負(fù)責(zé)管理在該頂級(jí)域名服務(wù)器注冊的所有二級(jí)域名。當(dāng)收到 DNS 查詢請求時(shí),就給出相應(yīng)的回答(可能是最后的結(jié)果,也可能是下一步應(yīng)當(dāng)找的域名服務(wù)器的 IP 地址)。,將域名轉(zhuǎn)換為對應(yīng)的IP地址的過程稱為域名解析;完成該功能的軟件叫域名解析器;每個(gè)本地域名服務(wù)器配置一個(gè)域名解析器軟件;由于每個(gè)服務(wù)器都知道根服務(wù)器的地址,因此無論經(jīng)過幾步查詢,在域名樹中最終總會(huì)

18、找出正確的解析結(jié)果。,域名解析的基本工作原理,域名解析與地址解析???,域名解析過程,主機(jī)向本地域名服務(wù)器的查詢一般都是采用遞歸查詢。如果主機(jī)所詢問的本地域名服務(wù)器不知道被查詢域名的 IP 地址,那么本地域名服務(wù)器就以 DNS 客戶的身份,向其他根域名服務(wù)器繼續(xù)發(fā)出查詢請求報(bào)文。根服務(wù)器告訴本地服務(wù)器它的下一級(jí)DNS服務(wù)器的IP地址,本地服務(wù)器再向下一級(jí)進(jìn)行域名解析---直到找到;本地域名服務(wù)器向根域名服務(wù)器的查詢通常是采用迭代查詢。

19、當(dāng)根域名服務(wù)器收到本地域名服務(wù)器的迭代查詢請求報(bào)文時(shí),要么給出所要查詢的 IP 地址,要么告訴本地域名服務(wù)器:“你下一步應(yīng)當(dāng)向哪一個(gè)域名服務(wù)器進(jìn)行查詢”。然后讓本地域名服務(wù)器進(jìn)行后續(xù)的查詢。本地服務(wù)器只需向根服務(wù)器發(fā)出一次請求查詢,之后的查詢過程是在其他的域名服務(wù)器之間進(jìn)行的,最終由根服務(wù)器向本地域名服務(wù)器反饋查詢結(jié)果;,開始,構(gòu)造域名解析請求包,將解析要求發(fā)往的本地域名服務(wù)器,接收域名解析請求包,名字是否在本服務(wù)器所轄子域?,哪種解析

20、方式?,從數(shù)據(jù)庫中取出相應(yīng)地址,將結(jié)果返回請求方,執(zhí)行遞歸解析過程,執(zhí)行反復(fù)解析過程,結(jié)束,本地域名服務(wù)器,主機(jī),,,,,,,,,,,,,,遞歸解析,迭代解析,N,Y,本地域名服務(wù)器采用迭代查詢,,頂級(jí)域名服務(wù)器dns.com,權(quán)限域名服務(wù)dns.abc.com,本地域名服務(wù)器dns.xyz.com,根域名服務(wù)器,迭代查詢,m.xyz.com,遞歸查詢,需要查找 y.abc.com 的 IP 地址,本地域名服務(wù)器采用遞歸查詢(比

21、較少用),,頂級(jí)域名服務(wù)器dns.com,權(quán)限域名服務(wù)dns.abc.com,本地域名服務(wù)器dns.xyz.com,m.xyz.com,根域名服務(wù)器,遞歸查詢,遞歸查詢,需要查找 y.abc.com 的 IP 地址,,,,,,,,,,,,,第1步,,netlab.cs.nankai.edu.cn,根服務(wù)器edu.cn,netlab.cs.nankai.edu.cn,第2步,,第3步,,nankai.edu.cn202.113.

22、16.21,netlab.cs.nankai.edu.cn,第4步,,nankai域名服務(wù)器202.113.16.21,cs.nankai.edu.cn222.30.37.7,第5步,,netlab.cs.nankai.edu.cn,第6步,,CS域名服務(wù)器222.30.37.7,netlab.cs.nankai.edu.cn222.30.56.10,第7步,,本地域名服務(wù)器,客戶,1.迭代解析(反復(fù)解析),第8步,netlab

23、.cs.nankai.edu.cn222.30.56.10,,迭代解析中客戶與服務(wù)器的交換過程,,,,,,,,,第1步,,netlab.cs.nankai.edu.cn,根域名服務(wù)器edu.cn,netlab.cs.nankai.edu.cn,第2步,,第3步,nankai.edu.cn202.113.16.21,cs.nankai.edu.cn,第4步,nankai域名服務(wù)器202.113.16.21,netlab.cs.na

24、nkai.edu.cn222.30.56.10,第5步,第6步,CS域名服務(wù)器222.30.37.7,netlab.cs.nankai.edu.cn222.30.56.10,第7步,,,,,,,netlab.cs.nankai.edu.cn222.30.56.10,第8步,netlab.cs.nankai.edu.cn222.30.56.10,,本地域名服務(wù)器,2.遞歸解析,遞歸解析中客戶與服務(wù)器的交換過程,客戶,DNS:緩存

25、和更新記錄,一旦域名服務(wù)器得知了某個(gè)映射,就將其緩存在一定的時(shí)間間隔后緩存的條目將會(huì)過期(自動(dòng)消除)更新/通知機(jī)制由IETF(因特網(wǎng)工程部)負(fù)責(zé)設(shè)計(jì),DNS配置 、nslookup工具的使用,2.DNS配置 在Windows 2000 Server中實(shí)現(xiàn)DNS配置的操作步驟(首先應(yīng)啟動(dòng)DNS管理器:開始→程序→管理工具→DNS),1.nslookup Nslookup是一個(gè)監(jiān)測網(wǎng)絡(luò)中DNS服務(wù)器是否能正確實(shí)現(xiàn)域名

26、解析的命令行工具,遠(yuǎn)程登錄Telnet 【RFC854】,遠(yuǎn)程登錄的概念Telnet協(xié)議Telnet的實(shí)現(xiàn),,遠(yuǎn)程登錄的概念,用戶從本地計(jì)算機(jī)登錄進(jìn)入遠(yuǎn)程主機(jī)使用遠(yuǎn)程主機(jī)的計(jì)算機(jī)資源,userTELNET,serverTELNET,虛擬終端,虛擬終端,,Internet,,,,,終端客戶主機(jī) 遠(yuǎn)程主機(jī),,,TCP,TCP,TelnetClient,TelnetServer,Application,,,,N

27、VT,,TCP連接,Telnet協(xié)議,網(wǎng)絡(luò)虛擬終端NVT數(shù)據(jù)傳輸選項(xiàng)協(xié)商,Port=23,,鍵盤輸入屏幕顯示,Telnet協(xié)議的實(shí)現(xiàn),用戶從本地機(jī)對遠(yuǎn)程主機(jī)進(jìn)行遠(yuǎn)程登錄,建立TCP連接;將本地機(jī)接收的用戶鍵盤輸入字符(操作指令或數(shù)據(jù)內(nèi)容)傳送到遠(yuǎn)程主機(jī);把遠(yuǎn)程主機(jī)做出的響應(yīng)傳回本地機(jī),屏幕顯示。,文件傳輸FTP(File Transfer Protocol),將文件從網(wǎng)絡(luò)中的一臺(tái)計(jì)算機(jī)復(fù)制到另一臺(tái)可能相距很遠(yuǎn)的計(jì)算機(jī)中。,F

28、TP的基本概念,文件傳輸概念本地操作:硬盤和軟盤之間的文件傳輸 遠(yuǎn)程操作:本地主機(jī)與遠(yuǎn)程主機(jī)之間的文件傳輸文件傳輸FTP在主機(jī)之間進(jìn)行文件傳輸?shù)幕顒?dòng)實(shí)現(xiàn)文件傳輸過程的應(yīng)用層協(xié)議,FTP的工作原理,客戶/服務(wù)器工作模式 TCP連接方式 數(shù)據(jù)傳輸?shù)膬煞N編碼形式,客戶/服務(wù)器工作模式,FTP服務(wù)器提供FTP服務(wù),通過域名或IP地址訪問檢查用戶名和口令檢查用戶對文件的讀寫權(quán)限FTP客戶 — 應(yīng)用程序人機(jī)交互窗口式: Cu

29、teFTP、WS_FTP命令行式 : Unix系統(tǒng)命令 ftp,ftp:分離的控制,數(shù)據(jù)連接,ftp客戶端在ftp服務(wù)器的端口21進(jìn)行聯(lián)系,使用TCP作為傳輸協(xié)議。打開兩個(gè)并行的連接控制:在客戶端和服務(wù)器之間交換命令,響應(yīng),稱為帶外控制:數(shù)據(jù):往來于服務(wù)器的文件 ftp維持狀態(tài):當(dāng)前目錄、先前的認(rèn)證信息。,,,,,TCP control connectionProt 21,TCP data connectionPort

30、 20,FTP 使用的兩個(gè) TCP 連接,,,控制進(jìn)程,,,FTP 客戶端,FTP 服務(wù)器端,,,,,,,因特網(wǎng),TCP 控制連接,TCP 數(shù)據(jù)連接,,,,,用戶界面,,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,,數(shù)據(jù)傳送進(jìn)程,Port5122,Port21,Port5137,Port20,電子郵件Email,四個(gè)重要組件:用戶代理郵件服務(wù)器簡單郵件傳輸協(xié)議: smtp郵局協(xié)議: pop 用戶代理:運(yùn)行在用戶PC中的一個(gè)

31、程序。是用戶與電子郵件系統(tǒng)的一個(gè)接口寫作,編輯,閱讀郵件報(bào)文e.g., Foxmail, outlook express,OE,Netscape Messager外發(fā),接收的報(bào)文存儲(chǔ)在郵件服務(wù)器中。,用戶代理,,閱讀,拆封,封裝,編輯,mail server/var/mail/,mail host接收,mail host發(fā)送,mail server/var/spool/,,,,,,,,,,,發(fā)信者,收信者,Relay h

32、ost中轉(zhuǎn),用戶代理UA,郵件傳輸代理MTA,電子郵件系統(tǒng)結(jié)構(gòu),sendmail,sendmail,mail,mail,郵箱 包含了收到的用戶的郵件報(bào)文隊(duì)列 包含了外發(fā)的郵件報(bào)文 SMTP協(xié)議用在郵件服務(wù)器之間發(fā)送郵件客戶端:將郵件發(fā)送到郵件服務(wù)器“服務(wù)器”:接收和轉(zhuǎn)發(fā)郵件,郵件服務(wù)器,使用TCP可靠的傳送郵件報(bào)文,端口號(hào)為25直接傳輸:發(fā)送服務(wù)器到接收服務(wù)器傳輸?shù)娜齻€(gè)階段握手報(bào)文傳輸結(jié)束命令/響應(yīng)交互命令:AS

33、CII文本響應(yīng):狀態(tài)碼和短語郵件報(bào)文必須使用7-bitASCII 表示。,SMTP[RFC821] 簡單郵件傳輸協(xié)議,SMTP的實(shí)現(xiàn)過程,尋址向DNS發(fā)送UDP數(shù)據(jù)包,獲得接收方IP地址建立連接發(fā)送方獲得TCP端口,向接收方TCP端口25請求連接TCP握手成功,接收方回送確認(rèn)(220)傳輸郵件實(shí)現(xiàn)兩個(gè)文件系統(tǒng)之間的文件傳輸撤除連接發(fā)送方請求斷開連接,接收方回送確認(rèn)(221),,電子郵件地址的格式,TCP/IP 體系的

34、電子郵件系統(tǒng)規(guī)定電子郵件地址的格式如下: 收件人郵箱名@郵箱所在主機(jī)的域名 符號(hào)“@”讀作“at”,表示“在”的意思。 例如,電子郵件地址 xiexiren@tsinghua.org.cn,POP3協(xié)議,Post Office Protocol 3RFC [1939]用ASCII碼表示負(fù)責(zé)接收郵件,IMAP4協(xié)議(Internet Message Access Protocol),RFC 1730-1733

35、負(fù)責(zé)接收郵件郵件讀取協(xié)議 POP3 和 IMAP與POP協(xié)議區(qū)別POP協(xié)議是脫機(jī)協(xié)議IMAP協(xié)議是聯(lián)機(jī)協(xié)議,萬維網(wǎng)WWW,WWW的術(shù)語解釋W(xué)WW的工作原理WWW客戶瀏覽器,59,WWW(world Wide Web)的術(shù)語解釋,超文本Hypertext:包含指向其他文檔的鏈接的文本 超媒體Hypermedia:不僅包含文本信息,還包含其他表示方式的信息,如圖形、聲音、動(dòng)畫甚至視頻圖像。 超文本標(biāo)記語言HTML:制作萬維

36、網(wǎng)頁面的標(biāo)準(zhǔn)語言。 統(tǒng)一資源定位器URL:標(biāo)志萬維網(wǎng)上的各種文檔。 超文本傳輸協(xié)議HTTP:瀏覽器與服務(wù)器之間的報(bào)文交換的格式和規(guī)則。,統(tǒng)一資源定位符 URL1. URL的格式,URL是對能從Internet上得到的資源的位置和訪問方法的一種簡潔的表示 ;標(biāo)準(zhǔn)的URL由3部分組成:協(xié)議類型、主機(jī)名和路徑及文件名,URL 的一般形式,由以冒號(hào)隔開的兩大部分組成,并且在 URL 中的字符對大寫或小寫沒有要求。URL 的一般形式

37、是:,://:/,URL 的一般形式(續(xù)),由以冒號(hào)隔開的兩大部分組成,并且在 URL 中的字符對大寫或小寫沒有要求。URL 的一般形式是:,://:/,URL 的一般形式(續(xù)),由以冒號(hào)隔開的兩大部分組成,并且在 URL 中的字符對大寫或小寫沒有要求。URL 的一般形式是:,://:/,,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http://:/,,使用 HTTP 的 URL,使用 HTT

38、P 的 URL 的一般形式 http://:/,冒號(hào)和兩個(gè)斜線是規(guī)定的格式,,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http://:/,這里寫主機(jī)的域名,,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式 http://:/,HTTP 的默認(rèn)端口號(hào)是 80,通??墒÷?,使用 HTTP 的 URL,使用 HTTP 的 URL 的一般形式

39、 http://:/,若再省略文件的項(xiàng),則 URL 就指到因特網(wǎng)上的某個(gè)主頁(home page)。,超文本標(biāo)記語言 HTML,HTML(Hyper Text Markup Language)WWW服務(wù)器中所存儲(chǔ)的頁面是一種結(jié)構(gòu)化的文檔,采用超文本標(biāo)記語言書寫而成;HTML是WWW上用于創(chuàng)建超文本鏈接的基本語言,可以定義WWW主頁格式化的文本、色彩、圖像與超文本鏈接;HTML文檔可以將聲音、圖像、視頻等多媒體信息集成在一起 ;

40、使用HTML語言開發(fā)的HTML超文本文件一般具有.htm(或.html)后綴。,70,超文本傳輸協(xié)議 HTTP,HTTP(Hypertext Transfer Protocol)在Internet上傳輸WWW超文本或超媒體信息的協(xié)議。萬維網(wǎng)應(yīng)用協(xié)議,由資源定位和信息內(nèi)容格式兩部分組成。客戶端/服務(wù)器模式客戶端:瀏覽器請求、接收、展示web對象服務(wù)器:web服務(wù)器發(fā)送對象對請求進(jìn)行響應(yīng)版本:http 1.0 [RFC 194

41、5 ] http1.1 [RFC 2068],http 協(xié)議,http:TCP傳輸服務(wù):客戶端啟動(dòng)TCP連接到服務(wù)器,端口80服務(wù)器接受來自客戶端的TCP連接http報(bào)文(應(yīng)用層協(xié)議報(bào)文)在瀏覽器和web服務(wù)器之間進(jìn)行交換關(guān)閉TCP連接服務(wù)器不保留任何訪問過的請求信息,萬維網(wǎng)的工作過程,,,,,因特網(wǎng),服務(wù)器www.tsinghua.edu.cn,鏈接到URL的超鏈,HTTP 使用此 TCP 連接,瀏覽器 程序,服務(wù)器

42、程序,HTTP,客戶,,清華大學(xué)院系設(shè)置,,,,,,,,,,,,,?,,,代理服務(wù)器,又稱為萬維網(wǎng)高速緩存。代理服務(wù)器把最近的一些請求和響應(yīng)暫存在本地磁盤中。當(dāng)新請求到達(dá)時(shí),若代理服務(wù)器發(fā)現(xiàn)這個(gè)請與暫時(shí)存放的請求相同,就返回暫存的響應(yīng),而不需要按URL的地址再去訪問因特網(wǎng)。,http 1.0 舉例,1a. http 客戶端啟動(dòng)TCP連接到www.someSchool.edu.上的http服務(wù)器(進(jìn)程)。Port 80是http服

43、務(wù)器的默認(rèn)端口。,www.someSchool.edu/someDepartment/home.index,該 網(wǎng)頁包含文本并引用了10個(gè)jpeg圖片,1b.在www.someSchool.edu上的http服務(wù)器在port 80等待TCP的連接請求。接受連接并通知客戶端,2. http客戶端發(fā)送http 請求報(bào)文進(jìn)入TCP連接插口,3. http 服務(wù)器接收到請求報(bào)文形成響應(yīng)報(bào)文(包含了所請求的對象), someDepartm

44、ent/home.index,將報(bào)文送入插口。,5. http 客戶端接收到包含html文件的響應(yīng)報(bào)文。分析html文件,發(fā)現(xiàn)10個(gè)引用的jpeg 對象,4. http 服務(wù)器關(guān)閉 TCP連接,6. 對10jpeg objects 逐個(gè)重復(fù) 1-5步,,,,,,非持續(xù)和持續(xù)連接,non-persistenthttp/1.0:服務(wù)器分析請求、響應(yīng)、關(guān)閉TCP連接取一個(gè)對象需要2RTTs,包括TCP連接對象請求/傳送每次

45、傳送都要受TCP連接初始化時(shí)的慢啟動(dòng)影響許多瀏覽器同時(shí)打開多個(gè)并行的連接來改善性能,Persistenthttp/1.1 的默認(rèn)設(shè)置在同一TCP連接上:服務(wù)分析請求、響應(yīng)請求,分析新的請求、…客戶端 一旦下載到了基本的html文本馬上發(fā)送對所有引用對象的請求。較少的RTTs,較少的慢啟動(dòng)。,http 報(bào)文格式:request(請求),請求報(bào)文,響應(yīng)報(bào)文http請求報(bào)文:ASCII請求行(GET,POST,HEAD 命令

46、)Get /somedir/page.html HTTP/1.0 User-agent:Mozilla/4.0Accept: text/html,image/gif,image/jpegAccept-language:fr(法語) (額外的 carriage return, line feed),回車、換行表示報(bào)文結(jié)束,,http 請求報(bào)文的一些方法,GET 請求讀取由

47、URL所標(biāo)志的信息POST 給服務(wù)器添加信息PUT 在指明的URL下存儲(chǔ)一個(gè)文檔HEAD 請求讀取由URL所標(biāo)志信息的首部,響應(yīng)報(bào)文和狀態(tài)碼,短語,200 ok301 moved permanently400 Bad request404 Not Found505 HTTP version Not Supported,動(dòng)態(tài)主機(jī)配置協(xié)議DHCP,網(wǎng)絡(luò)中的設(shè)備可以從 DHCP 服務(wù)器中獲取 IP 地址和其它信息。該服務(wù)自動(dòng)分配

48、 IP 地址、子網(wǎng)掩碼、網(wǎng)關(guān)以及其它 IP 網(wǎng)絡(luò)參數(shù)。DHCP 協(xié)議允許主機(jī)在連入網(wǎng)絡(luò)時(shí)動(dòng)態(tài)獲取 IP 地址。主機(jī)連入網(wǎng)絡(luò)時(shí),將聯(lián)系 DHCP 服務(wù)器并請求 IP 地址。DHCP 服務(wù)器從已配置地址范圍(也稱為“地址池”)中選擇一條地址,并將其臨時(shí)“租”給主機(jī)一段時(shí)間。在較大型的本地網(wǎng)絡(luò)中,或者用戶經(jīng)常變更的網(wǎng)絡(luò)中,常選用 DHCP。新來的用戶可能攜帶筆記本電腦并需要連接網(wǎng)絡(luò),其他用戶在有了新工作站時(shí),也需要新的連接。與由網(wǎng)絡(luò)管理

49、員為每臺(tái)工作站分配 IP 地址的做法相比,采用 DHCP 自動(dòng)分配 IP 地址的方法更有效。,,WWW.NIT.EDU.CN的第一級(jí)域名是WWW。( )使用電子郵件時(shí)發(fā)件人必須知道收件人的E-MAIL地址和姓名。( ) http是一種高級(jí)程序設(shè)計(jì)語言。( )網(wǎng)絡(luò)域名也可以用中文名稱來命名。( ) 網(wǎng)絡(luò)中機(jī)器的標(biāo)準(zhǔn)名稱包括域名和主機(jī)名,采用多段表示方法,各段間用圓點(diǎn)分開。( )服務(wù)是“水平”的,即服務(wù)是控制對等實(shí)體之間的通信的

50、規(guī)則。( )WWW采用的協(xié)議是HTTP,HTTP代表的是超文本傳輸協(xié)議。( )在HTML語言中,圖形圖像、聲音等多媒體文件需要用其它多媒體軟件工具制作,再用HTML語言標(biāo)記編排在源代碼中,然后才能通過網(wǎng)絡(luò)瀏覽器編譯解讀,在網(wǎng)頁中顯示出其效果。( )計(jì)算機(jī)網(wǎng)絡(luò)與分布式系統(tǒng)的主要區(qū)別不在它們的物理結(jié)構(gòu),而是在于高層軟件上。( ),N,N,N,Y,Y,Y,Y,Y,Y,L/C>=2τ200/(10*10^6)>= 2 *

51、(s/(2/3*(3*10^8))),1/(5*10^6)*200/10^-6=40,11100000---22411111000---24811111100---252,217.14.8.000000000 00000000 00000000 0000010000001000 0000100000010000 0000110000011000 00010000

溫馨提示

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

評論

0/150

提交評論