ImageVerifierCode 换一换
格式:DOCX , 页数:55 ,大小:1.22MB ,
资源ID:1104577      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1104577.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(各种通信协议.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

各种通信协议.docx

1、各种通信协议分层及通信协议协议软件是计算机通信网中各部分之间所必须遵守的规则的集合, 它定义了通信各 部分交换信息时的顺序、格式和词汇。协议软件是计算机通信网软件中最重要的部分。 网络的体系结构往往都是和协议对应的,而且,网络管理软件、交换与路由软件以及应 用软件等都要通过协议软件才能发生作用。一、通信协议1、什么是通信协议通信协议 (简称协议 Protoco l) ,是指相互通信的双方 (或多方 )对如何进行信息交换 所一致同意的一整套规则 。一个网络有一系列的协议, 每一个协议都规定了一个特定任 务的完成。协议的作用是完成计算机之间有序的信息交换 。通信网络是由处在不同位置上的各节点用通信

2、链路连接而组成的一个群体。 通信网 必须在节点之间以及不同节点上的用户之间提供有效的通信,即提供有效的接入通路。 在计算机通信网中,将这种接入通路称为连接 (connection) 。建立一次连接必需要遵守 的一些规则,这些规则也就是通信网设计时所要考虑的主要问题。(l)为了能在两个硬件设备之间建立起连接,应保证在源、宿点之间存在物理的传 输媒介,在该通路的各条链路上要执行某种协议。如果传输线路使用电话线,则要通过调制解调器将信号从数字转换成模拟的,并在 接收端进行反变换。如果用的是数字传输线路,则在数据处理设备和通信设备之间,必须有一个数字适 配器,以便将数字信号的格式转换成两种设备各自所期

3、望的形式。为了在两个端设备之间互换数据,需要协调和同步,调制解调器和数字适配器必须 执行它们自己的协议。无论是模拟的还是数字的通信设备, 调制解调器和数字适配器的状态必须由接到节 点上的设备来控制,这里必定有一个物理的或电气的接口来执行这种功能,执行某种适 当的协议来达到这一控制目的。(2)在计算机通信网中,许多信息源都是突发性的 (bursty) ,问题是要利用信息的 这种突发性质来降低消耗在线路上的费用,由此开发了许多共享通信资源的技术。所谓 共享,是指允许多个用户使用同一通信资源,这就产生了多用户的接入问题。多路接入技术必须与所使用的设备配合,也必须执行某种协议。(3)将传输的比特组合成

4、字符、帧、分组或报文等,并提供自动的差错处理,以保 证所接收到的比特流是所发送的比特流的精确复制。 极大多数的差错处理采用自动重发 请求(ARQ协议。以上这些功能的完成,也都是由两个端设备之间运行的协议来处理的(4)必须保证消息抵达正确的目的地。一些寻址和路由协议用来处理这项功能。(5)在端节点或交换节点上存储所收到的信息,直至这些信息能够得到服务或再转 发出去。缓冲器的大小,所希望的快速响应时间,对输入的信息流所需做的差错检验而 无须额外的重发时间,都已导致了将长报文分割成分组,并再从分组组合成一个完整的 报文的技术。为了达到这一点,两个端设备之间需要有良好的默契。(6)必须进行流量控制,以

5、避免缓冲器溢出,防止过分地拥挤,从而产生了流量控 制协议。流控协议可能在网络的若干个层次上存在。(7)最后,必须保证接入通路能与用户的特性相协调一致。例如消息的格式、字符 编码、器件控制和数据库接入等。通常必须提供协议转换功能,以便处理这些不同的特 性,并提供正确的数据表达形式。应该指出,上面提到的这些功能,在通信的双方都必须具备,也就是说功能是成对 的,而且,每一对的两个相同功能之间才相互通信。在某一处由协议加上去的额外的位 (称为overhead)由另一处的相应协议加以解释。例如,寻址和路由所用的数据仅仅是为 了寻找目的地址和路由控制,与其他功能无关,所以只在相应的协议之间才进行对等的通信

6、(peer-to-peer com muni cati on)入协这2终端图1 通信协议的类型2、协议的分类图 1 表示了通信协议的各种类型,其中包括以下几种。(1)面向应用的协议:为完成某些特定应用而制定的协议。从分层的协议结构来看, 包括应用层的专用服务元素,例如,TCP/IP协议模型中的FTP, TELNET SMTP等, OSI /RM中的FTAM VT, JTM, MHS DS等。面向应用的协议也可称为进程到进程的协议。(2)系统到系统协议:支持端系统中特定应用进程之间的数据交换,为应用进程提 供网络通信服务,包括应用层的公用服务元素、 表示层协议 (如完成数据的加密 / 解密) 等

7、。(3)端到端协议:完成端到端的可靠传输,建立、保持及维护端到端连接,包括 会 话层协议(保持对话的同步等)、TCP和UDP等。(4)其他网内协议:包括 流控协议、 寻址和路由控制等。(5)点到点协议:实现直接相连的节点之间的数据传输,女口 数据链路层协议HDLC和 In ternet 中的PPP协议等。(6)网络接入协议:如 介质接入控制(MAC)等o(7)网间互联协议:从网络介质的延伸,不同网络用户的寻址,到异构网络间协议 的转换。从以上对协议的分类中可以看出,任何计算机 (端系统)之间的通信,实际上是在不 同层次上对等的通信单元 (在分层体系结构中称为“实体” )的各自协调工作来配合完成

8、 的。对计算机通信网的研究都是基于这种功能上的通信概念,从而形成了分层的协议体 系结构。3、协议的三个要素协议为传输的信息定义严格的格式 (语法)和传输顺序 (时序或同步 ),而且,协议还 定义所传输信息的词汇表和这些词汇所表示的意义 (语义) 。因此,任何协议都有下列三 个要素:(1)语法(Syntax):指互通的信息结构,包括诸如数据格式、编码、有用信号电平 的表示等。例如,IS08473规定的无连接网络层协议数据单元的格式有五个部分:固 定控制部分(9字节);地址部分(不定长);分段部分(6字节);选项部分(不定长); 数据部分 (不定长)。其中前四个部分是控制部分,其最大长度不超过 2

9、54字节,第五 部分的最大长度不超过 64, 512 宇节。(2)语义(Semantics):指所互换信号的意义,包括用于协调及差错处理的控制信息“NAK则可被定义等。例如,“ACK可被定义为接收方正确收到数据包之后的应答, 为未正确接收到所期望的数据包或传输出错时的应答。(3)时序 (Timing) :指数据应传送或被接收机寻找的时间、信息的排序、速率匹配 等。这是协议中最复杂、最关键的部分,它规定用什么样的方法和算法去完成所定义的 协议功能。协议功能除了包括连接管理、通信方式管理、协议数据单元的发送和接收以 及装配和拆卸等之外; 还包括数据包的编码和解码、 分解和组合、 流量控制、 拥塞控

10、制、 发送顺序控制、发送速率控制以及差错处理等,协议的时序用来完成这些工作。3、 RS-232、 RS-485 通信协议语义及应答三部份。语法指通信帧结构,一般帧幀格式:语义是对语法中每一个部份的解释应答指通信双方的勾通例如:对时幀:STXC0年、月、日、时、分CRC 16END校时幀:STXC1年、月、日、时、分CRC 16END数据幀:STXC2幀号 DATA CRC16END图 2 )A 、回应ACK结束;B回应NAK或T时刻无回应就重发,重发 N次仍回应NAK或仍无回应就出错 结束。等 ) 。(a) (b) (d)图2等待式ARQ方案中数据帧在链路上的传输(a) 正常情况(b)数据帧出

11、错(c)数据帧丢失(d)应答帧丢失4、PELCO-D 与 PELCO-P 协议介绍图像监控系统中,硬盘录像机、矩阵、云台等均采用这两个协议。(1) PELCO-D:字格式:1位起始位、8位数据、1位停止位,无效验位。波特率:2400B/S帧格式:字节1字节2字节3字节4字节5字节6字节7同步字节地址码指令码1指令码2数据码1数据码2校验码1、同步字节始终为FFH2、 地址码为摄像机的逻辑地址号,地址范围: 00H- FFH3、 指令码表示不同的动作4、 数据码1、2分别表示水平、垂直方向速度(00-3FH) ,FFH表示“ turbo ”速度5、 校验码=MOD(字节2 +字节3 + 字节4

12、+字节5 + 字节6) /100H以地址码0x01为例:0xff,0x01,0x00,0x08,0x00,0xff,0x08, 上0xff,0x01,0x00,0x10,0x00,0xff,0x10, 下0xff,0x01,0x00,0x04,0xff,0x00,0x04, 左0xff,0x01,0x00,0x02,0xff,0x00,0x02, 右0xff,0x01,0x00,0x20,0x00,0x00,0x21,变倍短0xff,0x01,0x00,0x40,0x00,0x00,0x41,变倍长0xff,0x01,0x00,0x80,0x00,0x00,0x81,聚焦近0xff,0x01,

13、0x01,0x00,0x00,0x00,0x02,聚焦远0xff,0x01,0x02,0x00,0x00,0x00,0x03,光圈小0xff,0x01,0x04,0x00,0x00,0x00,0x05,光圈大0xff,0x01,0x00,0x0b,0x00,0x01,0x0d,灯光关0xff,0x01,0x00,0x09,0x00,0x01,0x0b,灯光开0xff,0x01,0x00,0x07,0x00,0x01,0x09,转至预置点0010xff,0x01,0x00,0x03,0x00,0x01,0x05,设置预置点0010xff,0x01,0x00,0x05,0x00,0x01,0x07

14、,删除预置点001以上对应的停命令均是:0xff,0x01,0x00,0x00,0x00,0x00,0x01,停命令(2)PELCO-P:字格式:1位起始位、8位数据、1位停止位,无效验位。波特率:9600B/S帧格式:字节1字节2字节3字节4字节5字节6字节7字节8STX地址码指令码1指令码2数据码1数据码2ETX校验码1、STX始终为A0H2、 地址码为摄像机的逻辑地址号,地址范围: 00H- 1FH3、 指令码表示不同的动作4、 数据码1、2分别表示水平、垂直方向速度(00-3FH),在有关预制点的操作时, 数据码2表示预制点值5、 ETX始终为 AFH6、 校验码(XOR sum of

15、 Bytes 2-6)= 字节2 A字节3 A字节4 A字节5 A字节6以地址码0x01为例:0xa0,0x01,0x00,0x08,0x00,0x30,0xaf,0x39, 上0xa0,0x01,0x00,0x10,0x00,0x30,0xaf,0x21, 下0xa0,0x01,0x00,0x04,0x10,0x00,0xaf,0x15,/左0xa0,0x01,0x00,0x02,0x10,0x00,0xaf,0x13,/右0xa0,0x01,0x00,0x40,0x00,0x00,0xaf,0x41,/变倍短0xa0,0x01,0x00,0x20,0x00,0x00,0xaf,0x21,/变倍长0xa0,0x01,0x02,0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1