- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章应用层的功能和通讯协定
第3章 應用層的功能和通 訊協定 學習目標 在學習本章之後,讀者將可以回答下列的問題: OSI模型的較高三階層功能,是如何為終端使用者的應用提供網路服務? TCP/IP應用層的通訊協定,是如何提供OSI模型的上三階層服務? 人們如何使用應用層在資訊網路之間進行通訊? TCP/IP的應用功能中,如全球資訊網、電子郵件及其相關服務(HTTP、DNS、SMB、DHCP、STMP/POP及Telnet)等的功能為何? 學習目標(續) 哪些檔案共享程序是採用同儕式(peer-to-peer)應用和Gnutella協定? 通訊協定是如何確保一種設備上的服務,能夠與多種不同的網路設備進行資料的傳送和接收? 如何使用網路分析工具,來檢查和解釋常見的使用者應用的運作方式? 學習目標(續) 「開放系統互連」(OSI)模型的階層架構,可以讓我們更加容易地了解網路的通訊機制 在本章中,將專注於第七階層,也就是應用層及其元件 學習目標(續) 應用:網路之間的介面 二項重要的概念: 應用層:OSI模型的應用層是將資料傳進網路的第一個步驟 應用軟體:應用軟體是供人們透過網路來進行通訊的程式。應用軟體的範例,如HTTP、FTP、電子郵件及其它軟體,可以說明其與應用層之間的差異 應用:網路之間的介面(續) OSI和TCP/IP模型 應用層軟體 使用者應用程式、服務和應用層協定 應用層通訊協定功能 OSI和TCP/IP模型 「開放系統互連」的參考模式是採用一種階層、抽象的表達方式,能夠指引網路協定的設計 七個邏輯階層 TCP/IP應用階層的通訊協定功能大致是符合OSI模型的上三個階層:應用層、表達層及會談層 OSI和TCP/IP模型(續) OSI和TCP/IP模型(續) OSI和TCP/IP模型(續) 表達層 針對應用層資料進行編碼和轉換 壓縮的資料 進行資料的加密(encryption),並在目的端進行資料的解密(decryption) 著名的視訊標準有QuickTime和Motion Picture Experts Group(MPEG) 著名的圖形影像格式,有GIF(Graphics Interchange Format)、JPEG(Joint Photographic Experts Group)和TIFF(Tagged Image File Format) OSI和TCP/IP模型(續) 會談層 建立和維護來源和目的應用之間的對話 OSI和TCP/IP模型(續) TCP/IP應用階層協定 網域名稱服務通訊協定(DNS)用於將網際網路名稱解析成IP位址 超文字傳輸通訊協定(HTTP)用於傳輸Web網頁的檔案 簡易訊息傳送通訊協定(SMTP)用於傳送郵件訊息和附件 終端機模擬通訊協定(Telnet)用於提供伺服器和網路設備之間的遠端存取 檔案傳輸通訊協定(FTP)用於系統之間的檔案傳輸 應用層軟體 人際網路與基礎資料網路之間的介面 每個載入到設備上的程式,皆稱之為一個程序(process) 有兩種可以存取網路的軟體程式或程序:應用程式和服務 應用層軟體(續) 應用層軟體(續) 網路相關的應用程式 某些應用程式是網路相關的程式 應用層服務 其它的程式可能會需要應用層服務(Application layer services)的協助,方能使用網路上的資源 每項應用或網路服務的通訊協定,都會明訂所使用的標準和資料格式 使用者應用程式、服務和應用層協定 應用層所使用的通訊協定是實現於應用程式和服務之中 應用程式提供人們建立訊息的方法,應用層服務可以建立一個網路介面 使用者應用程式、服務和應用層協定(續) 應用層通訊協定功能 可以在載入於設備上的應用與服務之間,建立一致的規則以方便資料的交換 可以指定訊息內的資料結構,以及來源端與目的端之間所傳送之訊息的類型 可以定義訊息的對話(dialogues) 應用與服務的提供 用戶端/伺服器模型 應用層的服務與通訊協定 同儕網路和應用 用戶端/伺服器模型 請求資訊的設備稱之為用戶端,回應請求的設備稱之為伺服器 用戶端/伺服器模型 伺服器 伺服器是一組電腦設備,可以回應用戶端應用程式的請求 伺服器通常會執行一個稱之為「伺服器精靈」(server daemon)的服務或程序 伺服器 應用層的服務與通訊協定 一個單獨的應用程式可能會使用到許多不同的應用層服務 應用層的服務與通訊協定(續) 同儕(P2P)網路和應用程式 同儕網路 在一個同儕網路中,兩部或多部電腦是透過網路來相互連線,並且在不需要專用伺服器的狀況下可以共用資源 同儕應用程式 讓一個設備在同一個通訊中,扮演用戶端和伺服器的角色 同儕網路 同儕應用程式 應用層協定與服務的範例
您可能关注的文档
最近下载
- 高速公路ETC收费系统网络安全探究-高速公路论文-工程论文.docx VIP
- 《2014离心泵的使用原则及油密封的设计标准.doc VIP
- 2026福建能源石化集团秋招试题及答案.doc VIP
- 钢梯设计图集15J401.pdf VIP
- 激光治疗知情同意书.docx VIP
- DBJ_T 13-492-2025 民用建筑电气防火设计标准.docx VIP
- 大学计算机基础——基于计算思维(Windows 10+Office 2016)(第2版) 教案-教学设计 第2章 Windows 10基本操作.docx
- 各位同仁︰大家好!.ppt VIP
- 2023-2024学年高二上学期生物期末模拟卷.docx VIP
- 年产5万吨乙炔发生工段工艺流程设计.pdf VIP
原创力文档


文档评论(0)