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

下載本文檔

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

文檔簡(jiǎn)介

1、第9章 應(yīng)用層,張慶榮qrzhcd@163.comMP:15961826906,2024/3/21,2,內(nèi)容,2024/3/21,3,應(yīng)用層協(xié)議的特點(diǎn),每個(gè)應(yīng)用層協(xié)議都是為了解決某一類應(yīng)用問題,而問題的解決又往往是通過位于不同主機(jī)中的多個(gè)應(yīng)用進(jìn)程之間的通信和協(xié)同工作來(lái)完成的。應(yīng)用層的具體內(nèi)容就是規(guī)定應(yīng)用進(jìn)程在通信時(shí)所遵循的協(xié)議。應(yīng)用層的許多協(xié)議都是基于客戶服務(wù)器方式??蛻?client)和服務(wù)器(server)都是指通信中所涉及的

2、兩個(gè)應(yīng)用進(jìn)程??蛻舴?wù)器方式所描述的是進(jìn)程之間服務(wù)和被服務(wù)的關(guān)系。客戶是服務(wù)請(qǐng)求方,服務(wù)器是服務(wù)提供方。,2024/3/21,4,9.1 域名系統(tǒng) DNS,域名系統(tǒng)概述許多應(yīng)用層軟件經(jīng)常直接使用域名系統(tǒng) DNS (Domain Name System),但計(jì)算機(jī)的用戶只是間接而不是直接使用域名系統(tǒng)。 因特網(wǎng)采用層次結(jié)構(gòu)的命名樹作為主機(jī)的名字,并使用分布式的域名系統(tǒng) DNS。名字到 IP 地址的解析是由若干個(gè)域名服務(wù)器程序完成的。域

3、名服務(wù)器程序在專設(shè)的結(jié)點(diǎn)上運(yùn)行,運(yùn)行該程序的機(jī)器稱為域名服務(wù)器。,2024/3/21,5,9.1 域名系統(tǒng) DNS,因特網(wǎng)的域名結(jié)構(gòu)因特網(wǎng)采用了層次樹狀結(jié)構(gòu)的命名方法。任何一個(gè)連接在因特網(wǎng)上的主機(jī)或路由器,都有一個(gè)唯一的層次結(jié)構(gòu)的名字,即域名。域名的結(jié)構(gòu)由若干個(gè)分量組成,各分量之間用點(diǎn)隔開: … .三級(jí)域名.二級(jí)域名.頂級(jí)域名各分量分別代表不同級(jí)別的域名。,2024/3/21,6,9.1 域名系統(tǒng) D

4、NS,說(shuō)明域名只是個(gè)邏輯概念,并不代表計(jì)算機(jī)所在的物理地點(diǎn)。變長(zhǎng)的域名和使用有助記憶的字符串,是為了便于人來(lái)使用。而 IP 地址是定長(zhǎng)的 32 位二進(jìn)制數(shù)字則非常便于機(jī)器進(jìn)行處理。域名中的“點(diǎn)”和點(diǎn)分十進(jìn)制 IP 地址中的“點(diǎn)”并無(wú)一一對(duì)應(yīng)的關(guān)系。點(diǎn)分十進(jìn)制 IP 地址中一定是包含三個(gè)“點(diǎn)”,但每一個(gè)域名中“點(diǎn)”的數(shù)目則不一定正好是三個(gè)。,2024/3/21,7,9.1 域名系統(tǒng) DNS,頂級(jí)域名 TLD(Top Level D

5、omain)國(guó)家頂級(jí)域名 nTLD:如: .cn 表示中國(guó),.us 表示美國(guó),.uk 表示英國(guó),等等。國(guó)際頂級(jí)域名 iTLD:采用.int。國(guó)際性的組織可在 .int 下注冊(cè)。通用頂級(jí)域名 gTLD:最早的頂級(jí)域名是:com 表示公司企業(yè)net 表示網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)org 表示非贏利性組織 edu 表示教育機(jī)構(gòu)(美國(guó)專用)gov 表示政府部門(美國(guó)專用)mil 表示軍事部門(美國(guó)專用),2024/3/21,8,9.1

6、域名系統(tǒng) DNS,基礎(chǔ)結(jié)構(gòu)域名(infrastructure domain):這種頂級(jí)域名只有一個(gè),即 arpa,用于反向域名解析,因此又稱為反向域名。2001/2002 年新增加了七個(gè)通用頂級(jí)域名.aero 用于航空運(yùn)輸企業(yè).biz 用于公司和企業(yè).coop 用于合作團(tuán)體.info 適用于各種情況.museum 用于博物館.name 用于個(gè)人.pro 用于會(huì)計(jì)、律師和醫(yī)師等自由職業(yè)者,2024/3/21,9,9.1 域

7、名系統(tǒng) DNS,以后又增加的通用頂級(jí)域名.cat 用于加泰隆人的語(yǔ)言和文化團(tuán)體 .jobs 用于人力資源管理者.mobi 用于移動(dòng)產(chǎn)品與服務(wù)的用戶和提供者.pro 用于有證書的專業(yè)人員.travel 用于旅游業(yè),2024/3/21,10,9.1 域名系統(tǒng) DNS,因特網(wǎng)的域名空間,,,,,,,,,,,,,,,,,,com,net,org,edu,gov,mil,coop,biz,info,aero,int,cn,uk

8、,…,,,,,,,,,,,,hk,js,sh,bj,org,net,gov,edu,com,ac,…,,pku,fudan,sjtu,tsinghua,…,樹根,,,,,,,cctv,ibm,hp,mot,…,,頂級(jí)域名,,二級(jí)域名,,,,,,,三級(jí)域名,mail,ep,,,四級(jí)域名,,,,mail,csnetl,,…,…,seu,2024/3/21,11,9.1 域名系統(tǒng) DNS,用域名服務(wù)器進(jìn)行域名解析每一個(gè)域名服務(wù)器不但能夠進(jìn)行

9、一些域名到 IP 地址的解析,而且還必須具有連向其他域名服務(wù)器的信息。當(dāng)自己不能進(jìn)行域名到 IP 地址的轉(zhuǎn)換時(shí),就能夠知道到什么地方去找別的域名服務(wù)器。這種地址轉(zhuǎn)換即地址解析(address resolution)。解析就是轉(zhuǎn)換的意思。因特網(wǎng)上的域名服務(wù)器系統(tǒng)也是按照域名的層次來(lái)安排的。每一個(gè)域名服務(wù)器都只對(duì)域名體系中的一部分進(jìn)行管轄。,2024/3/21,12,9.1 域名系統(tǒng) DNS,域名服務(wù)器一個(gè)服務(wù)器所負(fù)責(zé)管轄的(或有權(quán)限

10、的)范圍叫做區(qū)(zone)。各單位根據(jù)具體情況來(lái)劃分自己管轄范圍的區(qū)。但在一個(gè)區(qū)中的所有節(jié)點(diǎn)必須是能夠連通的。每一個(gè)區(qū)設(shè)置相應(yīng)的權(quán)限域名服務(wù)器,用來(lái)保存該區(qū)中的所有主機(jī)的域名到IP地址的映射。DNS 服務(wù)器的管轄范圍不是以“域”為單位,而是以“區(qū)”為單位。,2024/3/21,13,9.1 域名系統(tǒng) DNS,區(qū)的不同劃分方法舉例,,域 abc.com,,,區(qū)abc.com,,,,,,,,abc,x,u,v,w,t,y,(a) 區(qū)

11、 = 域,com,edu,org,根,,,,2024/3/21,14,9.1 域名系統(tǒng) DNS,樹狀結(jié)構(gòu)的 DNS 域名服務(wù)器,,根域名服務(wù)器,org 域名服務(wù)器,com 域名服務(wù)器,edu 域名服務(wù)器,…,,,,,y.abc.com域名服務(wù)器,,,abc 公司有兩個(gè)權(quán)限域名服務(wù)器,權(quán)限域名服務(wù)器,根域名服務(wù)器,頂級(jí)域名服務(wù)器,,,abc.com域名服務(wù)器,2024/3/21,15,9.1 域名系統(tǒng) DNS,四種不同類型的域名服務(wù)器

12、根域名服務(wù)器(root name server)頂級(jí)域名服務(wù)器(即TLD 服務(wù)器)權(quán)限域名服務(wù)器(authoritative name server) 本地域名服務(wù)器(local name server),2024/3/21,16,9.1 域名系統(tǒng) DNS,根域名服務(wù)器——最高層次的域名服務(wù)器每個(gè)根域名服務(wù)器都知道所有的頂級(jí)域名服務(wù)器的域名及其 IP 地址。不管是哪一個(gè)本地域名服務(wù)器,若要對(duì)因特網(wǎng)上任何一個(gè)域名進(jìn)行解析,只要

13、自己無(wú)法解析,就首先求助于根域名服務(wù)器。在因特網(wǎng)上共有13 個(gè)不同 IP 地址的根域名服務(wù)器,它們的名字是用一個(gè)英文字母命名,從a 一直到 m(前13 個(gè)字母)。,2024/3/21,17,9.1 域名系統(tǒng) DNS,根域名服務(wù)器共有 13 套裝置(不是 13 個(gè)機(jī)器)這些根域名服務(wù)器相應(yīng)的域名分別是 a.rootservers.net b.rootservers.net … m.rootserver

14、s.net到 2006 年底全世界已經(jīng)安裝了一百多個(gè)根域名服務(wù)器機(jī)器,分布在世界各地。這樣做的目的是為了方便用戶,使世界上大部分 DNS 域名服務(wù)器都能就近找到一個(gè)根域名服務(wù)器。,2024/3/21,18,9.1 域名系統(tǒng) DNS,當(dāng) DNS 客戶向根域名服務(wù)器發(fā)出查詢時(shí),路由器就把查詢轉(zhuǎn)發(fā)到離這個(gè) DNS 客戶最近的一個(gè)根域名服務(wù)器。這就加快了查詢過程,更合理地利用了因特網(wǎng)資源。根域名服務(wù)器并不直接把域名直接轉(zhuǎn)換成 IP 地址。

15、在使用迭代查詢時(shí),根域名服務(wù)器把下一步應(yīng)當(dāng)找的頂級(jí)域名服務(wù)器的 IP 地址回答本地域名服務(wù)器。,2024/3/21,19,9.1 域名系統(tǒng) DNS,舉例:根域名服務(wù)器 f 的地點(diǎn)分布圖,共 40 個(gè)機(jī)器,2024/3/21,20,9.1 域名系統(tǒng) DNS,頂級(jí)域名服務(wù)器即 TLD 服務(wù)器頂級(jí)域名服務(wù)器負(fù)責(zé)管理在該頂級(jí)域名服務(wù)器注冊(cè)的所有二級(jí)域名。當(dāng)收到 DNS 查詢請(qǐng)求時(shí)就給出相應(yīng)的回答(可能是最后的結(jié)果,也可能是下一步應(yīng)當(dāng)找的權(quán)

16、限域名服務(wù)器的 IP 地址)。,2024/3/21,21,9.1 域名系統(tǒng) DNS,權(quán)限域名服務(wù)器每一個(gè)主機(jī)都必須在某個(gè)權(quán)限域名服務(wù)器處注冊(cè)登記。因此權(quán)限域名服務(wù)器知道其管轄的主機(jī)名應(yīng)當(dāng)轉(zhuǎn)換成什么 IP 地址。權(quán)限域名服務(wù)器就是前面已經(jīng)講過的負(fù)責(zé)一個(gè)區(qū)的域名服務(wù)器。管轄區(qū)是“域”的子集。管轄區(qū)可以小于或等于域,但不可能大于域。當(dāng)一個(gè)權(quán)限域名服務(wù)器還不能給出最后的查詢回答時(shí),就會(huì)告訴發(fā)出查詢請(qǐng)求的 DNS 客戶,下一步應(yīng)當(dāng)找哪一個(gè)

17、權(quán)限域名服務(wù)器。,2024/3/21,22,9.1 域名系統(tǒng) DNS,本地域名服務(wù)器每一個(gè)因特網(wǎng)服務(wù)提供者 ISP,或一個(gè)大學(xué),甚至一個(gè)大學(xué)里的系,都可以擁有一個(gè)本地域名服務(wù)器,它也稱為默認(rèn)域名服務(wù)器。當(dāng)主機(jī)發(fā)出 DNS 查詢報(bào)文時(shí),這個(gè)查詢報(bào)文就首先被送往該主機(jī)的本地域名服務(wù)器。本地域名服務(wù)器離用戶較近,一般不超過幾個(gè)路由器的距離。若所要查詢的主機(jī)也處在本地 ISP 的管轄范圍,那么本地域名服務(wù)器就立即能把所查詢的主機(jī)名轉(zhuǎn)換為

18、 IP 地址。否則就需要再去詢問其他的域名服務(wù)器。,2024/3/21,23,9.1 域名系統(tǒng) DNS,域名管轄區(qū)的的劃分,,,,,,,,,com,y,abc,w,v,x,u,,,,,,,,,頂級(jí)域名服務(wù)器,,域 abc.com,,管轄區(qū) y.abc.com 的 權(quán)限域名服務(wù)器,,管轄區(qū)abc.com,管轄區(qū) abc.com 的 權(quán)限域名服務(wù)器,管轄區(qū)y.abc.com,,,,,,t,2024/3/21,24,9.1 域名系

19、統(tǒng) DNS,域名的解析過程主機(jī)向本地域名服務(wù)器的查詢一般都是采用遞歸查詢(recursive query)。遞歸查詢就是如果本地域名服務(wù)器不知道被查詢域名的 IP 地址時(shí),那么本地域名服務(wù)器就以 DNS 客戶的身份向某個(gè)根域名服務(wù)器繼續(xù)發(fā)出查詢請(qǐng)求報(bào)文(即替該主機(jī)繼續(xù)查詢),而不是讓該主機(jī)自己進(jìn)行下一步的查詢。,2024/3/21,25,9.1 域名系統(tǒng) DNS,本地域名服務(wù)器向根域名服務(wù)器查詢優(yōu)先采用迭代查詢(iterative

20、 query),即循環(huán)查詢。當(dāng)根域名服務(wù)器收到查詢請(qǐng)求報(bào)文但并不知道被查詢域名的 IP 地址時(shí),這個(gè)根域名服務(wù)器就把自己知道的頂級(jí)域名服務(wù)器的 IP 地址告訴本地域名服務(wù)器,讓本地域名服務(wù)器再向頂級(jí)域名服務(wù)器查詢。頂級(jí)域名服務(wù)器在收到本地域名服務(wù)器的查詢請(qǐng)求后,就告訴本地域名服務(wù)器下一步應(yīng)當(dāng)向哪一個(gè)個(gè)權(quán)限域名服務(wù)器進(jìn)行查詢。最后主機(jī)就知道了所要解析的域名的IP地址。本地域名服務(wù)器也可以采用遞歸查詢。,2024/3/21,26,9

21、.1 域名系統(tǒng) DNS,,頂級(jí)域名服務(wù)器dns.com,本地域名服務(wù)器dns.xyz.com,m.xyz.com,根域名服務(wù)器,本地域名服務(wù)器進(jìn)行迭代查詢,2024/3/21,27,9.1 域名系統(tǒng) DNS,本地域名服務(wù)器進(jìn)行遞歸查詢,,頂級(jí)域名服務(wù)器dns.com,權(quán)限域名服務(wù)器dns.abc.com,本地域名服務(wù)器dns.xyz.com,m.xyz.com,根域名服務(wù)器,2024/3/21,28,9.1 域名系統(tǒng) DNS,

22、高速緩存(高速緩存域名服務(wù)器)為了提高 DNS 查詢效率,并減輕根域名服務(wù)器的負(fù)荷和減少因特網(wǎng)上的 DNS 查詢報(bào)文數(shù)量,廣泛地使用了高速緩存高速緩存用來(lái)存放最近查詢過的域名以及從何處獲得域名映射信息的記錄。例如不久前已有用戶查詢過域名為 y.abc.com 的 IP 地址,則本地域名服務(wù)器就不必再向根域名服務(wù)器重新查詢 y.abc.com 的 IP 地址了,而是直接把高速緩存中存放的上次查詢結(jié)果(即 y.abc.com 的 IP

23、地址)告訴用戶。,2024/3/21,29,9.1 域名系統(tǒng) DNS,使用高速緩存的好處假定本地域名服務(wù)器的緩存中并沒有 y.abc.com 的 IP 地址,而是存放著頂級(jí)域名服務(wù)器 dns.com 的 IP 地址,那么本地域名服務(wù)器就不必向根域名服務(wù)器進(jìn)行查詢,而可以直接向 com 頂級(jí)域名服務(wù)器發(fā)送查詢請(qǐng)求報(bào)文。這樣不僅可以大大減輕根域名服務(wù)器的負(fù)荷,而且也能夠使因特網(wǎng)上的 DNS 查詢請(qǐng)求和回答報(bào)文的數(shù)量大為減少。,2024/

24、3/21,30,9.1 域名系統(tǒng) DNS,緩存中保存項(xiàng)目有一定時(shí)限由于域名到 IP 地址的綁定有可能發(fā)生變化(但并不會(huì)經(jīng)常改變),為保持高速緩存中的內(nèi)容正確,域名服務(wù)器應(yīng)為每項(xiàng)內(nèi)容設(shè)置計(jì)時(shí)器并處理超過合理時(shí)間的項(xiàng)目(例如,典型的數(shù)值是每個(gè)項(xiàng)目只存放 48 小時(shí))。當(dāng)域名服務(wù)器已從緩存中刪去某項(xiàng)信息后又被請(qǐng)求查詢?cè)擁?xiàng)信息,就必須重新到授權(quán)管理該項(xiàng)目的域名服務(wù)器獲取綁定信息。當(dāng)權(quán)限域名服務(wù)器回答一個(gè)查詢請(qǐng)求時(shí),在響應(yīng)中都指明綁定有效存

25、在的時(shí)間值。增加此時(shí)間值可減少網(wǎng)絡(luò)開銷,而減少此時(shí)間值可提高域名解析的準(zhǔn)確性。,2024/3/21,31,9.1 域名系統(tǒng) DNS,在主機(jī)中也很需要高速緩存許多主機(jī)在啟動(dòng)時(shí)從本地域名服務(wù)器下載名字和地址的全部數(shù)據(jù)庫(kù),維護(hù)存放自己最近使用的域名的高速緩存,并且只在從緩存中找不到欲解析的域名時(shí)才向本地域名服務(wù)器發(fā)送查詢請(qǐng)求報(bào)文。維護(hù)本地域名服務(wù)器數(shù)據(jù)庫(kù)的主機(jī)自然應(yīng)該定期地檢查域名服務(wù)器以獲取新的映射信息,而且主機(jī)必須從緩存中刪掉無(wú)效的項(xiàng)

26、。由于域名改動(dòng)并不頻繁,大多數(shù)網(wǎng)點(diǎn)不需花太多精力就能維護(hù)數(shù)據(jù)庫(kù)的一致性。,2024/3/21,32,9.1 域名系統(tǒng) DNS,提高域名服務(wù)器的可靠性DNS 域名服務(wù)器都把數(shù)據(jù)復(fù)制到幾個(gè)域名服務(wù)器來(lái)保存,其中的一個(gè)是主域名服務(wù)器(master name server),其他的是輔助域名服務(wù)器(secondary name server)。當(dāng)主域名服務(wù)器出故障時(shí),輔助域名服務(wù)器可以保證 DNS 的查詢工作不會(huì)中斷。主域名服務(wù)器定期把

27、數(shù)據(jù)復(fù)制到輔助域名服務(wù)器中,而更改數(shù)據(jù)只能在主域名服務(wù)器中進(jìn)行。這樣就保證了數(shù)據(jù)的一致性。,2024/3/21,33,9.2 文件傳送協(xié)議,概述文件傳送協(xié)議 FTP (File Transfer Protocol) 是因特網(wǎng)上使用得最廣泛的文件傳送協(xié)議。FTP提 供交互式的訪問,允許客戶指明文件的類型與格式(如指明是否使用 ASCII 碼),并允許文件具有存取權(quán)限(如訪問文件的用戶必須經(jīng)過授權(quán),并輸入有效的口令)。FTP 屏蔽了各

28、計(jì)算機(jī)系統(tǒng)的細(xì)節(jié),因而適合于在異構(gòu)網(wǎng)絡(luò)中任意計(jì)算機(jī)之間傳送文件。RFC 959 很早就成為了因特網(wǎng)的正式標(biāo)準(zhǔn)。,2024/3/21,34,9.2 文件傳送協(xié)議,文件傳送并非很簡(jiǎn)單的問題網(wǎng)絡(luò)環(huán)境中的一項(xiàng)基本應(yīng)用就是將文件從一臺(tái)計(jì)算機(jī)中復(fù)制到另一臺(tái)可能相距很遠(yuǎn)的計(jì)算機(jī)中。初看起來(lái),在兩個(gè)主機(jī)之間傳送文件是很簡(jiǎn)單的事情。其實(shí)這往往非常困難。原因是眾多的計(jì)算機(jī)廠商研制出的文件系統(tǒng)多達(dá)數(shù)百種,且差別很大。,2024/3/21,35,9.

29、2 文件傳送協(xié)議,FTP 的基本工作原理網(wǎng)絡(luò)環(huán)境中的一項(xiàng)基本應(yīng)用就是將文件從一臺(tái)計(jì)算機(jī)中復(fù)制到另一臺(tái)可能相距很遠(yuǎn)的計(jì)算機(jī)中。初看起來(lái),在兩個(gè)主機(jī)之間傳送文件是很簡(jiǎn)單的事情。其實(shí)這往往非常困難。原因是眾多的計(jì)算機(jī)廠商研制出的文件系統(tǒng)多達(dá)數(shù)百種,且差別很大。,2024/3/21,36,9.2 文件傳送協(xié)議,網(wǎng)絡(luò)環(huán)境下復(fù)制文件的復(fù)雜性計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的格式不同。文件的目錄結(jié)構(gòu)和文件命名的規(guī)定不同。對(duì)于相同的文件存取功能,操作系統(tǒng)使用

30、的命令不同。訪問控制方法不同。,2024/3/21,37,9.2 文件傳送協(xié)議,FTP 特點(diǎn)文件傳送協(xié)議 FTP 只提供文件傳送的一些基本的服務(wù),它使用 TCP 可靠的運(yùn)輸服務(wù)。FTP 的主要功能是減少或消除在不同操作系統(tǒng)下處理文件的不兼容性。FTP 使用客戶服務(wù)器方式。一個(gè) FTP 服務(wù)器進(jìn)程可同時(shí)為多個(gè)客戶進(jìn)程提供服務(wù)。FTP 的服務(wù)器進(jìn)程由兩大部分組成:一個(gè)主進(jìn)程,負(fù)責(zé)接受新的請(qǐng)求;另外有若干個(gè)從屬進(jìn)程,負(fù)責(zé)處理單個(gè)請(qǐng)求。

31、,2024/3/21,38,9.2 文件傳送協(xié)議,主進(jìn)程的工作步驟如下打開熟知端口(端口號(hào)為 21),使客戶進(jìn)程能夠連接上。等待客戶進(jìn)程發(fā)出連接請(qǐng)求。啟動(dòng)從屬進(jìn)程來(lái)處理客戶進(jìn)程發(fā)來(lái)的請(qǐng)求。從屬進(jìn)程對(duì)客戶進(jìn)程的請(qǐng)求處理完畢后即終止,但從屬進(jìn)程在運(yùn)行期間根據(jù)需要還可能創(chuàng)建其他一些子進(jìn)程?;氐降却隣顟B(tài),繼續(xù)接受其他客戶進(jìn)程發(fā)來(lái)的請(qǐng)求。主進(jìn)程與從屬進(jìn)程的處理是并發(fā)地進(jìn)行。,2024/3/21,39,9.2 文件傳送協(xié)議,兩個(gè)連接控制連

32、接在整個(gè)會(huì)話期間一直保持打開,F(xiàn)TP 客戶發(fā)出的傳送請(qǐng)求通過控制連接發(fā)送給服務(wù)器端的控制進(jìn)程,但控制連接不用來(lái)傳送文件。實(shí)際用于傳輸文件的是“數(shù)據(jù)連接”。服務(wù)器端的控制進(jìn)程在接收到 FTP 客戶發(fā)送來(lái)的文件傳輸請(qǐng)求后就創(chuàng)建“數(shù)據(jù)傳送進(jìn)程”和“數(shù)據(jù)連接”,用來(lái)連接客戶端和服務(wù)器端的數(shù)據(jù)傳送進(jìn)程。數(shù)據(jù)傳送進(jìn)程實(shí)際完成文件的傳送,在傳送完畢后關(guān)閉“數(shù)據(jù)傳送連接”并結(jié)束運(yùn)行。,2024/3/21,40,9.2 文件傳送協(xié)議,FTP 使用的兩

33、個(gè) TCP 連接,,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,用戶界面,,,控制進(jìn)程,數(shù)據(jù)傳送進(jìn)程,客戶端,服務(wù)器端,,,,,,,因特網(wǎng),控制連接,數(shù)據(jù)連接,,,,,本地文件系統(tǒng),遠(yuǎn)程文件系統(tǒng),2024/3/21,41,9.2 文件傳送協(xié)議,兩個(gè)不同的端口號(hào)當(dāng)客戶進(jìn)程向服務(wù)器進(jìn)程發(fā)出建立連接請(qǐng)求時(shí),要尋找連接服務(wù)器進(jìn)程的熟知端口(21),同時(shí)還要告訴服務(wù)器進(jìn)程自己的另一個(gè)端口號(hào)碼,用于建立數(shù)據(jù)傳送連接。接著,服務(wù)器進(jìn)程用自己傳送數(shù)據(jù)的熟知端口

34、(20)與客戶進(jìn)程所提供的端口號(hào)碼建立數(shù)據(jù)傳送連接。由于 FTP 使用了兩個(gè)不同的端口號(hào),所以數(shù)據(jù)連接與控制連接不會(huì)發(fā)生混亂。使用兩個(gè)不同的端口號(hào)的好處使協(xié)議更加簡(jiǎn)單和更容易實(shí)現(xiàn)。在傳輸文件時(shí)還可以利用控制連接(例如,客戶發(fā)送請(qǐng)求終止傳輸)。,2024/3/21,42,9.2 文件傳送協(xié)議,NFS 采用另一種思路NFS 允許應(yīng)用進(jìn)程打開一個(gè)遠(yuǎn)地文件,并能在該文件的某一個(gè)特定的位置上開始讀寫數(shù)據(jù)。NFS 可使用戶只復(fù)制一個(gè)大文

35、件中的一個(gè)很小的片段,而不需要復(fù)制整個(gè)大文件。對(duì)于上述例子,計(jì)算機(jī) A 的 NFS 客戶軟件,把要添加的數(shù)據(jù)和在文件后面寫數(shù)據(jù)的請(qǐng)求一起發(fā)送到遠(yuǎn)地的計(jì)算機(jī) B 的 NFS 服務(wù)器。NFS 服務(wù)器更新文件后返回應(yīng)答信息。在網(wǎng)絡(luò)上傳送的只是少量的修改數(shù)據(jù)。,2024/3/21,43,9.2 文件傳送協(xié)議,簡(jiǎn)單文件傳送協(xié)議 TFTP(Trivial File Transfer Protocol)是一個(gè)很小且易于實(shí)現(xiàn)的文件傳送協(xié)議。T

36、FTP 使用客戶服務(wù)器方式和使用 UDP 數(shù)據(jù)報(bào),因此 TFTP 需要有自己的差錯(cuò)改正措施。TFTP 只支持文件傳輸而不支持交互。TFTP 的命令集很小,沒有列目錄的功能,也不能對(duì)用戶進(jìn)行身份鑒別。,2024/3/21,44,9.2 文件傳送協(xié)議,TFTP 的主要特點(diǎn)是每次傳送的數(shù)據(jù) PDU 中有 512 字節(jié)的數(shù)據(jù),但最后一次可不足 512 字節(jié)。數(shù)據(jù) PDU 也稱為文件塊(block),每個(gè)塊按序編號(hào),從 1 開始。支持

37、ASCII 碼或二進(jìn)制傳送??蓪?duì)文件進(jìn)行讀或?qū)?。使用很?jiǎn)單的首部。,2024/3/21,45,9.2 文件傳送協(xié)議,TFTP 的工作很像停止等待協(xié)議發(fā)送完一個(gè)文件塊后就等待對(duì)方的確認(rèn),確認(rèn)時(shí)應(yīng)指明所確認(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。這樣就可保證文件的傳送不致因某一個(gè)數(shù)據(jù)報(bào)的丟失而告失敗。,2024/3/21,46,

38、9.2 文件傳送協(xié)議,在一開始工作時(shí)。TFTP 客戶進(jìn)程發(fā)送一個(gè)讀請(qǐng)求 PDU 或?qū)懻?qǐng)求 PDU 給 TFTP 服務(wù)器進(jìn)程,其熟知端口號(hào)碼為 69。TFTP 服務(wù)器進(jìn)程要選擇一個(gè)新的端口和 TFTP 客戶進(jìn)程進(jìn)行通信。若文件長(zhǎng)度恰好為 512 字節(jié)的整數(shù)倍,則在文件傳送完畢后,還必須在最后發(fā)送一個(gè)只含首部而無(wú)數(shù)據(jù)的數(shù)據(jù) PDU。若文件長(zhǎng)度不是 512 字節(jié)的整數(shù)倍,則最后傳送數(shù)據(jù) PDU 的數(shù)據(jù)字段一定不滿512字節(jié),這正好可作為

39、文件結(jié)束的標(biāo)志。,2024/3/21,47,9.3 遠(yuǎn)程登錄協(xié)議TELNET,遠(yuǎn)程終端協(xié)議 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ī)的輸出通過 TCP 連接返回到用戶屏幕。這種服務(wù)是透明的,因?yàn)橛脩舾杏X到好像鍵盤和顯示器是

40、直接連在遠(yuǎn)地主機(jī)上。,2024/3/21,48,9.3 遠(yuǎn)程登錄協(xié)議TELNET,客戶服務(wù)器方式現(xiàn)在由于 PC 機(jī)的功能越來(lái)越強(qiáng),用戶已較少使用 TELNET 了。TELNET 也使用客戶服務(wù)器方式。在本地系統(tǒng)運(yùn)行 TELNET 客戶進(jìn)程,而在遠(yuǎn)地主機(jī)則運(yùn)行 TELNET 服務(wù)器進(jìn)程。和 FTP 的情況相似,服務(wù)器中的主進(jìn)程等待新的請(qǐng)求,并產(chǎn)生從屬進(jìn)程來(lái)處理每一個(gè)連接。,2024/3/21,49,9.3 遠(yuǎn)程登錄協(xié)議TELNET,

41、TELNET 使用網(wǎng)絡(luò)虛擬終端 NVT 格式,因特網(wǎng),TCP 連接,客戶端,服務(wù)器端,使用客戶端的格式,使用服務(wù)器端的格式,使用 NVT 格式,,,,客戶,服務(wù)器,,2024/3/21,50,9.3 遠(yuǎn)程登錄協(xié)議TELNET,網(wǎng)絡(luò)虛擬終端 NVT 格式客戶軟件把用戶的擊鍵和命令轉(zhuǎn)換成 NVT 格式,并送交服務(wù)器。服務(wù)器軟件把收到的數(shù)據(jù)和命令,從 NVT 格式轉(zhuǎn)換成遠(yuǎn)地系統(tǒng)所需的格式。向用戶返回?cái)?shù)據(jù)時(shí),服務(wù)器把遠(yuǎn)地系統(tǒng)的格式轉(zhuǎn)換為

42、NVT 格式,本地客戶再?gòu)?NVT 格式轉(zhuǎn)換到本地系統(tǒng)所需的格式。,2024/3/21,51,9.4 電子郵件,概述電子郵件(e-mail)是因特網(wǎng)上使用得最多的和最受用戶歡迎的一種應(yīng)用。電子郵件把郵件發(fā)送到 ISP 的郵件服務(wù)器,并放在其中的收信人郵箱中,收信人可隨時(shí)上網(wǎng)到 ISP 的郵件服務(wù)器進(jìn)行讀取。電子郵件不僅使用方便,而且還具有傳遞迅速和費(fèi)用低廉的優(yōu)點(diǎn)?,F(xiàn)在電子郵件不僅可傳送文字信息,而且還可附上聲音和圖像。,2024

43、/3/21,52,9.4 電子郵件,電子郵件的一些標(biāo)準(zhǔn)在 1982 年制定出簡(jiǎn)單郵件傳送協(xié)議 SMTP (Simple Mail Transfer Protocol) 和因特網(wǎng)文本報(bào)文格式,它們都已成為因特網(wǎng)的正式標(biāo)準(zhǔn)。1993 年提出了通用因特網(wǎng)郵件擴(kuò)充MIME (Multipurpose Internet Mail Extensions)。MIME 在其郵件首部中說(shuō)明了郵件的數(shù)據(jù)類型(如文本、聲音、圖像、視像等)。在 MIME

44、 郵件中可同時(shí)傳送多種類型的數(shù)據(jù)。,2024/3/21,53,9.4 電子郵件,電子郵件的最主要的組成構(gòu)件,SMTP,TCP連接,,,,,POP3,發(fā)送郵件,發(fā)送郵件 SMTP,讀取郵件,TCP連接,發(fā)送方郵件服務(wù)器,SMTP客戶,POP3客戶,發(fā)件人用戶代理,接收方郵件服務(wù)器,,SMTP服務(wù)器,POP3服務(wù)器,,SMTP服務(wù)器,SMTP客戶,收件人用戶代理,,TCP 連接,2024/3/21,54,9.4

45、電子郵件,,,,,發(fā)送方,郵件緩存,接收方郵件服務(wù)器,,,,,,,,,,,,,,,,,,,,,,,,用戶代理,,,,,,,,,,,,,,,,,,SMTP,SMTP,POP3,發(fā)送方郵件服務(wù)器,,,,用戶代理,用戶郵箱,,接收方,,,(發(fā)送郵件),(發(fā)送郵件),(讀取郵件),因特網(wǎng),2024/3/21,55,9.4 電子郵件,用戶代理 UA (User Agent)用戶代理 UA 就是用戶與電子郵件系統(tǒng)的接口。用戶代理的功能是:撰

46、寫、顯示和處理。郵件服務(wù)器的功能是發(fā)送和接收郵件,同時(shí)還要向發(fā)信人報(bào)告郵件傳送的情況(已交付、被拒絕、丟失等)。郵件服務(wù)器按照客戶服務(wù)器方式工作。郵件服務(wù)器需要使用兩個(gè)不同的協(xié)議。SMTP 協(xié)議用于發(fā)送郵件。郵局協(xié)議 POP (Post Office Protocol) 用于接收郵件。,2024/3/21,56,9.4 電子郵件,注意一個(gè)郵件服務(wù)器既可以作為客戶,也可以作為服務(wù)器。例如,當(dāng)郵件服務(wù)器 A 向另一個(gè)郵件服務(wù)器

47、B 發(fā)送郵件時(shí),郵件服務(wù)器 A 就作為 SMTP 客戶,而 B 是 SMTP 服務(wù)器。當(dāng)郵件服務(wù)器 A 從另一個(gè)郵件服務(wù)器 B 接收郵件時(shí),郵件服務(wù)器 A 就作為 SMTP 服務(wù)器,而 B是 SMTP 客戶。,2024/3/21,57,9.4 電子郵件,電子郵件的最主要的組成構(gòu)件,(1) 發(fā)信人調(diào)用PC機(jī)中的用戶代理來(lái)編輯要發(fā)送的郵件。,2024/3/21,58,9.4 電子郵件,電子郵件的最主要的組成構(gòu)件,(2) 發(fā)信人的用戶代理用

48、 SMTP 把郵件傳送給發(fā)送方郵件服務(wù)器。,2024/3/21,59,9.4 電子郵件,電子郵件的最主要的組成構(gòu)件,(3) SMTP服務(wù)器將郵件放入郵件緩存隊(duì)列中,等待發(fā)送。,2024/3/21,60,9.4 電子郵件,(4) 運(yùn)行在發(fā)送方郵件服務(wù)器的 SMTP 客戶進(jìn)程,發(fā)現(xiàn)在郵件緩存中有待發(fā)送的郵件,就向運(yùn)行在接收方郵件服務(wù)器的 SMTP 服務(wù)器進(jìn)程發(fā)起 TCP 連接的建立。,2024/3/21,61,9.4 電子郵件,SMTP,T

49、CP連接,,,,,發(fā)送方,郵件緩存,接收方郵件服務(wù)器,,,,,,,,,,,,,,,,,,,,,,,,用戶代理,,,,,,,,,,,,,,,,,,SMTP,SMTP,POP3,發(fā)送方郵件服務(wù)器,,,,用戶代理,用戶郵箱,,接收方,,,(發(fā)送郵件),(發(fā)送郵件),(讀取郵件),因特網(wǎng),,,,,POP3,發(fā)送郵件,發(fā)送郵件 SMTP,讀取郵件,TCP連接,發(fā)送方郵件服務(wù)器,SMTP客戶,POP3客戶,發(fā)件人用戶代理,接收方

50、郵件服務(wù)器,,SMTP服務(wù)器,POP3服務(wù)器,,SMTP服務(wù)器,SMTP客戶,收件人用戶代理,,TCP 連接,(5) TCP 連接建立后,SMTP 客戶進(jìn)程開始向遠(yuǎn)程的 SMTP 服務(wù)器進(jìn)程發(fā)送郵件。當(dāng)所有的待發(fā)送郵件發(fā)完了,SMTP 就關(guān)閉所建立的 TCP 連接。,2024/3/21,62,9.4 電子郵件,SMTP,TCP連接,,,,,發(fā)送方,郵件緩存,接收方郵件服務(wù)器,,,,,,,,,,,,,,,,,,,,,,,,

51、用戶代理,,,,,,,,,,,,,,,,,,SMTP,SMTP,POP3,發(fā)送方郵件服務(wù)器,,,,用戶代理,用戶郵箱,,接收方,,,(發(fā)送郵件),(發(fā)送郵件),(讀取郵件),因特網(wǎng),,,,,POP3,發(fā)送郵件,發(fā)送郵件 SMTP,讀取郵件,TCP連接,發(fā)送方郵件服務(wù)器,SMTP客戶,POP3客戶,發(fā)件人用戶代理,接收方郵件服務(wù)器,,SMTP服務(wù)器,POP3服務(wù)器,,SMTP服務(wù)器,SMTP客戶,收件人用戶代理

52、,,TCP 連接,(6) 運(yùn)行在接收方郵件服務(wù)器中的 SMTP 服務(wù)器進(jìn)程收到郵件后,將郵件放入收信人的用戶郵箱中,等待收信人在方便時(shí)進(jìn)行讀取。,2024/3/21,63,9.4 電子郵件,SMTP,TCP連接,,,,,發(fā)送方,郵件緩存,接收方郵件服務(wù)器,,,,,,,,,,,,,,,,,,,,,,,,用戶代理,,,,,,,,,,,,,,,,,,SMTP,SMTP,POP3,發(fā)送方郵件服務(wù)器,,,,用戶代理,用戶郵箱,,接收方,,,

53、(發(fā)送郵件),(發(fā)送郵件),(讀取郵件),因特網(wǎng),,,,,POP3,發(fā)送郵件,發(fā)送郵件 SMTP,讀取郵件,TCP連接,發(fā)送方郵件服務(wù)器,SMTP客戶,POP3客戶,發(fā)件人用戶代理,接收方郵件服務(wù)器,,SMTP服務(wù)器,POP3服務(wù)器,,SMTP服務(wù)器,SMTP客戶,收件人用戶代理,,TCP 連接,(7) 收信人在打算收信時(shí),調(diào)用用戶代理,使用 POP3(或 IMAP)協(xié)議將自己的郵件從接收方郵件服務(wù)器的用戶郵箱

54、中的取回(如果郵箱中有來(lái)信的話)。,2024/3/21,64,9.4 電子郵件,注意POP3 服務(wù)器和 POP3 客戶之間的通信是由 POP3 客戶發(fā)起的。電子郵件的組成電子郵件由信封(envelope)和內(nèi)容(content)兩部分組成。電子郵件的傳輸程序根據(jù)郵件信封上的信息來(lái)傳送郵件。用戶在從自己的郵箱中讀取郵件時(shí)才能見到郵件的內(nèi)容。在郵件的信封上,最重要的就是收信人的地址。,2024/3/21,65,9.4 電子郵件,電

55、子郵件地址的格式TCP/IP 體系的電子郵件系統(tǒng)規(guī)定電子郵件地址的格式如下: 收信人郵箱名@郵箱所在主機(jī)的域名符號(hào)“@”讀作“at”,表示“在”的意思。 例如,電子郵件地址 qrzhcd@jiangnan.edu.cn,2024/3/21,66,9.4 電子郵件,簡(jiǎn)單郵件傳送協(xié)議 SMTPSMTP 所規(guī)定的就是在兩個(gè)相互通信的 SMTP 進(jìn)程之間應(yīng)如何交換信息。由于 SMTP 使用客戶服務(wù)器方式,因此負(fù)責(zé)發(fā)送郵件的 SM

56、TP 進(jìn)程就是 SMTP 客戶,而負(fù)責(zé)接收郵件的 SMTP 進(jìn)程就是 SMTP 服務(wù)器。SMTP 規(guī)定了 14 條命令和 21 種應(yīng)答信息。每條命令用 4 個(gè)字母組成,而每一種應(yīng)答信息一般只有一行信息,由一個(gè) 3 位數(shù)字的代碼開始,后面附上(也可不附上)很簡(jiǎn)單的文字說(shuō)明。,2024/3/21,67,9.4 電子郵件,SMTP 通信的三個(gè)階段連接建立:連接是在發(fā)送主機(jī)的 SMTP 客戶和接收主機(jī)的 SMTP 服務(wù)器之間建立的。SMTP

57、不使用中間的郵件服務(wù)器。 郵件傳送連接釋放:郵件發(fā)送完畢后,SMTP 應(yīng)釋放 TCP 連接。,2024/3/21,68,9.4 電子郵件,電子郵件的信息格式一個(gè)電子郵件分為信封和內(nèi)容兩大部分。RFC 2822 只規(guī)定了郵件內(nèi)容中的首部(header)格式,而對(duì)郵件的主體(body)部分則讓用戶自由撰寫。用戶寫好首部后,郵件系統(tǒng)將自動(dòng)地將信封所需的信息提取出來(lái)并寫在信封上。所以用戶不需要填寫電子郵件信封上的信息。郵件內(nèi)容首部包

58、括一些關(guān)鍵字,后面加上冒號(hào)。最重要的關(guān)鍵字是:To 和 Subject,2024/3/21,69,9.4 電子郵件,郵件內(nèi)容的首部“To:”后面填入一個(gè)或多個(gè)收信人的電子郵件地址。用戶只需打開地址簿,點(diǎn)擊收信人名字,收信人的電子郵件地址就會(huì)自動(dòng)地填入到合適的位置上。 “Subject:”是郵件的主題。它反映了郵件的主要內(nèi)容,便于用戶查找郵件。抄送“Cc:” 表示應(yīng)給某某人發(fā)送一個(gè)郵件副本?!癋rom”和“Date” 表示發(fā)信人的

59、電子郵件地址和發(fā)信日期?!癛eply-To”是對(duì)方回信所用的地址。,2024/3/21,70,9.4 電子郵件,郵件讀取協(xié)議POP3 和 IMAP郵局協(xié)議 POP 是一個(gè)非常簡(jiǎn)單、但功能有限的郵件讀取協(xié)議,現(xiàn)在使用的是它的第三個(gè)版本 POP3。POP 也使用客戶服務(wù)器的工作方式。在接收郵件的用戶 PC 機(jī)中必須運(yùn)行 POP 客戶程序,而在用戶所連接的 ISP 的郵件服務(wù)器中則運(yùn)行 POP 服務(wù)器程序。,2024/3/21,71,9

60、.4 電子郵件,IMAP 協(xié)議(Internet Message Access Protocol)IMAP 也是按客戶服務(wù)器方式工作,現(xiàn)在較新的版本是 IMAP4。用戶在自己的 PC 機(jī)上就可以操縱 ISP 的郵件服務(wù)器的郵箱,就像在本地操縱一樣。因此 IMAP 是一個(gè)聯(lián)機(jī)協(xié)議。當(dāng)用戶 PC 機(jī)上的 IMAP 客戶程序打開 IMAP 服務(wù)器的郵箱時(shí),用戶就可看到郵件的首部。若用戶需要打開某個(gè)郵件,則該郵件才傳到用戶的計(jì)算機(jī)上。,2

61、024/3/21,72,9.4 電子郵件,IMAP 的特點(diǎn)IMAP最大的好處就是用戶可以在不同的地方使用不同的計(jì)算機(jī)隨時(shí)上網(wǎng)閱讀和處理自己的郵件。IMAP 還允許收信人只讀取郵件中的某一個(gè)部分。例如,收到了一個(gè)帶有視像附件(此文件可能很大)的郵件。為了節(jié)省時(shí)間,可以先下載郵件的正文部分,待以后有時(shí)間再讀取或下載這個(gè)很長(zhǎng)的附件。IMAP 的缺點(diǎn)是如果用戶沒有將郵件復(fù)制到自己的 PC 機(jī)上,則郵件一直是存放在 IMAP 服務(wù)器上。因此

62、用戶需要經(jīng)常與 IMAP 服務(wù)器建立連接。,2024/3/21,73,9.4 電子郵件,注意不要將郵件讀取協(xié)議 POP 或 IMAP 與郵件傳送協(xié)議 SMTP 弄混。發(fā)信人的用戶代理向源郵件服務(wù)器發(fā)送郵件,以及源郵件服務(wù)器向目的郵件服務(wù)器發(fā)送郵件,都是使用 SMTP 協(xié)議。而 POP 協(xié)議或 IMAP 協(xié)議則是用戶從目的郵件服務(wù)器上讀取郵件所使用的協(xié)議。,2024/3/21,74,9.4 電子郵件,基于萬(wàn)維網(wǎng)的電子郵件電子郵件從

63、 A 發(fā)送到網(wǎng)易郵件服務(wù)器是使用 HTTP 協(xié)議。兩個(gè)郵件服務(wù)器之間的傳送使用 SMTP。郵件從新浪郵件服務(wù)器傳送到 B 是使用 HTTP 協(xié)議。,HTTP,HTTP,A,B,,,,SMTP,網(wǎng)易郵件服務(wù)器mail.163.com,新浪郵件服務(wù)器mail.sina.com.cn,2024/3/21,75,9.4 電子郵件,通用因特網(wǎng)郵件擴(kuò)充 MIMESMTP 有以下缺點(diǎn):SMTP 不能傳送可執(zhí)行文件或其他的二進(jìn)制對(duì)象。SM

64、TP 限于傳送 7 位的 ASCII 碼。許多其他非英語(yǔ)國(guó)家的文字(如中文、俄文,甚至帶重音符號(hào)的法文或德文)就無(wú)法傳送。SMTP 服務(wù)器會(huì)拒絕超過一定長(zhǎng)度的郵件。某些 SMTP 的實(shí)現(xiàn)并沒有完全按照因特網(wǎng)的 SMTP 標(biāo)準(zhǔn)。,2024/3/21,76,9.4 電子郵件,MIME 的特點(diǎn)MIME 并沒有改動(dòng) SMTP 或取代它。MIME 的意圖是繼續(xù)使用目前的 RFC 822 格式,但增加了郵件主體的結(jié)構(gòu),并定義了傳送非 ASC

65、II 碼的編碼規(guī)則。 MIME 和 SMTP 的關(guān)系,非 ASCII 碼,7 位 ASCII 碼,MIME,SMTP,MIME,SMTP,,,,,,7 位 ASCII 碼,7 位 ASCII 碼,非 ASCII 碼,用戶,用戶,2024/3/21,77,9.4 電子郵件,通用因特網(wǎng)郵件擴(kuò)充 MIMESMTP 有以下缺點(diǎn):SMTP 不能傳送可執(zhí)行文件或其他的二進(jìn)制對(duì)象。SMTP 限于傳送 7 位的 ASCII 碼。許多其他非英語(yǔ)

66、國(guó)家的文字(如中文、俄文,甚至帶重音符號(hào)的法文或德文)就無(wú)法傳送。SMTP 服務(wù)器會(huì)拒絕超過一定長(zhǎng)度的郵件。某些 SMTP 的實(shí)現(xiàn)并沒有完全按照[RFC 821]的 SMTP 標(biāo)準(zhǔn)。,2024/3/21,78,9.4 電子郵件,MIME 的特點(diǎn)MIME 并沒有改動(dòng) SMTP 或取代它。MIME 的意圖是繼續(xù)使用目前的[RFC 822]格式,但增加了郵件主體的結(jié)構(gòu),并定義了傳送非 ASCII 碼的編碼規(guī)則。MIME 主要包括三個(gè)

67、部分5 個(gè)新的郵件首部字段,它們可包含在[RFC 822]首部中。這些字段提供了有關(guān)郵件主體的信息。定義了許多郵件內(nèi)容的格式,對(duì)多媒體電子郵件的表示方法進(jìn)行了標(biāo)準(zhǔn)化。定義了傳送編碼,可對(duì)任何內(nèi)容格式進(jìn)行轉(zhuǎn)換,而不會(huì)被郵件系統(tǒng)改變。,2024/3/21,79,9.4 電子郵件,MIME 增加 5 個(gè)新的郵件首部MIME-Version: 標(biāo)志 MIME 的版本。現(xiàn)在的版本號(hào)是 1.0。若無(wú)此行,則為英文文本。Content-De

68、scription: 這是可讀字符串,說(shuō)明此郵件是什么。和郵件的主題差不多。Content-Id: 郵件的唯一標(biāo)識(shí)符。 Content-Transfer-Encoding: 在傳送時(shí)郵件的主體是如何編碼的。Content-Type: 說(shuō)明郵件的性質(zhì)。,2024/3/21,80,9.4 電子郵件,MIME 和 SMTP 的關(guān)系,非 ASCII 碼,7 位 ASCII 碼,MIME,SMTP,MIME,SMTP,,,,,,7 位 AS

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論