IP电话机、视频可视电话通信产品及组网方案

计算机网络协议OSI的参考模型及功能

时间:2019-09-01 09:25 作者:admin 分享到:
       1、分层协议概念
       计算机网络是一种非常复杂的系统,其中既涉及通信技术又涉及计算机技术。在通 信技术中涉及不同的分组交换技术,在计算机技术中涉及异种机器、异种操作系统。计算 机网络既要保证不同通信技术和不同计算机系统之间的互通,又要保证这种互通的可靠 性和效率。总之,计算机网络要解决的问题纷繁复杂。为了对问题进行简化,人们利用 “分而治之”的思想,将计算机网络划分为不同的层次,每个层次完成一组功能,各个层次 配合共同完成计算机网络通信的功能。这就为网络协议的设计和实现提供了极大的方 便。按照层次结构思想,对计算机网络的模块化结果是一组从上到下单向依赖的协议族, 又叫协议栈(protocol stack)。协议栈这一术语非常准确地表达了各层协议之间的关系。
        2、协议包含的主要内容
        协议主要包含以下内容:
        •消息类型和格式、编码;
        •各种操作对应的消息收发顺序;
        •收到消息后节点应采取的动作;
        •相邻层之间的层间原语类型和参数。
        3、OSI参考模型简介
       1977年,国际标准化组织(ISO)在分析和消化已有网络的基础上,考虑到联网的方便 和灵活性等要求,提出了 -种不基于特定机型、操作系统或公司的网络体系结构,即开放 系统互连参考模型(OSI,Open Systems Interconnection)。OSI定义了异种机联网的标 准框架,为连接分散的“开放”系统提供了基础。这里的“开放”表示任何两个遵守OSI标 准的系统可以进行互联。
1. OSI参考模型
OSI参考模型如图所示。它采用分层结构技术,将整个网络的通信功能分为7个 层次,由低层至高层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
                                                                                                                                                                                             OSI参考模型
        2. OSI中各层的基本功能
        (1) 物理层
        物理层是最底的一层,它和物理传输媒介有直接的关系,它定义了设备之间的物理接 口,为它的上一层(数据链路层)提供一个物理连接,以便透明地传输比特流。在物理层上 传输数据的单位是比特。
       (2) 数据链路层
       数据链路层的功能是负责在两个相邻节点的线路上以帧为单位的可靠传输。数据链 路层将物理层上透明传输的比特流划分为数据帧,对每个数据帧进行差错检测及差错校 正,并提供流量控制功能。
       (3) 网络层
       网络层提供系统之间的连接,它负责将两个终端系统经过网络中的节点用数据链路连 接起来,实现两个终端系统之间数据帧的透明传输。网络层的主要功能是寻址和路由选择。
       (4) 传输层
       传输层可以看作是用户和网络之间的接口,它利用低三层提供网络服务并向高层提 供端到端的透明数据传输,它根据发端和终端的地址定义一个跨过网络的逻辑连接,定义 主机中的端口地址,并完成端到端(而不是第二层处理的一段数据链路)的差错控制和流量控制功能。
       (5) 会话层
       会话层的作用是协调两端用户(通信进程)之间的对话过程。例如,确定数据交换操 作方式(全双工、半双工或单工),确定会话连接故障中断后对话从何处开始恢复等。
       (6) 表不层
       表示层负责定义信息的表示方法。表示层将欲交换的数据从适合于某一用户的抽象 语法变换为适合于OSI系统内部使用的传送语言。表示层的典型服务有:数据翻译(信 息编码、加密和解密)、格式化(数据格式的修改及文本压缩)和语法选择(语法的定义及不 同语言之间的翻译)等。
       (7) 应用层
       应用层确定进程之间通信的性质以满足用户的需要,负责用户信息的语义表示,并在 两个通信进程之间进行语义匹配。
      以上七层功能按其特点又可分为低层功能和高层功能。低层包括1〜3层的全部功 能,其目的是保证系统之间跨过网络的可靠信息传输。高层指4〜7层的功能,是面向应 用的信息处理和通信功能。
        OSI参考模型提出的分层结构思想和设计原则已被一致认同,有关术语也被广泛采 用.似是实际上并没有•个协议是按照七层结构去实现的,原因是其过于复杂。例如,表 示层和会话层很少有用。而因特网的TCP/IP协议栈采用简化的结构,却获得了极大的 成功。

版权所有:IP电话:http://www.g3voip.com 转载请注明出处

热销IP电话产品hot products