版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第第9章章 應用層應用層計算機網絡第計算機網絡第8 8章章 應用層應用層2本章學習要求本章學習要求: 了解:了解:TCP/IP協(xié)議棧與應用層協(xié)議之間的關系。協(xié)議棧與應用層協(xié)議之間的關系。 掌握:域名系統(tǒng)的基本工作原理。掌握:域名系統(tǒng)的基本工作原理。 掌握:電子郵件的基本工作原理。掌握:電子郵件的基本工作原理。 掌握:文件傳輸掌握:文件傳輸FTP的基本工作原理。的基本工作原理。 掌握:掌握:WWW服務的基本工作原理。服務的基本工作原理。 掌握:應用層協(xié)議的分析方法。掌握:應用層協(xié)議的分析方法。計算機網絡第計算機網絡第8 8章章 應用層應用層38.1 應用層協(xié)議與低層協(xié)議的關系應用層協(xié)議與低層協(xié)議
2、的關系 8.1.1 主要的應用層協(xié)議主要的應用層協(xié)議 網絡終端協(xié)議網絡終端協(xié)議Telnet 文件傳輸協(xié)議文件傳輸協(xié)議FTP 簡單郵件傳輸協(xié)議簡單郵件傳輸協(xié)議SMTP 域名系統(tǒng)域名系統(tǒng)DNS 簡單網絡管理協(xié)議簡單網絡管理協(xié)議SNMP 超文本傳輸協(xié)議超文本傳輸協(xié)議HTTP計算機網絡第計算機網絡第8 8章章 應用層應用層48.1.2 TCP/IP協(xié)議棧及之間的關系協(xié)議棧及之間的關系 應用層應用層傳輸層傳輸層互聯(lián)層互聯(lián)層主機-網絡層主機-網絡層TelnetFTP SMTPDNSSNMPTCPUDPARPRARP EthernetToken Ring其它協(xié)議HTTPTFTPIPIP計算機網絡第計算機網絡
3、第8 8章章 應用層應用層58.2 域名系統(tǒng)域名系統(tǒng)DNS8.2.1 域名系統(tǒng)的基本概念域名系統(tǒng)的基本概念1.1.為什么有了為什么有了IPIP地址,還需要域名地址,還需要域名? ? 域域 名名 用用字符字符表示的網絡主機名,是一種表示的網絡主機名,是一種主機標識主機標識符符; IP地址地址 數字型數字型,難于記憶與理解;,難于記憶與理解; 域域 名名 字符型字符型,直觀,便于記憶與理解;,直觀,便于記憶與理解; IP地址地址 用于用于網絡層網絡層; 域域 名名 用于用于應用層應用層; IP地址與域名都應該是地址與域名都應該是全網惟一全網惟一的,并且它們之間具的,并且它們之間具有對應關系。有對應
4、關系。計算機網絡第計算機網絡第8 8章章 應用層應用層62. Internet域名結構域名結構 TCP/IP協(xié)議中規(guī)定的層次型名字管理機制叫做域名系協(xié)議中規(guī)定的層次型名字管理機制叫做域名系統(tǒng);統(tǒng); 域名系統(tǒng)將整個域名系統(tǒng)將整個Internet劃分為多個頂級域,并為每個劃分為多個頂級域,并為每個頂級域規(guī)定了通用的頂級域名;頂級域規(guī)定了通用的頂級域名; Internet主機域名的一般格式為:主機域名的一般格式為: 主機域名四級域名. 三級域名 . 二級域名. 頂級域 名計算機網絡第計算機網絡第8 8章章 應用層應用層7Internet域名空間的樹狀結構域名空間的樹狀結構 intcomedugovm
5、組織國家或地區(qū)頂級域名頂級域名acibmhpcisco.二級域名二級域名nankaipku.tsinghuawwwcsee.三級域名三級域名四級域名四級域名根計算機網絡第計算機網絡第8 8章章 應用層應用層88.2.2 域名服務器的層次結構域名服務器的層次結構 1.1.域名服務器的基本工作原理域名服務器的基本工作原理 域名系統(tǒng)的一個主要特點是允許區(qū)域自治;域名系統(tǒng)的一個主要特點是允許區(qū)域自治; 域名系統(tǒng)在設計了層次的域名的同時,提出了與其相域名系統(tǒng)在設計了層次的域名的同時,提出了與其相對應的域名服務器系統(tǒng);對應的域
6、名服務器系統(tǒng); 整個域名系統(tǒng)是以一個大型的分布式數據庫的方式工整個域名系統(tǒng)是以一個大型的分布式數據庫的方式工作的;作的; 大多數具有大多數具有InternetInternet連接的組織都有一個域名服務器,連接的組織都有一個域名服務器,每個服務器包含連向其他域名服務器的信息,這些服每個服務器包含連向其他域名服務器的信息,這些服務器形成了一個大的協(xié)同工作的域名數據庫務器形成了一個大的協(xié)同工作的域名數據庫 。 計算機網絡第計算機網絡第8 8章章 應用層應用層92.2.域名服務器的層次域名服務器的層次 DNS服務器的層次是與域名的層次相適應的;服務器的層次是與域名的層次相適應的; 每一個域名服務器都只
7、對域名體系中的一部分進行管每一個域名服務器都只對域名體系中的一部分進行管轄;轄; 一個根服務器(一個根服務器(root server)在這個層次體系的頂部,在這個層次體系的頂部,它是頂層域的管轄者;它是頂層域的管轄者; DNS服務器的層次對應著域名的層次,但是這兩者并服務器的層次對應著域名的層次,但是這兩者并不是對等的。一個公司網絡或校園網可以選擇將它所不是對等的。一個公司網絡或校園網可以選擇將它所有的域名都放在一個域名服務器上,也可以選擇運行有的域名都放在一個域名服務器上,也可以選擇運行幾個域名服務器。幾個域名服務器。
8、.第一級域名服務器第一級域名服務器第二級域名服務器第二級域名服務器計算機網絡第計算機網絡第8 8章章 應用層應用層108.2.3 域名解析域名解析 1.域名解析的基本工作原理域名解析的基本工作原理 將域名轉換為對應的將域名轉換為對應的IPIP地址的過程稱為域名解析地址的過程稱為域名解析; ; 完成該功能的軟件叫域名解析器完成該功能的軟件叫域名解析器; ; 每個本地域名服務器配置一個域名解析器軟件每個本地域名服務器配置一個域名解析器軟件; ; 由于每個服務器都知道根服務器的地址,因此無論經過由于每個服務器都知道根服務器的地址,因此無論經過幾步查詢,在域名樹中最終總會找出正確的解析結果。幾步查詢,
9、在域名樹中最終總會找出正確的解析結果。 計算機網絡第計算機網絡第8 8章章 應用層應用層112.域名解析算法域名解析算法 遞歸解析遞歸解析 反復解析反復解析 構造域名解析請求包將解析要求發(fā)往某個服務器結束N開始名字是否在本服務器所轄子域哪種解析方式從數據庫中取出相應地址,將結果傳回求解者Y請求下一個服務器求解名字,并將結果傳回求解者遞歸解析反復解析產生一個指定下一個服務器的響應,并傳回求解者下一次求解計算機網絡第計算機網絡第8 8章章 應用層應用層12 遞歸解析要求名字服務器系統(tǒng)一次性完成全部名字遞歸解析要求名字服務器系統(tǒng)一次性完成全部名字地地址變換;址變換; 反復解析是每次請求一個服務器,如
10、果不行再請求別的反復解析是每次請求一個服務器,如果不行再請求別的服務器;服務器; 遞歸解析的任務主要是由服務器軟件承擔;遞歸解析的任務主要是由服務器軟件承擔; 反復解析的任務主要是由域名解析器軟件承擔。反復解析的任務主要是由域名解析器軟件承擔。 計算機網絡第計算機網絡第8 8章章 應用層應用層13域名解析中客戶與服務器的交互過程域名解析中客戶與服務器的交互過程 客戶本地域名服務器第1 步根域名服務器nankai域名服務器cs域名服務器第2 步第3 步,2 00第4 步第5 步,2 0第6 步第7 步,2 00第8 步202.113.5
11、6.100計算機網絡第計算機網絡第8 8章章 應用層應用層148.2.4 域名系統(tǒng)性能優(yōu)化域名系統(tǒng)性能優(yōu)化1.1.復制復制 每個根服務器的許多副本存在于世界各地;每個根服務器的許多副本存在于世界各地; 當一個新的子網加入當一個新的子網加入Internet時,它在本地的時,它在本地的DNS服務服務器中配置一個根服務器表;器中配置一個根服務器表; 本地的本地的DNS服務器可以為本網用戶的域名服務選擇響服務器可以為本網用戶的域名服務選擇響應最快的根服務器;應最快的根服務器; 在實際應用中,地理上最近的域名服務器往往響應最在實際應用中,地理上最近的域名服
12、務器往往響應最好。好。計算機網絡第計算機網絡第8 8章章 應用層應用層152.緩存緩存 DNS緩存比復制更為重要,使用名字的高速緩存可優(yōu)緩存比復制更為重要,使用名字的高速緩存可優(yōu)化查詢的開銷;化查詢的開銷; 每個服務器都保留一個域名緩存,每當查找一個新的每個服務器都保留一個域名緩存,每當查找一個新的域名時,服務器將它置于緩存中;域名時,服務器將它置于緩存中; 主機在啟動時從本地域名服務器下載域名和地址的全主機在啟動時從本地域名服務器下載域名和地址的全部數據庫,維護存放自己最近使用的域名的高速緩存,部數據庫,維護存放自己最近使用的域名的高速緩存,并且只在從緩存中找不到域名時才使用域名服務器。并且
13、只在從緩存中找不到域名時才使用域名服務器。計算機網絡第計算機網絡第8 8章章 應用層應用層168.3 電子郵件服務電子郵件服務8.3.1 電子郵件的概念電子郵件的概念 電子郵件服務是目前電子郵件服務是目前Internet上使用最頻繁的服務;上使用最頻繁的服務; 電子郵件系統(tǒng)不但可以傳輸各種格式的文本信息,而電子郵件系統(tǒng)不但可以傳輸各種格式的文本信息,而且還可以傳輸圖像、聲音、視頻等多種信息且還可以傳輸圖像、聲音、視頻等多種信息 ; 郵件服務器系統(tǒng)的核心郵件服務器負責接收用戶送來郵件服務器系統(tǒng)的核心郵件服務器負責接收用戶送來的郵件,并根據收件人地址發(fā)送到對方的郵件服務器的郵件,并根據收件人地址發(fā)
14、送到對方的郵件服務器中,同時負責接收由其他郵件服務器發(fā)來的郵件,并中,同時負責接收由其他郵件服務器發(fā)來的郵件,并根據收件人地址分發(fā)到相應的電子郵箱中;根據收件人地址分發(fā)到相應的電子郵箱中; 當用戶向當用戶向ISP申請申請Internet賬戶時,賬戶時,ISP就會在它的郵件就會在它的郵件服務器上建立該用戶的電子郵件賬戶,它包括用戶名服務器上建立該用戶的電子郵件賬戶,它包括用戶名(user name)與用戶密碼(與用戶密碼(password)。)。 計算機網絡第計算機網絡第8 8章章 應用層應用層178.3.2 電子郵件服務的工作過程電子郵件服務的工作過程 電子郵件服務基于客戶電子郵件服務基于客戶
15、/ /服務器結構服務器結構計算機網絡第計算機網絡第8 8章章 應用層應用層18電子郵件應用程序基本服務功能電子郵件應用程序基本服務功能: 創(chuàng)建與發(fā)送電子郵件;創(chuàng)建與發(fā)送電子郵件; 接收、閱讀與管理電子郵件;接收、閱讀與管理電子郵件; 賬號、郵箱與通信簿管理。賬號、郵箱與通信簿管理。電子郵件協(xié)議電子郵件協(xié)議: 在電子郵件程序向郵件服務器中發(fā)送郵件時,使用的在電子郵件程序向郵件服務器中發(fā)送郵件時,使用的是簡單郵件傳輸協(xié)議是簡單郵件傳輸協(xié)議SMTP; 在電子郵件程序從郵件服務器中讀取郵件時,可以使在電子郵件程序從郵件服務器中讀取郵件時,可以使用郵局協(xié)議用郵局協(xié)議POP3或交互式郵件存取協(xié)議或交互式郵
16、件存取協(xié)議IMAP,它取它取決于郵件服務器支持的協(xié)議類型。決于郵件服務器支持的協(xié)議類型。 計算機網絡第計算機網絡第8 8章章 應用層應用層19電子郵件系統(tǒng)協(xié)議使用情況電子郵件系統(tǒng)協(xié)議使用情況計算機網絡第計算機網絡第8 8章章 應用層應用層208.3.4 簡單郵件傳輸協(xié)議簡單郵件傳輸協(xié)議SMTP SMTP協(xié)議運行在協(xié)議運行在TCP協(xié)議之上,使用公開端口協(xié)議之上,使用公開端口號號25; SMTP使用簡單的命令傳輸郵件使用簡單的命令傳輸郵件; SMTP規(guī)定了規(guī)定了14條命令和條命令和21種響應信息種響應信息; 每條命令都是由每條命令都是由4個字母組成的個字母組成的; 每一種響應信息一般只有一行信息每
17、一種響應信息一般只有一行信息; SMTP使用客戶使用客戶/服務器工作模式,發(fā)送郵件的服務器工作模式,發(fā)送郵件的SMTP進程是進程是SMTP客戶,接收郵件的客戶,接收郵件的SMTP進程進程是是SMTP服務器。服務器。 計算機網絡第計算機網絡第8 8章章 應用層應用層218.3.5 郵件讀取協(xié)議郵件讀取協(xié)議POP3和和IMAP POP3 郵局協(xié)議郵局協(xié)議POP是一個簡單的郵件讀取協(xié)議;是一個簡單的郵件讀取協(xié)議; POP3協(xié)議使用客戶協(xié)議使用客戶/服務器的工作方式;服務器的工作方式; 接收郵件的用戶主機運行接收郵件的用戶主機運行POP客戶程序,客戶程序,ISP的郵的郵件服務器則運行件服務器則運行PO
18、P服務器程序服務器程序 ; POP3協(xié)議運行在協(xié)議運行在TCP協(xié)議之上,它使用公開的端協(xié)議之上,它使用公開的端口號口號110 ; POP3協(xié)議規(guī)定了協(xié)議規(guī)定了15條命令和條命令和24種響應信息種響應信息 。計算機網絡第計算機網絡第8 8章章 應用層應用層22IMAP Internet報文存取協(xié)議報文存取協(xié)議IMAP與與POP3都是按客戶都是按客戶/服務服務器方式工作,但它們有很大的差別;器方式工作,但它們有很大的差別; 對于對于POP3協(xié)議,協(xié)議,POP3服務器是具有存儲轉發(fā)功能的服務器是具有存儲轉發(fā)功能的中間服務器。在郵件交付給用戶之后,中間服務器。在郵件交付給用戶之后,POP3服務器服務器
19、就不再保存這些郵件;就不再保存這些郵件; 當客戶程序打開當客戶程序打開IMAP服務器的郵箱時,用戶就可以服務器的郵箱時,用戶就可以看到郵件的首部;如果用戶需要打開某個郵件,則可看到郵件的首部;如果用戶需要打開某個郵件,則可以將該郵件傳送到用戶的計算機;在用戶未發(fā)出刪除以將該郵件傳送到用戶的計算機;在用戶未發(fā)出刪除郵件的命令前,郵件的命令前,IMAP服務器郵箱中的郵件一直保存服務器郵箱中的郵件一直保存著;著; POP3協(xié)議是在脫機狀態(tài)下運行,而協(xié)議是在脫機狀態(tài)下運行,而IMAP協(xié)議是在聯(lián)協(xié)議是在聯(lián)機狀態(tài)下運行。機狀態(tài)下運行。計算機網絡第計算機網絡第8 8章章 應用層應用層238.4 文件傳輸服務
20、文件傳輸服務8.4.1 文件傳輸的概念文件傳輸的概念 文件傳輸服務又稱為文件傳輸服務又稱為FTP服務,它是服務,它是Internet中最早中最早提供的服務功能之一,目前仍然在廣泛使用中提供的服務功能之一,目前仍然在廣泛使用中 ; 文件傳輸服務是由文件傳輸服務是由FTP應用程序提供的,而應用程序提供的,而FTP應用應用程序遵循的是程序遵循的是TCP/IP協(xié)議組中的文件傳輸協(xié)議,它協(xié)議組中的文件傳輸協(xié)議,它允許用戶將文件從一臺計算機傳輸到另一臺計算機允許用戶將文件從一臺計算機傳輸到另一臺計算機上,并且能保證傳輸的可靠性;上,并且能保證傳輸的可靠性; 在在Internet中,許多公司、大學的主機上含
21、有數量眾中,許多公司、大學的主機上含有數量眾多的各種程序與文件,這是多的各種程序與文件,這是Internet的巨大與寶貴的的巨大與寶貴的信息資源。通過使用信息資源。通過使用FTP服務,用戶就可以方便地訪服務,用戶就可以方便地訪問這些信息資源。問這些信息資源。 計算機網絡第計算機網絡第8 8章章 應用層應用層248.4.2 文件傳輸的工作過程文件傳輸的工作過程 FTP服務工作模式服務工作模式 :客戶:客戶/服務器服務器計算機網絡第計算機網絡第8 8章章 應用層應用層258.4.3 匿名匿名FTP服務服務 匿名匿名FTP服務的實質是:提供服務的機構在它的服務的實質是:提供服務的機構在它的FTP服服
22、務器上建立一個公開賬戶(一般為務器上建立一個公開賬戶(一般為anonymous),),并賦并賦予該賬戶訪問公共目錄的權限,以便提供免費服務;予該賬戶訪問公共目錄的權限,以便提供免費服務; 如果用戶要訪問這些提供匿名服務的如果用戶要訪問這些提供匿名服務的FTP服務器,一般服務器,一般不需要輸入用戶名與用戶密碼;不需要輸入用戶名與用戶密碼; 大多數大多數FTP服務都是匿名服務;服務都是匿名服務; 為了保證為了保證FTP服務器的安全,幾乎所有的匿名服務器的安全,幾乎所有的匿名FTP服務服務器都只允許用戶下載文件,而不允許用戶上載文件。器都只允許用戶下載文件,而不允許用戶上載文件。 計算機網絡第計算機
23、網絡第8 8章章 應用層應用層268.5 新聞與公告類服務新聞與公告類服務 8.5.1 網絡新聞組網絡新聞組 網絡新聞組是一種利用網絡進行專題討論的國際論網絡新聞組是一種利用網絡進行專題討論的國際論壇壇 ; Usenet并不是一個網絡系統(tǒng),只是建立在并不是一個網絡系統(tǒng),只是建立在Internet上上的邏輯組織;的邏輯組織; Usenet不同于不同于Internet上的交互式操作方式,在上的交互式操作方式,在Usenet服務器上存儲的各種信息,會周期性地轉發(fā)服務器上存儲的各種信息,會周期性地轉發(fā)給其他給其他Usenet服務器;服務器; Usenet的基本通信方式是電子郵件,但它不是采用的基本通信
24、方式是電子郵件,但它不是采用點對點通信方式,而是采用多對多的傳遞方式。點對點通信方式,而是采用多對多的傳遞方式。計算機網絡第計算機網絡第8 8章章 應用層應用層278.5.2 電子公告牌電子公告牌 電子公告牌電子公告牌BBS也是也是Internet上較常用的服務功能之一;上較常用的服務功能之一; 電子公告牌提供一塊公共電子白板,每個用戶都可以電子公告牌提供一塊公共電子白板,每個用戶都可以在上面書寫、發(fā)布信息或提出看法、聊天,獲得幫助、在上面書寫、發(fā)布信息或提出看法、聊天,獲得幫助、討論問題及為別人提供信息;討論問題及為別人提供信息; 早期的早期的BBS服務是一種基于遠程登錄的服務,想要使用服務
25、是一種基于遠程登錄的服務,想要使用BBS服務的用戶,必須首先利用遠程登錄功能登錄到服務的用戶,必須首先利用遠程登錄功能登錄到BBS服務器上;服務器上; 目前很多目前很多BBS站點開始提供站點開始提供WWW訪問方式。訪問方式。 計算機網絡第計算機網絡第8 8章章 應用層應用層288.6 WWW服務服務 8.6.1 WWW服務的基本概念服務的基本概念 WWW又稱為萬維網,簡稱為又稱為萬維網,簡稱為Web, 是是Internet技術發(fā)技術發(fā)展中的一個重要的里程碑;展中的一個重要的里程碑; WWW系統(tǒng)的結構采用了客戶系統(tǒng)的結構采用了客戶/服務器模式;服務器模式; 信息資源以信息資源以web頁的形式存儲
26、在頁的形式存儲在WWW服務器中,用服務器中,用戶通過戶通過WWW客戶端瀏覽器程序圖、文、聲并茂的客戶端瀏覽器程序圖、文、聲并茂的Web頁內容;頁內容; 通過通過Web頁中的鏈接,用戶可以方便地訪問位于其他頁中的鏈接,用戶可以方便地訪問位于其他WWW服務器中的服務器中的Web頁,或是其他類型的網絡信息頁,或是其他類型的網絡信息資源。資源。 計算機網絡第計算機網絡第8 8章章 應用層應用層29WWW服務的基本概念服務的基本概念 HTML文件HTML文件HTTP協(xié)議InternetInternet其他信息資源WWW服務器WWW服務器WWW客戶計算機網絡第計算機網絡第8 8章章 應用層應用層30WWW
27、服務具有以下幾個主要特點服務具有以下幾個主要特點 以超文本方式組織網絡多媒體信息,用戶可以訪問文以超文本方式組織網絡多媒體信息,用戶可以訪問文本、語音、圖形和視頻信息;本、語音、圖形和視頻信息; 用戶可以在用戶可以在Internet范圍內的任意網站之間查詢、檢范圍內的任意網站之間查詢、檢索、瀏覽及發(fā)布信息,并實現對各種信息資源透明的索、瀏覽及發(fā)布信息,并實現對各種信息資源透明的訪問;訪問; 提供生動、直觀、統(tǒng)一的圖形用戶界面;提供生動、直觀、統(tǒng)一的圖形用戶界面; WWW服務的核心技術是:服務的核心技術是: 超文本標記語言超文本標記語言HTML; 超文本傳輸協(xié)議超文本傳輸協(xié)議HTTP; 超鏈接超
28、鏈接 hyperlink。計算機網絡第計算機網絡第8 8章章 應用層應用層318.6.2 超文本、超媒體與超文本標記語言超文本、超媒體與超文本標記語言1.超文本與超媒體的概念超文本與超媒體的概念 超文本方式的工作方式超文本方式的工作方式 南開大學學校概況學校概況學校目錄南開大學院系設置信息學院學校歷史院系設置學校歷史學校概況信息學院計算機系計算機系數學學院數學學院計算機網絡第計算機網絡第8 8章章 應用層應用層32超媒體工作方式超媒體工作方式老虎老虎文字介紹音頻介紹視頻介紹文字介紹文字介紹視頻介紹視頻介紹音頻介紹音頻介紹計算機網絡第計算機網絡第8 8章章 應用層應用層33 WWW以客戶以客戶/
29、服務器方式工作;服務器方式工作; 瀏覽器瀏覽器browser是在用戶計算機上運行的是在用戶計算機上運行的WWW客戶客戶程序;程序; WWW服務器程序運行在服務器,管理著提供瀏覽服務器程序運行在服務器,管理著提供瀏覽的文檔;的文檔; WWW在實現過程中必須解決以下幾個問題:在實現過程中必須解決以下幾個問題: 如何標識分布在整個如何標識分布在整個Internet上的上的WWW文檔?文檔? 如何實現如何實現WWW上各種鏈接的鏈接?上各種鏈接的鏈接? 如何顯示不同風格的如何顯示不同風格的WWW文檔?文檔? 計算機網絡第計算機網絡第8 8章章 應用層應用層342.主頁的概念主頁的概念 信息資源以網頁信息
30、資源以網頁Web page的形式存儲在的形式存儲在WWW服務器服務器中中 ; 用戶通過瀏覽器向用戶通過瀏覽器向WWW服務器發(fā)出請求,服務器根服務器發(fā)出請求,服務器根據客戶請求內容,將保存在據客戶請求內容,將保存在WWW服務器中的某個頁服務器中的某個頁面發(fā)送給客戶;面發(fā)送給客戶; 用戶可以通過頁面中的鏈接,方便地訪問位于其他用戶可以通過頁面中的鏈接,方便地訪問位于其他WWW服務器中的頁面,或是其他類型的網絡信息資服務器中的頁面,或是其他類型的網絡信息資源;源; 主頁主頁home page是一種特殊的是一種特殊的Web頁面,是指包含個頁面,是指包含個人或機構基本信息的頁面,用于對個人或機構進行綜人
31、或機構基本信息的頁面,用于對個人或機構進行綜合性介紹,是訪問個人或機構詳細信息的入口點。合性介紹,是訪問個人或機構詳細信息的入口點。計算機網絡第計算機網絡第8 8章章 應用層應用層35主頁一般包含以下幾種基本元素主頁一般包含以下幾種基本元素: 文本(文本(text) 最基本的元素,就是通常所說的文字。最基本的元素,就是通常所說的文字。 圖像(圖像(image) WWW瀏覽器一般只識別瀏覽器一般只識別GIF與與JPEG 兩種圖像格式兩種圖像格式 。 表格(表格(table) 類似于類似于Word中的表格,表格單元內容中的表格,表格單元內容 一般為字符類型。一般為字符類型。 超鏈接(超鏈接(hyp
32、erlink) 用于將用于將HTML與其他主頁相連。與其他主頁相連。 計算機網絡第計算機網絡第8 8章章 應用層應用層363.超文本標記語言超文本標記語言HTML WWW服務器中所存儲的頁面是一種結構化的文檔,服務器中所存儲的頁面是一種結構化的文檔,采用超文本標記語言書寫而成;采用超文本標記語言書寫而成; HTML是是WWW上用于創(chuàng)建超文本鏈接的基本語言,上用于創(chuàng)建超文本鏈接的基本語言,可以定義可以定義WWW主頁格式化的文本、色彩、圖像與超主頁格式化的文本、色彩、圖像與超文本鏈接;文本鏈接; HTML文檔可以將聲音、圖像、視頻等多媒體信息集文檔可以將聲音、圖像、視頻等多媒體信息集成在一起成在一
33、起 ; 使用使用HTML語言開發(fā)的語言開發(fā)的HTML超文本文件一般具超文本文件一般具有有.htm(或或.html)后綴。后綴。 計算機網絡第計算機網絡第8 8章章 應用層應用層378.6.3 URL與信息定位與信息定位 URL是對能從是對能從Internet上得到的資源的位置和訪問方法上得到的資源的位置和訪問方法的一種簡潔的表示的一種簡潔的表示 ; 標準的標準的URL由由3部分組成:服務器類型、主機名和路徑部分組成:服務器類型、主機名和路徑及文件名及文件名 http:/ 協(xié)議類型協(xié)議類型 主機名主機名 路徑及地址路徑及地址計算機網絡第計算機網絡第8 8章章 應用層應用層38URL通過指定其他協(xié)
34、議類型訪問其他類型服務器通過指定其他協(xié)議類型訪問其他類型服務器: gopher:/ 連接到名為連接到名為的的Gopher服務器服務器 ftp:/ 通過通過FTP連接來獲得一個名為連接來獲得一個名為readme.txt的文本文件的文本文件 file:/ 要在所要在所連接的主機上獲得并顯示一個名為連接的主機上獲得并顯示一個名為wu.gif的圖形文件的圖形文件 telnet:/ 遠程登錄到名為遠程登錄到名為的主機的主機計算機網絡第計算機網絡第8 8章章 應用層應用層398.6.4 WWW瀏覽器瀏覽器 WWW瀏覽器的基本功能瀏覽器的基本功能 WWW瀏覽器是用來瀏覽瀏覽器是用來瀏覽Internet上主頁
35、的客戶軟件上主頁的客戶軟件 ; 瀏覽器軟件應具備以下的基本功能瀏覽器軟件應具備以下的基本功能 : 查找、啟動與終止鏈接;查找、啟動與終止鏈接; 通過按鈕與菜單項來鏈接;通過按鈕與菜單項來鏈接; 歷史(歷史(history)與書簽(與書簽(bookmark)的使用;的使用; 自由設定屏幕窗口;自由設定屏幕窗口; 選擇起始頁;選擇起始頁; 改變式樣、字體與色彩;改變式樣、字體與色彩; 查看內嵌圖像與外部圖像;查看內嵌圖像與外部圖像; 保存與打印主頁。保存與打印主頁。計算機網絡第計算機網絡第8 8章章 應用層應用層40WWW瀏覽器的結構瀏覽器的結構控制器HTML解釋器可選解釋器.HTML客戶可選客戶
36、.網絡接口驅動器從鼠標和鍵盤輸入輸出到顯示器與遠程服務器通信WWW瀏覽器WWW瀏覽器緩 存計算機網絡第計算機網絡第8 8章章 應用層應用層418.6.5 WWW基本工作過程與協(xié)議層次基本工作過程與協(xié)議層次 InternetInternetWWW瀏覽器Web服務器HTTP協(xié)議TCP協(xié)議IP協(xié)議局域網或廣域網協(xié)議客戶端協(xié)議客戶端協(xié)議HTTP協(xié)議TCP協(xié)議IP協(xié)議局域網或廣域網協(xié)議服務器端協(xié)議服務器端協(xié)議Web服務器軟件WWW瀏覽器軟件計算機網絡第計算機網絡第8 8章章 應用層應用層428.7 典型應用層協(xié)議典型應用層協(xié)議FTP的分析的分析8.7.1 FTP模型與測試分析環(huán)境模型與測試分析環(huán)境 FT
37、P服務器協(xié)議分析器局域網局域網FTP客戶IP地址:2 0 1 .5.21.1MAC地址:0 0 - 00-C0-22-A1-01IP地址:2 0 1 .5.21.25MAC地址:0 2 - 60-8C-01-24-28計算機網絡第計算機網絡第8 8章章 應用層應用層43協(xié)議分析器協(xié)議分析器 協(xié)議分析器的作用就是監(jiān)視協(xié)議分析器的作用就是監(jiān)視FTP客戶與客戶與FTP服務器的協(xié)服務器的協(xié)議交互過程,記錄并對協(xié)議包進行分析議交互過程,記錄并對協(xié)議包進行分析; 分析環(huán)境的具體參數是分析環(huán)境的具體參數是: FTP服務器服務器:MAC地址為地址為 00-00-C0-22-A1-01 IP地址為地址為 201
38、.5.21.1 控制連接端口號為控制連接端口號為 20 數據連接端口號為數據連接端口號為 21 FTP客戶客戶: MAC地址為地址為 02-60-8C-01-24-28 IP地址為地址為 5 數據連接端口號為數據連接端口號為 15432 控制連接端口號為控制連接端口號為 7180計算機網絡第計算機網絡第8 8章章 應用層應用層44FTP工作模型工作模型計算機網絡第計算機網絡第8 8章章 應用層應用層45協(xié)議分析器捕獲協(xié)議分析器捕獲FTP交互的協(xié)議包交互的協(xié)議包協(xié)議分析器協(xié)議分析器02-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1
39、-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C
40、-01-24-2800-00-C0-22-A1-01LayerLayerDestinationDestinationSourceSourceNo.No.SummarySummaryBroadcastBroadcast02-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2800-00
41、-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-28arparparptcptcptcpftptcpftpftptcpftptcptcpftptcpftpftpftptcptcptcp52 052 0=00-00-C0-22-A1-01Port:1 5432 F
42、T P SYNPort:F TP 1 5 432 ACK SYNPort:1 5432 F T P ACKReply:S ervice ready for new userPort:1 5432 F T P ACKCommand=USER(U ser Name)Reply:U ser name ok, n e ed passwordPort:1 5432 F T P ACK PUSHCommand=PASS(P assword)Port:F TP 1 5 432 ACKPort:1 5432 F T P ACK PUSHReply:U ser logged in, p r oceedPort:
43、1 5432 F T P ACK PUSHCommand=PORT(D ata Port)Reply:C ommand okCommand=RETR(R etrieve File)Port:F TP-DATA 7 1 80 SYNPort:7 180 F T P-DATA ACK SYNPort:F TP-DATA 7 1 80 ACK12345678910111213141516171819202122Packet:4 3 Unfiltered: 4 3(a )(a )計算機網絡第計算機網絡第8 8章章 應用層應用層46協(xié)議分析器協(xié)議分析器00-00-C0-22-A1-0102-60-8C-
44、01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0100-
45、00-C0-22-A1-0102-60-8C-01-24-28LayerLayerDestinationDestinationSourceSourceNo.No.SummarySummary02-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2800-00-C0-22-A1-010
46、2-60-8C-01-24-2800-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-0100-00-C0-22-A1-0102-60-8C-01-24-2802-60-8C-01-24-2800-00-C0-22-A1-01ftptcptcpftptcptcptcptcptcptcptcptcptcpftpftptcptcptcptcptcptcpReply:F ile status ok, a b out toPort:1 5432 F T P ACK PUSHPort:F TP-DATA 7 1 80 ACKR
47、eply:C lose data connectPort:1 5432 F T P ACK PUSHPort:7 180 F T P-DATA ACKPort:F TP-DATA 7 1 80 ACKPort:7 180 F T P-DATA ACKPort:F TP-DATA 7 1 80 ACKPort:7 180 F T P-DATA ACKPort:F TP-DATA 7 1 80 ACK PUSH FINPort:7 180 F T P-DATA ACK FINPort:F TP-DATA 7 1 80 ACKCommand=QUIT(L ogout)Reply:S ervice c
48、losing controlPort:F TP 1 5 432 ACK FINPort:1 5432 F T P ACK FINPort:1 5432 F T P ACK PUSHPort:F TP 1 5 432 ACK FINPort:F TP 1 5 432 ACK FINPort:1 5432 F T P ACK PUSH232425262728293031323334353637383940414243Packet:4 3 Unfiltered: 4 3(b )(b )計算機網絡第計算機網絡第8 8章章 應用層應用層478.7.2 FTP控制連接建立過程的協(xié)議分析控制連接建立過程的協(xié)
49、議分析 1.地址解析地址解析ARP協(xié)議執(zhí)行過程協(xié)議執(zhí)行過程 用戶模塊FTP客戶FTP客戶控制模塊控制模塊FTP服務器FTP服務器控制模塊控制模塊協(xié)議包1 :F TP 客戶 用 廣 播包通知本結點 的I P地 址與M A C 地址協(xié)議包2 :F TP 客戶 用 廣 播包發(fā)出地址 解析請求FTP客戶FTP客戶FTP服務器FTP服務器IP地址IP地址5協(xié)議包3 :F TP 服務 器 向 客戶發(fā)出地址 解析請求的應答包計算機網絡第計算機網絡第8 8章章 應用層應用層482.FTP控制連接建立過程控制連接建立過程 協(xié)議包協(xié)議包46 是是FTP 控制連接建立的協(xié)議執(zhí)
50、行過程控制連接建立的協(xié)議執(zhí)行過程 協(xié)議包協(xié)議包4:FTP客戶請求建立與客戶請求建立與FTP服務器控制連接包服務器控制連接包協(xié)議分析器協(xié)議分析器 ip:- -Internet Protocol- Station:2 05 2 0 Protocol:T CP Version:4 Prendence:R outine Normal Delay,N ormal Throughput, N o rmal Reliability tcp:- -Transmission Control Protocol- Source Port: 15432 Distination Por
51、t: 21 Control Bits:S ynchronize Sequence Numbers( S Y N)Packet:4 Unfiltered: 4 3計算機網絡第計算機網絡第8 8章章 應用層應用層49FTP控制連接建立的協(xié)議包交互過程控制連接建立的協(xié)議包交互過程用戶模塊FTP客戶FTP客戶控制模塊控制模塊FTP服務器FTP服務器控制模塊控制模塊協(xié)議包4 :F TP 客戶 向 FT P 服務器發(fā)出 的 控制連接建立請求協(xié)議包5 :F TP 服務 器 同 意建立控制連接 建立請求FTP客戶FTP客戶FTP服務器FTP服務器端口號21FTP命令/ 應答TCP頭IP頭數據鏈路幀頭數據鏈路幀
52、尾幀格式幀格式端口號15432協(xié)議包6 :F TP 客戶 向 FT P 服務器發(fā)出 應 答的確認包協(xié)議包7 :F TP 服務 器 “ S e r v i c e ready for new user”包協(xié)議包8 :F TP 客戶 “ FT P A C K ” 應 答 包計算機網絡第計算機網絡第8 8章章 應用層應用層508.7.2 FTP用戶登錄身份驗證過程的協(xié)議分析用戶登錄身份驗證過程的協(xié)議分析 協(xié)議包協(xié)議包916是用戶身份的協(xié)議執(zhí)行過程是用戶身份的協(xié)議執(zhí)行過程 協(xié)議包協(xié)議包9:FTP客戶發(fā)送給客戶發(fā)送給FTP服務器的服務器的User命令協(xié)議包命令協(xié)議包 協(xié)議分析器協(xié)議分析器 ether:-
53、 -Ethernet Datalink Layer- Station: 02-60-8C-01-24-28 0 0 -00-C0-22-A1-01 Type:0 0 8 00(IP) ip:- -Internet Protocol- Station: 5 2 0 Protocol:T CP Version:4 Prendence:R outine Normal Delay,N ormal Throughput, N o rmal Reliability tcp:- -Transmission Control Protocol- Source Port: 1
54、5432 Distination Port: 21 Control Bits:A cknowledgement Field is Valid( A C K) Push Function Request(P SH) ftp:- -File Transfer Protocol- Command:U ser( U s er Name) User Name:w uyPacket:9 Unfiltered: 4 3計算機網絡第計算機網絡第8 8章章 應用層應用層51 協(xié)議包協(xié)議包10:FTP服務器發(fā)送給服務器發(fā)送給FTP客戶對客戶對User命令的命令的應答包應答包 協(xié)議分析器協(xié)議分析器 ether:-
55、-Ethernet Datalink Layer- Station: 00-00-C0-22-A1-01 0 2 -60-8C-01-24-28 Type:0 0 8 00( IP ) ip:- -Internet Protocol- Station: 201.5.21. 1 2 0 5 Protocol:T CP Version:4 Prendence:R outine Normal Delay,N ormal Throughput, N o rmal Reliability tcp:- -Transmission Control Protocol- Source Port:
56、 15432 Distination Port: 21 Control Bits:A cknowledgement Field is Valid( A C K) Push Function Request(P SH) ftp:- -File Transfer Protocol- Reply:3 31( U s er name okay, ne e d password.) Text:P assword required for wuy.Packet:1 0 Unfiltered: 4 3計算機網絡第計算機網絡第8 8章章 應用層應用層52 協(xié)議包協(xié)議包12:FTP客戶發(fā)送給客戶發(fā)送給FTP服務
57、器的帶有用戶名服務器的帶有用戶名與密碼的應答包與密碼的應答包 協(xié)議分析器協(xié)議分析器 ether:- -Ethernet Datalink Layer- Station: 02-60-8C-01-24-28 0 0 -00-C0-22-A1-01 Type:0 0 8 00( IP ) ip:- -Internet Protocol- Station: 5 2 0 Protocol:T CP Version:4 Prendence:R outine Normal Delay,N ormal Throughput, N o rmal Reliability t
58、cp:- -Transmission Control Protocol- Source Port: 15432 Distination Port: 21 Control Bits:A cknowledgement Field is Valid( A C K) Push Function Request(P SH) ftp:- -File Transfer Protocol- Command:P ass( P a ssword) Password:* *Packet:1 2 Unfiltered: 4 3計算機網絡第計算機網絡第8 8章章 應用層應用層53FTP用戶登錄身份驗證的協(xié)議包交互過程用
59、戶登錄身份驗證的協(xié)議包交互過程 用戶模塊FTP客戶FTP客戶控制模塊控制模塊FTP服務器FTP服務器控制模塊控制模塊協(xié)議包 9 :FTP 客戶 發(fā) 送 給F T P 服務器的 User命令(u s e r name)FTP客戶FTP客戶FTP服務器FTP服務器端口號:21端口號:15432協(xié)議包1 0 :FTP 服務 器 對 U s e r 命令的應 答,對用戶名確認后,要求 發(fā)送p a ssword協(xié)議包1 2 :FTP 客戶 向 FT P 服務器發(fā)送 password協(xié)議包1 3 :FTP 服務 器 檢 查p a s s w o r d 合 法,向F T P 客 戶 發(fā) 送應答包協(xié)議包1
60、4 :FTP 客戶 接 收 到F T P 服務器的 應答包,再次向F T P 服務器 發(fā)送確認包協(xié)議包1 5 :FTP 服務 器 通 知F T P 客戶,該 用戶在F T P 服 務 器 登錄成功協(xié)議包1 1 :FTP 客戶 向 FT P 服務器發(fā)送 對 協(xié)議包1 0 的應 答 包計算機網絡第計算機網絡第8 8章章 應用層應用層548.7.4 FTP數據連接建立過程的協(xié)議分析數據連接建立過程的協(xié)議分析 1.FTP數據連接建立分為:連接建立準備、連接數據連接建立分為:連接建立準備、連接建立階段建立階段 協(xié)議包協(xié)議包17、18完成數據連接建立準備工作。完成數據連接建立準備工作。 協(xié)議包協(xié)議包17:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年結構健康監(jiān)測材料的應用前景
- 2025年中職(會計電算化)會計電算化基礎階段測試試題及答案
- 海洋地質就業(yè)前景分析
- AI賦能出版業(yè)數字化轉型
- 智創(chuàng)“她”力量:女性AI創(chuàng)新創(chuàng)業(yè)白皮書
- 2026中國人保資產管理有限公司博士后科研工作站招聘備考題庫及1套完整答案詳解
- 2026廣西來賓市忻城縣大塘鎮(zhèn)人民政府編外聘用人員招聘1人備考題庫及答案詳解(考點梳理)
- 2022-2023學年廣東深圳太子灣學校九年級上學期期中道法試題含答案
- 2025年下半年山東高速云南發(fā)展有限公司招聘3人備考題庫及一套參考答案詳解
- 2025貴州六盤水市盤州市教育局機關所屬事業(yè)單位考調19人備考題庫及一套答案詳解
- 生活污水清運方案
- DB31-T 1518-2024 城市軌道交通通信信號數字化運維系統(tǒng)通.用要求
- 2024年度三人金融投資公司合伙協(xié)議3篇
- 2024-2025學年廣東省實驗中學高一(上)期中語文試卷
- 成都大學《C語言程序設計》2023-2024學年第一學期期末試卷
- 維修服務人員培訓
- 滬教版2024九年級上冊化學各章節(jié)必背知識點復習提綱
- 醫(yī)院物業(yè)保潔服務方案(技術方案)
- 《設備買賣合同模板》
- GB/T 4074.6-2024繞組線試驗方法第6部分:熱性能
- DB32-T 4111-2021 預應力混凝土實心方樁基礎技術規(guī)程
評論
0/150
提交評論