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

下載本文檔

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

文檔簡介

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

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

3、lnet,,用于實現(xiàn)遠程登錄功能,FTP,用于實現(xiàn)交互式文件傳輸,SMTP,DNS,SNMP,HTTP,用于實現(xiàn)電子郵件傳輸功能,用于域名到IP地址映射的網(wǎng)絡(luò)服務(wù),用于管理與監(jiān)視網(wǎng)絡(luò)設(shè)備,用于實現(xiàn)WWW服務(wù),應(yīng)用層為最終用戶提供服務(wù),每個應(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ù)語,進程(process):主機中運行中的程序在某些主機中,兩個進程使用進程間通信(由 OS 管理)而運行在不同主機上的進程則使用應(yīng)用層協(xié)議進行通信,用戶代理(User agent):軟件進程,是介于用戶(above)和網(wǎng)絡(luò)(belo

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

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

7、 人,身份證,名字,護照) IP地址—— 數(shù)字型,難于記憶與理解; IP地址 — 用于網(wǎng)絡(luò)層 域名—— 字符型,直觀,便于記憶與理解;域名 — 用于應(yīng)用層域名系統(tǒng)的發(fā)展ARPANET時代——host.txt——列出所有主機名和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)基本概念,任何一個連接在因特

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

9、rnet的域名表示:樹中每一節(jié)點的完整域名是從該節(jié)點到根之間路徑上的相對域名序列。如::www.163.comInternet的域名表示 主機名. [ 四級域名. ] [ 三級域名. ] 二級域名. 頂級域名。 帶[ ]的內(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,…,,頂級域名,,二級域名,,,,,,,三級域名,mail,cs,,,四級域名,,,,mail,csnetl,,…,…,seu,Internet域名空間的樹狀結(jié)構(gòu),cs.nankai.edu.cn,cs,Internet的域名空間,目前頂級域名TLD(Top Level Domain

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

13、NNIC)負責管理我國的頂級域名。,我國的一些域名,我國的二級域名分為兩大類:類別域名和行政區(qū)域名,行政區(qū)域名34個,用于我國的省,自治區(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 公司有兩個權(quán)限域名服務(wù)器,權(quán)限域名服務(wù)器,根域名服務(wù)器,頂級域名服務(wù)器,,,abc.com域名服務(wù)器,域名服務(wù)器有以下四種類型,根域名服務(wù)器 頂級域名服務(wù)器 權(quán)限域名服務(wù)器 本地域名服務(wù)器,DNS:域名服務(wù)器,本地域名服務(wù)器每個ISP,企業(yè)可擁有本地域名服務(wù)器(默認域名服務(wù)器)主機DNS查詢首先發(fā)往本地域名服務(wù)器權(quán)限域名服務(wù)器每臺主機必須在權(quán)限域名服務(wù)器上注冊完成可完成域名/地址的轉(zhuǎn)換,

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

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

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

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

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

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

21、較少用),,頂級域名服務(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.迭代解析(反復解析),第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ù)器得知了某個映射,就將其緩存在一定的時間間隔后緩存的條目將會過期(自動消除)更新/通知機制由IETF(因特網(wǎng)工程部)負責設(shè)計,DNS配置 、nslookup工具的使用,2.DNS配置 在Windows 2000 Server中實現(xiàn)DNS配置的操作步驟(首先應(yīng)啟動DNS管理器:開始→程序→管理工具→DNS),1.nslookup Nslookup是一個監(jiān)測網(wǎng)絡(luò)中DNS服務(wù)器是否能正確實現(xiàn)域名

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

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

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

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

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

31、程序。是用戶與電子郵件系統(tǒng)的一個接口寫作,編輯,閱讀郵件報文e.g., Foxmail, outlook express,OE,Netscape Messager外發(fā),接收的報文存儲在郵件服務(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,郵箱 包含了收到的用戶的郵件報文隊列 包含了外發(fā)的郵件報文 SMTP協(xié)議用在郵件服務(wù)器之間發(fā)送郵件客戶端:將郵件發(fā)送到郵件服務(wù)器“服務(wù)器”:接收和轉(zhuǎn)發(fā)郵件,郵件服務(wù)器,使用TCP可靠的傳送郵件報文,端口號為25直接傳輸:發(fā)送服務(wù)器到接收服務(wù)器傳輸?shù)娜齻€階段握手報文傳輸結(jié)束命令/響應(yīng)交互命令:AS

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

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

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

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

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

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

39、 http://:/,若再省略文件的項,則 URL 就指到因特網(wǎng)上的某個主頁(home page)。,超文本標記語言 HTML,HTML(Hyper Text Markup Language)WWW服務(wù)器中所存儲的頁面是一種結(jié)構(gòu)化的文檔,采用超文本標記語言書寫而成;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ā)送對象對請求進行響應(yīng)版本:http 1.0 [RFC 194

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

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

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

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

45、傳送都要受TCP連接初始化時的慢啟動影響許多瀏覽器同時打開多個并行的連接來改善性能,Persistenthttp/1.1 的默認設(shè)置在同一TCP連接上:服務(wù)分析請求、響應(yīng)請求,分析新的請求、…客戶端 一旦下載到了基本的html文本馬上發(fā)送對所有引用對象的請求。較少的RTTs,較少的慢啟動。,http 報文格式:request(請求),請求報文,響應(yīng)報文http請求報文: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),回車、換行表示報文結(jié)束,,http 請求報文的一些方法,GET 請求讀取由

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

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

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

50、規(guī)則。( )WWW采用的協(xié)議是HTTP,HTTP代表的是超文本傳輸協(xié)議。( )在HTML語言中,圖形圖像、聲音等多媒體文件需要用其它多媒體軟件工具制作,再用HTML語言標記編排在源代碼中,然后才能通過網(wǎng)絡(luò)瀏覽器編譯解讀,在網(wǎng)頁中顯示出其效果。( )計算機網(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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論