数据通信体系结构与协议.ppt
《数据通信体系结构与协议.ppt》由会员分享,可在线阅读,更多相关《数据通信体系结构与协议.ppt(77页珍藏版)》请在三一办公上搜索。
1、第7章 数据通信体系结构与协议,数据通信是依照一定的通信协议,在两点或多点之间通过某种传输媒介(例如电缆、光缆)以数字二进制信息单元形式交流信息的过程。目的是实现计算机与计算机、计算机与终端、终端与终端之间的数据信息交流。,7.1.1 概述,7.1 数据通信协议及OSI通信体系结构,通常把计算机、终端(如网络打印机)、其他数据终端处理设备统称为数据终端设备(Data Terminal Equipment,DTE)。,协议(Protocol)主要包括以下的全部或部分要素。语法(syntax):包括数据格式、编码、信号级别等。语义(sematics):包括用于相互协调及差错处理的控制信息。定时关系
2、(timing):包括速度匹配和时序关系。,协议协调通信网的运转,负责网中信息传递的控制、管理、转换。所以,协议十分重要。国际标准化组织(ISO)、国际电信联盟电信标准化组织(ITU-T)、Internet体系结构委员会(IAB)在促进协议标准化方面做了许多工作,制定了一系列标准和建议。实际上协议就包含在这些标准和建议之中。,7.1.2 OSI通信体系结构,开放系统,是指允许两个不同系统独立于下层体系结构进行通信的一套协议。其目的就是在不需要改变系统的软硬件逻辑结构的条件下,使不同系统间的通信成为可能。允许不同厂商按照开放系统中的协议,设计自己的通信软件。而开放的另一个含义是该协议族的定义及其
3、多种实现可以不用花钱或花很少的钱就可以公开地得到。,OSI模型由7个功能层组成,它们是:物理层、数据链路层、网络层、运输(传输)层、会话层、表示层和应用层。,图7-1 DTE网络间相互通信以及对应的OSI分层模型,1.应用层(第7层),7.1.3 OSI模型各层的基本功能,应用层直接与用户和用户的应用程序进行通信。应用层提供的典型服务有:文件传送、电子邮件、远程计算机访问、分布式系统等。,2.表示层(第6层),表示层的主要功能是把应用层提供的信息变为能共同理解的形式。,3.会话层(第5层),会话层建立并保持用户进程之间的逻辑关系,以及处理进程之间的对话,并且保证每次会话都会正常结束。会话层的主
4、要功能有:确认双方身份;确定工作方式(是全双工还是半双工);确认付费方;对传送的大文件设置断点(同步点);并提供检查断点重传机制等。,4.运输层(第4层),运输层又称传输层,也称端到端层,它实现用户端到端或进程之间的信息控制和信息交换。传输层的主要功能有:决定是否通过一条单独路径来传输所有的消息(是虚电路还是分组方式);在发送端将消息分解成带序号的分组,在接收端将分组正确重组为消息;负责将报文从源DTE的一个特定进程传递到目标DTE的一个特定进程;在信源进程到信宿进程的层次上进行差错控制和流量控制。,5.网络层(第3层),网络层又称通信子网层,负责将数据分组从源DTE尽力传输到目的DTE的过程
5、。网络层属于通信体系结构中的低层组,因此除了源DTE、宿DTE之外,中间的网络节点或网络设备也要参与对网络层的数据分组处理。,6.数据链路层(第2层),数据链路层是在物理层基础上建立的,用于建立和拆除数据链路连接,实现无差错传输的控制层。数据链路层的主要功能是分组的封装成帧;相邻节点链路层的错误检测、流量控制;在数据同步通信中负责时序同步。,7.物理层(第1层),物理层包含那些在物理媒介上传输比特流必须的功能。,7.1.4 层间通信,0SI参考模型基于下列简单的假设给出了不同类型计算机之间通信的框架。在每层运行一组规则或运行过程。这些规则或过程称为协议。运行在每层的协议只允许与OSI的直接上层
6、或直接下层进行通信。,图7-2 层间数据单元关系,在标准ISO X.210中使用了4种类型的服务原语来定义分层体系结构中相邻层之间的交互作用。它们是:请求原语:request 指示原语:indication 响应原语:response 证实原语:confirm,7.2 V.24 物理层接口标准,7.2.1 概述,物理层标准中最常用的就是物理层接口标准。而物理层接口一般指DTE与DCE的界面。DTE指数据电路终端设备。DTE需要通过DCE(如调制解调器)才能与网络相连。因此本节讨论物理层DTE/DCE接口标准。通过讨论得到广泛应用的V.24接口标准,从而更好地理解物理层的作用与特性。,通常说的V
7、.24接口标准实际上包括了一套标准。机械的:ISO 2110 电气的:V.28 功能的:V.24 过程的:V.24,7.2.2 机械特性7.2.3 电气特性7.2.4 功能特性7.2.5 过程特性,7.3 HDLC 数据链路控制协议,7.3.1 基本概念,HDLC定义了三种类型站点、两种链路设置以及三种数据传送操作模式。主站:负责控制链路操作。发出命令帧,接收应答帧。从站:在主站的控制下操作,发出应答帧,接收命令帧,并配合主站参与对链路的控制。组合站:混合了主站和从站的特点,既能发出命令帧和应答帧,也能接收命令帧和应答帧。,7.3.2 帧结构,在HDLC中,所有信息都由帧来承载,帧分为三类:信
8、息帧(I帧)、监控帧(S帧)和无编号帧(U帧)。I帧主要用于信息传送;S帧主要用于链路监控;而U帧用来提供附加的链路控制功能。,图7-4 HDLC的帧格式,1.地址域(A)2.控制域(C)3.信息域(I)4.帧校验序列域(FCS)5.标志序列(F),7.3.3 控制域(C)格式和参数7.3.4 操作过程,HDLC的操作涉及了三个阶段。首先,双方中有一方要初始化数据链路,使得帧能够以有序的方式进行交换。在这个阶段中,双方需要就各种选项的使用达成一致。初始化之后,双方交换用户数据和控制信息,并且实施流量和差错控制。最后,双方中有一方要发出信号来中止操作。,1.初始化2.数据传送3.拆链,7.4 I
9、TU-T X.25标准中的分组层协议,7.4.1 X.25的层次,图7-5 X.25接口,X.25标准定义了物理层、链路层、分组层共3层功能,1.分组层功能,7.4.2 X.25的分组层协议,分组层的主要功能如下。(1)为每个用户呼叫(包括虚呼叫和永久虚电路)指定数据终端和网内设备的逻辑信道号,从而建立和拆除虚电路?使用户信息数据在虚电路上进行传送。(2)在分组级进行通信流量控制。(3)检测和恢复分组层的差错。,2.分组类型,(1)呼叫建立分组:用于在两个DTE之间建立交换虚电路。这类分组有:呼叫请求分组、呼入分组、呼叫接受分组和呼叫连通分组。(2)数据传输分组:用于在两个DTE之间实现数据传
10、输。这类分组有:数据分组、流量控制分组、中断分组和在线登记分组。,(3)恢复分组:实现分组层的差错恢复,包括复位分组、再启动分组和诊断分组。(4)呼叫释放分组:用于在两个DTE之间断开虚电路。包括呼叫释放请求分组、释放指示分组释放接受分组和释放确认分组。,3.基本分组头4.虚呼叫的建立与释放以及数据通信,表7-8 呼叫请求分组格式,7.5 TCP/IP通信体系结构,TCP/IP的正式名称是TCP/IP互联网协议族,一般称为TCP/IP(Transmission Control Protocol/Internet Protocol)。TCP/IP通信体系结构是开放的体系结构,多个不同厂家生产各种
11、型号的计算机,它们运行着不同的操作系统,TCP/IP允计它们互相之间进行通信。使用TCP/IP也可以在任何相互连接的一系列网络之间进行通信。,7.5.1 TCP/IP模型,TCP/IP模型一般认为由5层构成:独立网络层、网络接口层、网际层、运输层和应用层。,图7-10 TCP/IP 分层模型,1.目前状况,7.5.2 TCP/IP模型与OSI标准模型的比较,(1)TCP/IP在OSI对相应协议进行标准化的10年前就已经有了定义,之后被广泛应用。因此,80年代的一些公司因急需使用某种标准而面临如下的选择,是继续等待具有光明前途但却从来没有真正完成的OSI软件包,还是使用随时可以使用的TCP/IP
12、协议族。人们选择使用了TCP/IP,一旦作出了这样的决定,那么要从现存的基础上进行移植就要在费用和技术方面冒险,这就抑制了OSI的使用。,(2)TCP/IP是随UNIX操作系统配套发行的网络协议。(3)Internet是在TCP/IP的基础上建立的。,2.主要差别,TCP/IP分层模型是在OSI之前发展而来的。因此它的5层分层模型中的层次概念与OSI模型中的层次概念并不完全匹配。,7.6 IP,在TCP/IP中,IP是最主要的第3层协议,它是网际协议(Internet Protocol)英文首字母的缩写。,IP提供了三个重要的定义。第一,IP定义了在整个TCP/IP互联网上数据传输所用的基本分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据通信 体系结构 协议
链接地址:https://www.31ppt.com/p-2346168.html