




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第 8章 應用層計算機網(wǎng)絡本章學習要求了解:Internet應用的發(fā)展與應用層協(xié)議的分類。掌握:Client/Server與P2P模式的特點。掌握:DNS、DHCP的基本工作原理。掌握:SMTP、FTP與TELNET等協(xié)議的基本工 作原理。掌握:Web與搜索引擎的基本工作原理。掌握:即時通信與SIP協(xié)議基本工作原理。掌握:網(wǎng)絡管理與SNMP協(xié)議的基本工作原理。掌握:FTP工作原理與應用層協(xié)議分析方法。第 6 章 應用層 *8.1 域名系統(tǒng) DNS 8.1.1 域名系統(tǒng)概述 8.1.2 因特網(wǎng)的域名結構 8.1.3 用域名服務器進行域名解析 8.2 文件傳送協(xié)議 8.2.1 概述*8.2.2 F
2、TP 的基本工作原理 8.2.3 簡單文件傳送協(xié)議 TFTP 第 8章 應用層(續(xù)) 8.3 遠程登錄 TELNET *8.4 電子郵件8.4.1 概述8.4.2 簡單郵件傳送協(xié)議 SMTP8.4.3 電子郵件的信息格式8.4.4 郵件讀取協(xié)議 POP3 和 IMAP8.4.5 通用因特網(wǎng)郵件擴充 MIME第 6 章 應用層(續(xù)) 8.5 萬維網(wǎng) WWW*8.5.1 概述*8.5.2 統(tǒng)一資源定位符 URL*8.5.3 超文本傳送協(xié)議 HTTP*8.5.4 超文本標記語言 HTML*8.5.5 萬維網(wǎng)頁面中的超鏈 8.5.6 動態(tài)萬維網(wǎng)文檔與 CGI 技術 8.5.7 活動萬維網(wǎng)文檔 8.5.
3、6 萬維網(wǎng)上的信息檢索系統(tǒng)第 8 章 應用層(續(xù)) 8.6 引導程序協(xié)議 BOOTP 與 動態(tài)主機配置協(xié)議 DHCP 8.6.1 引導程序協(xié)議 BOOTP*8.6.2 動態(tài)主機配置協(xié)議 DHCP第 8 章 應用層(續(xù)) 8.7 網(wǎng)絡管理*8.7.1 網(wǎng)絡管理的基本概念*8.7.2 簡單網(wǎng)絡管理協(xié)議 SNMP 概述 8.7.3 管理信息庫 MIB 8.7.5 SNMPv1 的五種協(xié)議數(shù)據(jù)單元 8.7.6 管理信息結構 SMI 8.7.7 SNMPv2 和 SNMPv3應用層協(xié)議的特點 每個應用層協(xié)議都是為了解決某一類應用問題,而問題的解決又往往是通過位于不同主機中的多個應用進程之間的通信和協(xié)同工
4、作來完成的。應用層的具體內容就是規(guī)定應用進程在通信時所遵循的協(xié)議。應用層的許多協(xié)議都是基于客戶服務器(C/S)模式??蛻?client)和服務器(server)都是指通信中所涉及的兩個應用進程??蛻舴掌鞣绞剿枋龅氖沁M程之間服務和被服務的關系。客戶是服務請求方,服務器是服務提供方。 什么是進程?進程的定義:進程是應用程序的運行實例,是應用程序的一次動態(tài)執(zhí)行。進程是操作系統(tǒng)分配運行空間的基本單位。簡單的理解成為:一個操作系統(tǒng)正在執(zhí)行的程序。線程:是占用CPU的基本單位,又叫輕型進程 ,一個進程可以含多個線程。進程與程序的區(qū)別:程序是靜態(tài)的一段代碼,而進程是程序的一個動態(tài)執(zhí)行過程。應用層概述物理
5、層數(shù)據(jù)鏈路層網(wǎng)絡層傳輸層應用層客戶1計算機1物理層數(shù)據(jù)鏈路層網(wǎng)絡層傳輸層應用層服務器1服務器2物理層數(shù)據(jù)鏈路層網(wǎng)絡層傳輸層應用層客戶2計算機2計算機3因特網(wǎng)一臺計算機的多個服務器可以被多臺計算機的客戶訪問域名系統(tǒng) DNS主機域名,例如,其對應的IP地址:72域名系統(tǒng)DNS ( Domain Name System)參見RFC 1034DNS是一個聯(lián)機分布式數(shù)據(jù)庫系統(tǒng),并采用客戶服務器方式。這樣即使單個域名服務器出了故障,DNS系統(tǒng)仍能正常運行。名字到域名的解析是由若干個域名服務器程序完成的。域名服務器程序在專設的結點上運行,運行該程序的機器稱為域名服務器。6.1.2 因特網(wǎng)的域名結構因特網(wǎng)的域
6、名管理機構因特網(wǎng)指派名字和號碼公司ICANN (Internet Corporation for Assigned Names and Numbers)負責。因特網(wǎng)采用了層次樹狀結構的命名方法。任何一個連接在因特網(wǎng)上的主機或路由器,都有一個惟一的層次結構的名字,即域名。域名的結構由若干個分量組成,各分量之間用點隔開: .三級域名.二級域名.頂級域名各分量分別代表不同級別的域名。 6.1.2 因特網(wǎng)的域名結構因特網(wǎng)的域名管理機構因特網(wǎng)指派名字和號碼公司ICANN (Internet Corporation for Assigned Names and Numbers)負責。因特網(wǎng)采用了層次樹狀結
7、構的命名方法。任何一個連接在因特網(wǎng)上的主機或路由器,都有一個惟一的層次結構的名字,即域名。域名的結構由若干個分量組成,各分量之間用點隔開: .三級域名.二級域名.頂級域名各分量分別代表不同級別的域名。 頂級域名 TLD (Top Level Domain)最高層的頂級域名TLD (Top Level Domain)有三大類:國家頂級域名 nTLD:如: .cn 表示中國,.us 表示美國,.uk 表示英國,等等。國際頂級域名 iTLD:采用.int。國際性的組織可在 .int 下注冊。通用頂級域名 gTLD:最早的頂級域名是: .com 表示公司企業(yè) .net 表示網(wǎng)絡服務機構 .org 表示
8、非贏利性組織 .edu 表示教育機構(美國專用) .gov 表示政府部門(美國專用) .mil 表示軍事部門(美國專用) 新增加了七個通用頂級域名 通用頂級域名gTDL:原先頂級域名共6個,現(xiàn)在又新增了7個通用頂級域名:.aero 用于航空運輸企業(yè).biz 用于公司和企業(yè).coop 用于合作團體.info 適用于各種情況.museum 用于博物館.name 用于個人.pro 用于會計、律師和醫(yī)師等自由職業(yè)者 國家頂級域名下注冊的二級域名均由該國家自行確定。我國二級域名劃分我國將二級域名劃分為“類別域名”和“行政區(qū)域名”兩大類。 其中“類別域名”6個 .ac 表示科研機構; .com 表示工、商
9、、金融等企業(yè); .edu 表示教育機構; .gov 表示政府部門; .net表示互聯(lián)網(wǎng)絡、接入網(wǎng)絡的信息中心(NIC) 和運行中心; .org 表示各種非盈利性組織。我國二級域名劃分“行政區(qū)域名”34個,適用于我國的各省、自治區(qū)、直轄市。例如: .bj 北京市 .sh為上海市 .js為江蘇省 .yn 為云南省,等等因特網(wǎng)的名字空間 comnetorgedugovmilcoopbizinfoaerointcnukhkjsshbjorgnetgoveducomacpkufudansjtutsinghua樹根cctvibmhpmot頂級域名二級域名三級域名mailep四級域名mailcsnetlse
10、u云南師范大學信息學院域名服務器 一個服務器所負責管轄的(或有權限的)范圍叫做區(qū)(zone)。各單位根據(jù)具體情況來劃分自己管轄范圍的區(qū)。但在一個區(qū)中的所有節(jié)點必須是能夠連通的。每一個區(qū)設置相應的權限(授權)域名服務器,用來保存該區(qū)中的所有主機的域名到IP地址的映射。DNS 服務器的管轄范圍不是以“域”為單位,而是以“區(qū)”為單位。 域名服務器有以下四種類型 根域名服務器 頂級域名服務器 權限(授權)域名服務器 本地域名服務器 樹狀結構的 DNS 域名服務器 根域名服務器org 域名服務器com 域名服務器edu 域名服務器域名服務器abc 公司有兩個權限域名服務器權限域名服務器根域名服務器頂級域
11、名服務器域名服務器根域名服務器 最高層次的域名服務器根域名服務器是最重要的域名服務器。所有的根域名服務器都知道所有的頂級域名服務器的域名和 IP 地址。不管是哪一個本地域名服務器,若要對因特網(wǎng)上任何一個域名進行解析,只要自己無法解析,就首先求助于根域名服務器。在因特網(wǎng)上共有13 個不同 IP 地址的根域名服務器,它們的名字是用一個英文字母命名,從a 一直到 m(前13 個字母)。根域名服務器這些根域名服務器相應的域名分別是 到 2006 年底全世界已經(jīng)安裝了一百多個根域名服務器機器,分布在世界各地。這樣做的目的是為了方便用戶,使世界上大部分 DNS 域名服務器都能就近找到一個根域名服務器。 權
12、限域名服務器 這就是前面已經(jīng)講過的負責一個區(qū)的域名服務器。當一個權限域名服務器還不能給出最后的查詢回答時,就會告訴發(fā)出查詢請求的 DNS 客戶,下一步應當找哪一個權限域名服務器。 用域名服務器進行域名轉換根域名服務器(root name server):目前在因特網(wǎng)上有十幾個根域名服務器,大部分都在北美。 當一個本地域名服務器不能立即回答某個主機的查詢時(因為它沒有保存被查詢主機的信息),該本地域名服務器就以DNS客戶的身份向某一個根域名服務器查詢。 若根域名服務器有被查詢主機的信息,就發(fā)送DNS回答報文給本地域名服務器,然后本地域名服務器再回答發(fā)起查詢的主機。用域名服務器進行域名轉換 若根域
13、名服務器沒有被查詢主機(如)的信息時,它就一定知道二級域(這里是)的授權域名服務器()的IP地址,于是它向該域名服務器查詢。通常根域名服務器用來管轄頂級域(如.cm),并作為頂級域的域名服務器。根域名服務器不一定能直接對頂級域下面所屬的所有域名進行轉換,但它一定能夠找到下面的二級域(如 )的域名服務器。域名轉換舉例域名為的主機想知道另一個域名為的主機的IP地址。遞歸查詢:根域名服務器將查詢結果返回給本地域名服務器。遞歸與迭代相結合的查詢:根域名服務器將下屬的授權域名服務器的IP地址返回給本地域名服務器,讓本地域名服務器到那里去查詢。對根域名服務器來說,負擔減輕了一半。遞歸查詢 comabcxy
14、zabcxy因特網(wǎng) 頂級域名服務器本地域名服務器 授權域名服務器 “樹根” 頂級域名服務器y本地域名服務器 授權域名服務器 本地域名服務器 授權域名服務器 的 IP 地址是什么? 云南師范大學信息學院遞歸與迭代相結合的查詢 根域名服務器本地域名服務器 本地域名服務器 本地域名服務器 IP()=?IP() = (5)云南師范大學信息學院 反向解析 名字解析中的反向解析是指由主機的IP地址求得其域名的過程。DNS在名字空間中設置了一個稱為in-的特殊域,專門用于反向解析。為了能夠將反向解析與正向解析用相同的方法進行解析,反向解析將IP地址的字節(jié)顛倒過來寫,構成反向解析的“名字空間”。
15、地址為26的主機的域名為02. 。 云南師范大學信息學院名字的高速緩存 使用名字的高速緩存可優(yōu)化查詢的開銷。 每個域名服務器都維護一個高速緩存,存放最近用過的名字以及從何處獲得名字映射信息的記錄。當客戶請求域名服務器轉換名字時,服務器首先按標準過程檢查它是否被授權管理該名字。若未被授權,則查看自己的高速緩存,檢查該名字是否最近被轉換過。域名服務器向客戶報告緩存中有關名字與地址的綁定(binding)信息,并標志為非授權綁定,以及給出獲得此綁定的服務器 S 的域名。本地服務器同時也將服務器 S 與 IP 地址的綁定告知客戶。實驗三:域名服務器DNS的配置操作系統(tǒng):Windows 2003 Ser
16、ver (或Windows 2000 Server)DNS服務器配置步驟 (1)安裝DNS服務 (2)配置DNS服務的客戶端(TCP/IP協(xié)議的配置)(3)創(chuàng)建DNS正向解析區(qū)域(4)創(chuàng)建DNS反向解析區(qū)域(1)安裝DNS服務開始設置控制面板添加/刪除程序添加/刪除Windows組件“網(wǎng)絡服務”選擇“域名服務系統(tǒng)(DNS)”按確定進行安裝 注意:一般安裝操作系統(tǒng)時該服務都沒有自動安裝,需要時手動添加。(2)配置DNS服務的客戶端DNS服務器本身的網(wǎng)絡屬性配置: 需要為DNS服務器配置靜態(tài)的IP和子網(wǎng)掩碼,通常DNS服務器的IP和DNS地址相同。 注意:為什么要靜態(tài)IP?因為IP的動態(tài)更改會使得
17、客戶端與DNS服務器失去聯(lián)系。DNS客戶端的配置: 計算機上打開TCP/IP屬性對話框,在DNS服務器地址欄輸入DNS服務器的IP地址 (3)創(chuàng)建DNS正向解析區(qū)域開始程序管理工具選擇DNS,打開DNS控制臺右擊“正相搜索區(qū)域”選擇“新建區(qū)域”選擇“標準主要區(qū)域”(或“Active Directory 集成區(qū)域”或“標準輔助區(qū)域”)-輸入域名“” 輸入要保存的區(qū)域的文件名“.dns” 按完成,完成創(chuàng)建 正向:從域名到IP地址(4)創(chuàng)建DNS反向解析區(qū)域開始程序管理工具選擇DNS,打開DNS控制臺右擊“反向搜索區(qū)域”選擇“新建區(qū)域”選擇“標準主要區(qū)域”輸入用來標示區(qū)域的“網(wǎng)絡ID”輸入要保存的區(qū)
18、域的文件名“0.166.192.dns”按完成,完成創(chuàng)建 創(chuàng)建指針PTR: 右擊“192.166.1.x.subnet”選擇“新建指針”在“主機IP號”中輸入主機號在“主機名”中輸入DNS主機名按 “確定”完成添加 。 PTR指針的作用:在反向搜索區(qū)域中創(chuàng)建的一個映射,用于把計算機的IP地址映射到DNS域名 ,僅支持反向搜索。反向:從IP地址到域名其他功能介紹啟用DNS循環(huán)復用功能 在一個服務器上創(chuàng)建多條主機記錄,使一個主機名對應于多個地址啟用該功能后,服務器每次都按這些進行解析,而且每次解析的順序不一樣創(chuàng)建別名記錄創(chuàng)建標準輔助區(qū)域,實現(xiàn)區(qū)域復用區(qū)域類型轉換實現(xiàn)高速緩存服務器實現(xiàn)區(qū)域委派(授權
19、)設置區(qū)域動態(tài)更新其他功能介紹控制臺各選項卡、各參數(shù)介紹其他功能介紹如何測試DNS服務已經(jīng)配置成功在客戶端計算機上執(zhí)行:(1)ping命令:若ping某域名能解析成IP地址,說明成功。(2)nslookup命令:nslookup ,若得到相應的IP地址,則說明成功。示范例子要求(1)假設本機擁有一個“1”的IP地址,現(xiàn)在想要讓它與“”、“”和“”三個域名對應起來。(2)假設本機還擁有如“0”和“1”的IP地址,也想要讓它們分別和“”及“”兩個域名對應起來。DNS報文格式DNS報文包括請求報文和響應報文。請求報文和響應報文的格式是相同的。 DNS報文的首部由6個字段構成:標識字段長度為16比特,
20、用于匹配請求和響應。標志字段長度為16比特,劃分為如圖9-7所示的若干子字段。QR子字段(1比特):用來區(qū)別請求和響應。0表示請求報文,1表示響應報文。 OpCode子字段(4比特):用來定義操作類型。0表示標準查詢(正向解析)1表示反向查詢(反向解析)2表示服務器狀態(tài)請求。云南師范大學信息學院DNS報文 DNS報文首部的后面是可變部分,包括四個小部分。 問題部分由一組問題記錄組成。問題記錄格式如圖。DNS報文詢問名字段可變長,詢問名由標號序列構成,每個標號前有一個字節(jié)指出該標號的字節(jié)長度。詢問類(query class)16比特,1表示因特網(wǎng)協(xié)議(IN)。詢問類型(query type)16
21、比特,定義詢問希望得到的回答類型。域名雖然主要針對主機而言,但由于域名系統(tǒng)的通用性,域名解析既可以用于獲取IP地址,也可以用于獲取名字服務器和主機信息等。為了區(qū)分這些不同類型的對象,域名系統(tǒng)中每一命名條目都被賦予類型屬性。常用的類型A 1 IPv4地址 用于域名到IPv4地址的轉換NS 2 名字服務器 標識區(qū)域的授權名字服務器CNAME 5 正規(guī)名 定義主機正規(guī)名的別名SOA 6 授權開始 標識授權的開始PTR 12 指針 指向其他域名空間的指針HINFO 13 主機信息 標識主機使用的CPU和OSMX 15 郵件交換 標識用于域的郵件交換資源AAAA 28 IPv6地址 用于域名到IPv6地
22、址的轉換AXFR 252 區(qū)域傳輸 請求傳輸整個區(qū)域ANY 255 全記錄請求 請求所有的記錄記錄別名 數(shù)值 記錄類型描 述云南師范大學信息學院DNS報文的其余三個部分是回答部分、授權部分和附加信息部分,附加信息包含回答部分和授權部分返回的資源所要求的附加信息(如IP地址)。這三部分均由一組資源記錄組成,而且僅在應答報文中出現(xiàn)。一條資源記錄描述一個域名,格式如圖。云南師范大學信息學院在響應報文中,回答的域名往往與問題中的域名相同。為了節(jié)省響應報文的空間,服務器對回答的域名采用壓縮格式,對相同的域名只存放一個拷貝,其他采用指針表示。若開始的兩個二進制位為“11”,則接下去的14比特為指針,該指針
23、指向存放在報文中另一位置的域名字符串。若開始的兩個二進制位為“00”,則接下去的6比特指出緊跟在計數(shù)字節(jié)后面的標號的長度。云南師范大學信息學院解析域名的請求報文云南師范大學信息學院解析域名的響應報文文件傳送協(xié)議文件傳送協(xié)議FTP ( File Transfer Protocol)網(wǎng)絡文件系統(tǒng)NFS ( Network File System)FTP 的基本工作原理文件傳送協(xié)議 FTP 只提供文件傳送的一些基本的服務,它使用 TCP 可靠的運輸服務。FTP 的主要功能是減少或消除在不同操作系統(tǒng)下處理文件的不兼容性。FTP使用客戶服務器方式。一個FTP服務器進程可同時為多個客戶進程提供服務。FTP
24、的服務器進程又兩大部分組成:一個主進程,負責接受新的請求;另外有若干個從屬進程,負責處理單個請求。主進程的工作步驟打開熟知端口(端口號為21),使客戶進程能夠連接上。等待客戶進程發(fā)出連接請求。啟動從屬進程來處理客戶進程發(fā)來的請求。從屬進程對客戶進程的請求處理完畢后即終止,但從屬進程在運行期間根據(jù)需要還可能創(chuàng)建其他一些子進程?;氐降却隣顟B(tài),繼續(xù)接受其他客戶進程發(fā)來的請求。主進程與從屬進程的處理是并發(fā)地進行。 兩個連接控制連接在整個會話期間一直保持打開,F(xiàn)TP 客戶發(fā)出的傳送請求通過控制連接發(fā)送給服務器端的控制進程,但控制連接不用來傳送文件。 如:cd rfc get rfc1261.txt ni
25、cinfo 等。實際用于傳輸文件的是“數(shù)據(jù)連接”。服務器端的控制進程在接收到 FTP 客戶發(fā)送來的文件傳輸請求后就創(chuàng)建“數(shù)據(jù)傳送進程”和“數(shù)據(jù)連接”,用來連接客戶端和服務器端的數(shù)據(jù)傳送進程?!皵?shù)據(jù)連接”連接到“數(shù)據(jù)傳送進程”,用于傳輸文件?!皵?shù)據(jù)連接”進程實際完成文件的傳送,在傳送完畢后關閉“數(shù)據(jù)傳送連接”并結束運行。 FTP 使用的兩個 TCP 連接 控制進程數(shù)據(jù)傳送進程用戶界面控制進程數(shù)據(jù)傳送進程客戶端服務器端因特網(wǎng)控制連接數(shù)據(jù)連接 當客戶進程向服務器進程發(fā)出建立連接請求時,要尋找連接服務器進程的熟知端口(21),同時還要告訴服務器進程自己的另一個端口號碼,用于建立數(shù)據(jù)傳送連接。接著,服務
26、器進程用自己傳送數(shù)據(jù)的熟知端口(20)與客戶進程所提供的端口號碼建立數(shù)據(jù)傳送連接。由于FTP使用了兩個不同的端口號,所以數(shù)據(jù)連接與控制連接不會發(fā)生混亂。 兩個不同的端口號 使用兩個獨立的連接的主要好處是使協(xié)議更加簡單和更容易實現(xiàn)。在傳輸文件時還可以利用控制連接(例如,客戶發(fā)送請求終止傳輸)。 使用兩個不同的端口號 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 P
27、assword: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4
28、466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.01 用戶要用 FTP 和遠地主機(網(wǎng)絡信息中心 NIC 上的主機)建立連接。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok
29、, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds
30、(0.3 Kbytes/s).14 ftp quit15 221 Goodbye.02 本地 FTP 發(fā)出的連接成功信息。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD
31、command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.03 從遠地服務器返回
32、的信息,220 表示“服務就緒”。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt ni
33、cinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.04 本地 FTP 提示用戶鍵入名字。用戶鍵入的名字表示“匿名”。用戶只需鍵入 anonymous 即可。 云
34、南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT co
35、mmand successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.05 數(shù)字 331 表示“用戶名正確”,需要口令。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03
36、 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection f
37、or rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.06 本地 FTP 提示用戶鍵入口令。用戶這時可鍵入guest 作為匿名的口令,也可以鍵入自己的電子郵件地址,即耶魯大學數(shù)學系名為 xyz 的主機上的 abc。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connect
38、ed to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data conn
39、ection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.07 數(shù)字 230 表示用戶已經(jīng)注冊完畢。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Nam
40、e: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226
41、 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.“ftp”是 FTP 的提示信息。用戶鍵入的是將目錄改變?yōu)榘?RFC 文件的目錄。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login
42、 ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. loca
43、l: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.09 字符 CWD 是 FTP 的標準命令,代表 Change Working Directory。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as pas
44、sword.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc
45、1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.10 用戶要求將名為 rfc1261.txt 的文件復制到本地主機上,并改名為 nicinfo。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07
46、 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes rece
47、ived in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.11 字符 PORT 是 FTP 的標準命令,表示要建立數(shù)據(jù)連接。200 表示“命令正確”。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, acces
48、s restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kb
49、ytes/s).14 ftp quit15 221 Goodbye.12 數(shù)字 150 表示“文件狀態(tài)正確, 即將建立數(shù)據(jù)連接”。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250
50、CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.13 數(shù)字 2
51、26 是“釋放數(shù)據(jù)連接”?,F(xiàn)在一個新的本地文件已產(chǎn)生。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1
52、261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.14 用戶鍵入退出命令。 云南師范大學信息學院 FTP 的屏幕信息舉例 01 ftp 02
53、 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: abc07 230 Guest login ok, access restrictions apply.06 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII d
54、ata connection for rfc1261.txt (7,1401) (4316 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4466 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.15 表明 FTP 工作結束。 云南師范大學信息學院遠程終端協(xié)議 TELNETTELNET 是一個簡單的遠程終端協(xié)議,也是因特網(wǎng)的正式標準。用戶用 TELNET 就可在其所在地通過 TCP 連接注冊(即登錄)到
55、遠地的另一個主機上(使用主機名或IP地址)。TELNET 能將用戶的擊鍵傳到遠地主機,同時也能將遠地主機的輸出通過 TCP 連接返回到用戶屏幕。這種服務是透明的,因為用戶感覺到好像鍵盤和顯示器是直接連在遠地主機上。 客戶服務器方式現(xiàn)在由于 PC 機的功能越來越強,用戶已較少使用 TELNET 了。TELNET 也使用客戶服務器方式。在本地系統(tǒng)運行 TELNET 客戶進程,而在遠地主機則運行 TELNET 服務器進程。和 FTP 的情況相似,服務器中的主進程等待新的請求,并產(chǎn)生從屬進程來處理每一個連接。 TELNET 使用網(wǎng)絡虛擬終端 NVT 格式 因特網(wǎng)TCP 連接 客戶端 服務器端 使用客戶
56、端的格式 使用服務器端的格式 使用 NVT 格式客戶服務器網(wǎng)絡虛擬終端 NVT 格式 客戶軟件把用戶的擊鍵和命令轉換成 NVT 格式,并送交服務器。服務器軟件把收到的數(shù)據(jù)和命令,從 NVT 格式轉換成遠地系統(tǒng)所需的格式。向用戶返回數(shù)據(jù)時,服務器把遠地系統(tǒng)的格式轉換為 NVT 格式,本地客戶再從 NVT 格式轉換到本地系統(tǒng)所需的格式。 SMTP/POP3電子郵件(e-mail)是因特網(wǎng)上使用得最多的和最受用戶歡迎的一種應用。電子郵件把郵件發(fā)送到 ISP 的郵件服務器,并放在其中的收信人郵箱中,收信人可隨時上網(wǎng)到 ISP 的郵件服務器進行讀取。電子郵件不僅使用方便,而且還具有傳遞迅速和費用低廉的優(yōu)
57、點。現(xiàn)在電子郵件不僅可傳送文字信息,而且還可附上聲音和圖像。電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務器用戶代理 發(fā)送端郵件服務器用戶代理接收方用戶代理用戶代理 郵件服務器 郵件服務器(發(fā)送郵件)SMTPSMTP(發(fā)送郵件)(TCP 連接)因特網(wǎng)(1) 發(fā)信人調用用戶代理來編輯要發(fā)送的郵件。用戶代理用 SMTP 把郵件傳送給發(fā)送端郵件服務器。 kmganjhyuan_ling_yunPOP3接收方(讀取郵件)SMTP(發(fā)送郵件)(TCP 連接)SMTP(發(fā)送郵件)云南師范大學信息學院電子郵件的發(fā)送和接收過程 發(fā)送方 接收端郵件服務器用戶代理SMTP 發(fā)送端郵件服務器郵件緩存用戶代
58、理接收方用戶代理用戶代理 郵件服務器 郵件服務器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(2) 發(fā)送端郵件服務器將郵件放入 郵件緩存隊列中,等待發(fā)送。云南師范大學信息學院電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務器用戶代理SMTP 發(fā)送端郵件服務器用戶代理接收方用戶代理用戶代理 郵件服務器 郵件服務器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(3) 運行在發(fā)送端郵件服務器的 SMTP 客戶進程,發(fā)現(xiàn)在郵件緩存中有待發(fā)送的郵件,就向運行在接收端郵件服務器的 SMTP 服務器進程發(fā)起 TCP 連接的建立
59、。云南師范大學信息學院電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務器用戶代理SMTP 發(fā)送端郵件服務器用戶代理用戶郵箱接收方用戶代理用戶代理 郵件服務器 郵件服務器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(4) TCP 連接建立后,SMTP 客戶進程開始向遠程的 SMTP 服務器進程發(fā)送郵件。當所有的待發(fā)送郵件發(fā)完了,SMTP 就關閉所建立的 TCP 連接。云南師范大學信息學院電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務器用戶代理SMTP 發(fā)送端郵件服務器用戶代理用戶郵箱接收方用戶代理用戶代理 郵件服
60、務器 郵件服務器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(5) 運行在接收端郵件服務器中的 SMTP 服務器進程收到郵件后,將郵件放入收信人的用戶郵箱中,等待收信人在方便時進行讀取。云南師范大學信息學院電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務器用戶代理SMTP 發(fā)送端郵件服務器用戶代理用戶郵箱接收方用戶代理用戶代理 郵件服務器 郵件服務器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)POP3POP3(讀取郵件)(讀取郵件)(TCP 連接)因特網(wǎng)(6)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)生館合股協(xié)議合同范本
- 醫(yī)院員工勞務合同范本
- 司機聘用合同范例范例
- 公司和員工勞動合同范本
- 小學英語國測試卷
- 個人愛崗敬業(yè)的演講稿
- 叉車運輸合同范例
- 上學檢討書七篇
- 三年級下學期德育工作計劃
- 燃料值班員初級習題庫及答案
- 2.2 說話要算數(shù) 第二課時 課件2024-2025學年四年級下冊道德與法治 統(tǒng)編版
- GB/T 14643.5-2009工業(yè)循環(huán)冷卻水中菌藻的測定方法第5部分:硫酸鹽還原菌的測定MPN法
- 醫(yī)院轉診轉院記錄單
- 余熱回收節(jié)能技術課件
- 表面工程學第四章-表面淬火和表面形變強化技術
- 健康管理調查表
- 汶川地震波時程記錄(臥龍3向)
- NACHI那智機器人(操作篇)課件
- 企業(yè)員工培訓PPT課件:職務犯罪培訓
- 場地租賃安全管理協(xié)議書
- 數(shù)學物理方程(很好的學習教材)PPT課件
評論
0/150
提交評論