摘要:会话层的任务就是提供一种有效的方法,以组织和协商两个表示层进程之间的会话,并管理它们之间的数据交换。会话是指两个用户(表示层进程)之间的连接。会话可允许一个用户进入远程分时系统,或在两个用户计算机之间传送一个文件。
1)会话层
会话层的任务就是提供一种有效的方法,以组织和协商两个表示层进程之间的会话,并管理它们之间的数据交换。会话是指两个用户(表示层进程)之间的连接。会话可允许一个用户进入远程分时系统,或在两个用户计算机之间传送一个文件。会话层的主要功能是依据在应用进程之间约定的原则,按照正确的顺序发/收数据,进行各种形态的对话,其中包括对对方是否有权参加对话的身份核实.确定由哪一方支付通信费用,并且在选择功能方面取得一致,是选全双工还是选半双工通信等。另外,在会话建立后,需要对进程间的对话进行管理和控制,如权标的发放(只有持有权标的一方才可以执行某种关键的操作)和同步的管理(当会话由于某种原因中止时,在数据中插入检验点,会话恢复后仅重传最后一个检验点后的数据)。
在有些计算机网络中,会话层与运输层是合二为一的,其总的功能都是为用户建立一条逻辑信道。
会话层传送的信息的基本单位也叫报文,但它与运输层的报文有本质的不同。
2)表示层
表示层主要解决用户信息的语法表示问题,它为应用层提供服务。表示层对信息格式和编码起转换作用,例如将ASCII码转换成EBCDIC码等,同时将欲交换的数据从用户的抽象语法转换成适合OSI系统内部使用的传送语法。表示层还提供信息压缩的功能,如采用哈夫曼编码对文本进行压缩。此外,对传送的信息进行加密与解密也是表示层的任务之一。
表示层传送的信息也是以报文为单位的。
3)应用层
应用层是OSI体系结构的较高层,它直接面向用户,以满足用户不同的需求,是向应用程序直接提供服务的层。其功能包括:提供网络完整透明性、用户资源的配置、应用管理和系统管理、分布式信息服务及分布式数据库管理等。
应用层传递的是用户数据报文。
上述层次中一、三层的功能属于通信子网的功能,这些功能的实现均体现在交换机内。按照分层模型设计交换机,可以将设备的复杂功能简单化、层次化,使每一个层次在信息交换中都担当一个独立的角色,具有特定的功能。
返回目录:
级通信专业实务传输与接入教程汇总
通信工程师备考资料免费领取
去领取