欢迎来到天天文库
浏览记录
ID:39673782
大小:255.10 KB
页数:28页
时间:2019-07-08
《《网络高层的维护》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七章网络高层的维护本章学习目标理解会话层、表示层、应用层在网络体系结构中的作用。正确分析、区别构成网络高层的网络组成部件。掌握网络高层的故障诊断与排除的方法与技巧。本章要点内容OSI网络体系结构中高层的功能;话层、表示层、应用层的组成部件;网络高层故障的分析。本章学前要求对计算机网络体系结构有一定的了解。已经掌握了网络基本设置、互联网应用等网络基础知识。7.1网络高层结构的功能在OSI体系结构中的上三层(会话层、表示层、应用层)是网络的高层结构。它们组合在一起是因为常用的网络协议一般都把这三层的功能整合到一个软件之中。例如TCP/IP协议和IPX/SPX协议就是通过一个软件
2、来实现这几层的功能。然而上三层结合起来又使得在故障诊断时区别任何一层的组件都不明显,而作为一名网络技术人员又必须能够识别出来,什么时候网络维护问题涉及到高层协议,并且知道从哪儿着手解决问题。7.1.1会话层的功能会话层是OSI体系结构中的第五层,会话层利用传输层来提供会话服务,会话可能是一个用户通过网络登录到一台主机,或一个正在建立的用于传输文件的会话。在ISO/OSI环境中,所谓一次对话,就是两个进程之间为了完成一次完整的通信而建立的会话连接。应用进程之间为了完成某项处理任务而需要进行一系列相关的信息交换,会话层就是为了有序的、方便的控制这种信息交换提供这种控制机制。7.1
3、.2表示层的功能表示层是OSI体系结构中的第六层,与会话层提供的透明数据传输不同,表示层是处理所有与数据表示及传输有关的问题,包括数据格式转换、压缩、和加密等。7.1网络高层结构的功能7.1.3应用层的功能应用层是OSI体系结构中的第七层,也是最靠近用户的一层,是用户与网络间的接口。应用层直接为应用进程提供服务,确定进程之间通信的性质以满足用户的需要,不仅要提供应用进程所需要的信息交换和远地操作,而且还要为互相作用的进程的用户做代理。应用层为用户应用程序提供网络资源接口。在现今面向用户的计算环境中,人们期望应用层能够以透明方式为用户和应用程序提供网络资源的访问。也就是说,在对
4、网络一无所知,甚至不知道网络资源的情况下,可以在网络上使用资源。应用层的其他一些功能还包括E-mail、Web浏览器、网络终端如Telnet等功能。切记,应用层并不包括用户程序,如字处理和电子表格等应用程序,但是这些程序通过应用层来访问网络资源。应用层是开放系统互联参考模型的最高层。它给应用进程提供了访问OSI环境的手段。应用层的目的是作为用户使用OSI功能的唯一窗口。每个应用进程都是通过所在端开放系统中的应用实体,表示给其它开放系统的应用实体。应用层是功能最丰富、实现最为复杂的一层,同时又是不断开发和发展中的一层。7.2网络高层组件在对网络高层故障诊断和维护之前,必须能够识
5、别工作在这些层的网络设备和计算机上的组件及服务。首先分析会话层的组件,然后依次向上分析表示层和应用层组件,并在每一层中识别出相应的功能,提供维护每一功能的方法与过程。7.2.1会话层的组件会话层组件是OSI体系高层组件的一部分,但它的组件及服务不象识别底层组件那样有层次。会话层的主要工作之一就是把计算机名称解析成地址,这是在两台计算机之间建立通信会话的第一步。下一步通常是登录协商或验证过程。建立通信会话后,开始数据传输。一旦会话结束,就退出进程并关闭会话进程。先介绍网络中计算机名称的解析过程,然后再分析建立会话连接及终止连接所涉及到的组件。1.名称解析在互联网环境里仅仅使用T
6、CP/IP协议和服务。也就是说,在纯粹的TCP/IP环境里,负责名称解析服务的是域名服务(DomainNameService,DNS)。DNS把主机名称和域名解析成IP地址。2.建立和终止会话连接在网络环境中,客户机与服务器之间利用登录进程来开始会话和退出进程来结束会话。TCP/IP环境中,每一个应用层协议都有自己开始和结束会话的语法。7.2网络高层组件7.2.2表示层的组件表示层负责确定用户应用程序按应用层要求的格式接收数据。多数的应用层功能内置于应用程序中,这些应用程序实际上仅仅需要表示层提供服务。但是正式的表示层协议确实存在:抽象语法符号1。ASN.1是国际标准组织的标
7、准协议,在许多网络应用程序中得到使用,在HTTP协议的新版本中,也叫下一代HTTP协议,也开始考虑使用ASN.1。目前在多数系统中明确表示层还有些困难。可能最好表现表示层功能的例子就是Web页文档中的HTML代码。HTML代码指定了嵌入在文档中的信息,它同时也能识别出处理文件所需要的适当的应用程序和Web浏览器插件。因为表示层功能模糊,因此在本章只是简单讨论。7.2网络高层组件7.2.3应用层组件应用层最靠近用户应用程序,它为应用程序提供网络接口API。这个接口非常重要,因为它使编程者不需要知道网络的具
此文档下载收益归作者所有