- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CCNAC应用层功能及协议.doc
3 应用层功能及协议
3.0 本章简介
3.0.1 本章简介
第 {{$PAGEVAR}} 页 1:
我们大多数人都通过万维网、电子邮件服务以及文件共享程序体验 Internet。除了这些应用程序之外,还有很多程序也可以为人们提供访问网络底层的界面,它们相对而言简单直观,让我们不必了解其工作原理就可以轻松收发信息。但是,对于网络工程师而言,就必须了解应用程序如何对网络中收发的信息进行格式编排、传输和解释。
通过开放式系统互连 (OSI) 模型的分层结构,我们可以更容易地理解网络通信原理。本章将着重介绍 OSI 模型中应用层的作用以及它的组成部分:应用程序、各种服务及协议。同时,我们还将探讨上述三个组成要素如何保证信息网络中的通信稳定和可靠。
在本章中,您将学会:
描述 OSI 模型的上三层功能如何为终端用户应用程序提供网络服务;
描述 TCP/IP 应用层协议如何提供 OSI 模型的上层结构所指定的服务;
规定人们如何在信息网络中使用应用层通信;
描述常见 TCP/IP 应用程序的功能,例如:万维网和电子邮件,以及相关服务,包括 HTTP、DNS、SMB、DHCP、STMP/POP 以及 Telnet;
描述使用点对点应用程序及 Gnutella 协议的文件共享过程;
解释协议如何确保一种设备上运行的各种服务可以收发很多不同网络设备的数据;
使用网络分析工具来检查并解释一般用户应用程序的工作原理。
显示视觉媒体
3.1 应用程序 — 网络间的接口
3.1.1 OSI 模型及 TCP/IP 模型
第 {{$PAGEVAR}} 页 1:
开放式系统互连 (OSI) 参考模型是一种抽象的分层模型,人们用它来作为网络协议设计的指导原则。OSI 模型将网络通信过程分为 7 个逻辑层,每一层都拥有独特的功能,且被赋予了特定的服务和协议。
在该模型中,信息从源主机的应用层开始,逐层向下传送,直到物理层,然后通过通信通道传送至目的主机。在目的主机中,信息又自下而上传递到应用层。右图描述了该过程的详细步骤。
无论在 OSI 模型还是 TCP/IP 模型中,应用层(第七层)都是最高层。该层为用于通信的应用程序和用于消息传输的底层网络提供接口。应用层协议用于在源主机和目的主机上运行的程序之间进行数据交换。目前已有很多种应用层协议,而且人们还在不断开发新的协议。
显示视觉媒体
第 {{$PAGEVAR}} 页 2:
虽然 TCP/IP 协议簇的开发早于 OSI 模型的推出,但 TCP/IP 应用层协议与 OSI 模型的上三层结构(应用层、表示层和会话层)仍然大致对应。
由于人们在个人电脑、图形用户界面及多媒体对象涌现之前已经开发出了绝大多数 TCP/IP 应用层协议,因此,这些协议并没有实现 OSI 模型的表示层和会话层所指定的功能。
表示层
表示层有三个主要功能:
对应用层数据进行编码与转换,从而确保目的设备可以通过适当的应用程序理解源设备上的数据;
采用可被目的设备解压缩的方式对数据进行压缩;
对传输数据进行加密,并在目的设备上对数据解密。
表示层的应用并不完全与某一特定协议栈关联,比如视频和图形标准。常见的视频标准包括 QuickTime 和活动图像专家组 (MPEG)。前者是苹果计算机的视频和音频技术标准,后者是视频压缩和编码标准。
常见的图形图像格式则包括图形交换格式 (GIF)、联合图像专家组 (JPEG) 以及标签图像文件格式 (TIFF)。其中前两种是图形图像压缩和编码标准,而最后一种则是图形图像的标准编码格式。
会话层
会话层,顾名思义,它就是用于在源应用程序和目的应用程序之间创建并维持对话。会话层用于处理信息交换,发起对话并使其处于活动状态,并在对话中断或长时间处于空闲状态时重启会话。
大多数应用程序(如 Web 浏览器或电子邮件客户程序)已包含 OSI 模型 5、6、7 层的功能。
显示视觉媒体
第 {{$PAGEVAR}} 页 3:
最广为人知的 TCP/IP 应用层协议是那些用于交换用户信息的协议。这些协议详细规定了许多常见 Internet 通信功能的必备格式和控制信息。常见 TCP/IP 协议包括:
域名服务协议 (DNS),用于将 Internet 域名解析为 IP 地址;
超文本传输协议 (HTTP),用于传输构成万维网网页的文件;
简单邮件传输协议 (SMTP),用于传输邮件及其附件信息;
Telnet 协议(一种终端模拟协议),提供对服务器和网络设备的远程访问;
文件传输协议 (FTP),用于系统间的文件交互传输。
TCP/IP 协议簇中的协议一般由请求注解 (RFC) 文件定义。Internet 工程任务组 (IETF) 负责维护作为 TCP/IP 协议簇标准的 RFC 文件。
显示视觉媒体
3.1.
文档评论(0)