历史上的今天
返回首页

历史上的今天

今天是:2025年02月07日(星期五)

正在发生

2018年02月07日 | 数据通信协议的简介_数据通信协议有哪些

2018-02-07 来源:互联网

数据通信协议,亦称数据通信控制协议。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议(二进制同步同步通信协议);另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDLC(高级数据键路控制协议)和SDLC(同步数据键路控制协议)。


数据通信协议是数据通信系统中通信对象之间能准确有效地进行通信所必须遵循的规则和各种约定事项。数据通信是继电报通佶和电话通信之后的一种新型通信方式,是计算机技术和通信技术相结合的产物。电报通信和电话通信是人-人之间的通信,通信过程中的差镨控制等通信控制功能由人来完成。数据通信主要是人-机或机-机之间的通信,这里所说的“机”指的就是电子计算机,其通信控制功能只能严格按照预先在计算机内设置的诸如“使用什么样的规程,交换什么格式的信息”等规则和各种约定事项进行。


基本型协议使用于简单的低速通信系统,传输速度一般不超过9600bps,通信为异步/同步半双工方式。超错控制为方针码校验。高级键路控制协议采用统一的帧格式,可靠性高,效率高,透明性高,广泛用于公用数据网和计算机网。传输速率一般在2.4kbps到64kbps,通信为同步全双工方式连续发送,差错控制为循环冗余码校验。实际上,通信协议一般分成互相独立的若干层次。按ISO的OSI七层参考模型功用数据网的数据通信协议主要涉及前三层,即物理层。数据键路层和网络层。例如,流行的分组交换网常以CCITT建议的X.25协议作为通信协议的基础部分。


数据通信协议特点


数据通信协议有两个显著特点。一是都采用分层结构。网路体系结构实际上就是通信功能层次和协议的集合。在开放系统中,各端系统必须执行开放系统互连参考模型中的七层协议,中继系统则执行其下三层协议。二是数据通信协议都是以标准的形式出现。这里所说的标准包括国际标准和各国各公司的标准。数据通信协议的国际标准主要有相关的CCITT建议和ISO标准。CCITT建议是从数据通信网的角度出发的,ISO标准则是从网路终端系统的角度出发的,二者的相应协议标准互相兼容。CCITT有关数据通信协议的主要建议有V系列建议、X系列建议、T系列建议和I系列建议。V系列建议规定了电话网中数据传输协议(X系列建议系统地规定了数据通信网业务和业务功能、网路体系结构、网路互连、移动数据通信、网路编号方案、数据传输质量、网路管理和安全体系结构等协议以及消息处理系统和目录查询等应用协议;T系列建议规定了数据终端及应用协议》1系列建议规定了综合业务数字(ISDN)中数据通信的协议。


常用的三个网络协议


网络中不同的工作站,服务器之间能传输数据,源于协议的存在。随着网络的发展,不同的开发商开发了不同的通信方式。为了使通信成功可靠,网络中的所有主机都必须使用同一语言,不能带有方言。因而必须开发严格的标准定义主机之间的每个包中每个字中的每一位。这些标准来自于多个组织的努力,约定好通用的通信方式,即协议。这些都使通信更容易。


已经开发了许多协议,但是只有少数被保留了下来。那些协议的淘汰有多中原因---设计不好、实现不好或缺乏支持。而那些保留下来的协议经历了时间的考验并成为有效的通信方法。当今局域网中最常见的三个协议是MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉平台TCP/IP。


一:NETBEUI


NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信。NETBEUI缺乏路由和网络层寻址功能,既是其最大的优点,也是其最大的缺点。因为它不需要附加的网络地址和网络层头尾,所以很快并很有效且适用于只有单个网络或整个环境都桥接起来的小工作组环境。

因为不支持路由,所以NETBEUI永远不会成为企业网络的主要协议。NETBEUI帧中唯一的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络。路由器靠网络地址将帧转发到最终目的地,而NETBEUI帧完全缺乏该信息。


网桥负责按照数据链路层地址在网络之间转发通信,但是有很多缺点。因为所有的广播通信都必须转发到每个网络中,所以网桥的扩展性不好。NETBEUI特别包括了广播通信的记数并依赖它解决命名冲突。一般而言,桥接NETBEUI网络很少超过100台主机。近年来依赖于第二层交换器的网络变得更为普遍。完全的转换环境降低了网络的利用率,尽管广播仍然转发到网络中的每台主机。事实上,联合使用100-BASE-T Ethernet,允许转换NetBIOS网络扩展到350台主机,才能避免广播通信成为严重的问题。

二:IPX/SPX


IPX是NOVELL用于NETWARE客户端/服务器的协议群组,避免了NETBEUI的弱点。但是,带来了新的不同弱点。


IPX具有完全的路由能力,可用于大型企业网。它包括32位网络地址,在单个环境中允许有许多路由网络。


IPX的可扩展性受到其高层广播通信和高开销的限制。


服务广告协议(Service AdverTIsing Protocol,SAP)将路由网络中的主机数限制为几千。尽管SAP的局限性已经被智能路由器和服务器配置所克服,但是,大规模IPX网络的管理员仍是非常困难的工作。


三:TCP/IP


每种网络协议都有自己的优点,但是只有TCP/IP允许与Internet完全的连接。TCP/IP是在60年代由麻省理工学院和一些商业组织为美国国防部开发的,即便遭到核攻击而破坏了大部分网络,TCP/IP仍然能够维持有效的通信。ARPANET就是由基于协议开发的,并发展成为作为科学家和工程师交流媒体的Internet。


TCP/IP同时具备了可扩展性和可靠性的需求。不幸的是牺牲了速度和效率(可是:TCP/IP的开发受到了政府的资助)。


Internet公用化以后,人们开始发现全球网的强大功能。Internet的普遍性是TCP/IP至今仍然使用的原因。常常在没有意识到的情况下,用户就在自己的PC上安装了TCP/IP栈,从而使该网络协议在全球应用最广。


TCP/IP的32位寻址功能方案不足以支持即将加入Internet的主机和网络数。因而可能代替当前实现的标准是IPv6。

推荐阅读

史海拾趣

Discera公司的发展小趣事

2001年,位于美国加利福尼亚州圣荷塞市的Discera公司正式成立,由一群热衷于半导体技术的工程师和投资者共同创立。他们看到了CMOS MEMS谐振器技术的巨大潜力,并决定将其作为公司的核心业务。经过数年的研发和测试,Discera终于成功开发出了一款性能优越的CMOS MEMS谐振器,该产品具有防震效果强、温度稳定性好和频率可编程性等显著优势。

ETAL公司的发展小趣事

随着全球环保意识的提高,ETAL也积极响应号召,将绿色环保理念融入到生产和经营中。公司采用了环保材料和清洁能源,减少了对环境的污染。同时,ETAL还注重节能减排和资源循环利用,努力降低生产成本和提高资源利用效率。这些措施不仅有助于保护环境,还为公司带来了长期的经济效益。

Foxconn_Optical_Interconnect_Technologies__Inc.公司的发展小趣事

ETAL公司成立于XXXX年,由一群富有远见和热情的电子工程师创立。他们看到了电子技术在全球范围内的广泛应用和巨大潜力,决定投身于这一行业。起初,ETAL主要专注于电子元器件的研发和生产,通过不断的技术创新和产品优化,逐渐在市场上树立了良好的口碑。

DLP Design公司的发展小趣事

DLP精工科技公司,一直秉承“品质至上”的经营理念,在DLP技术产品的设计和制造过程中严格把控品质。公司拥有一支专业的研发团队和先进的生产设备,确保每一件产品都符合高标准的质量要求。通过不断的技术创新和产品升级,DLP精工科技在电子行业中树立了良好的品牌形象,赢得了消费者的信赖和认可。

Allied Controls Incorporated公司的发展小趣事

DLP绿色科技公司,积极响应国家环保政策,致力于研发和生产绿色环保的DLP技术产品。公司采用先进的生产工艺和材料,降低产品能耗和排放。同时,DLP绿色科技还积极推广节能环保的理念和技术,倡导消费者使用环保产品。通过不懈的努力和实践,DLP绿色科技在电子行业树立了绿色环保的典范形象,为行业的可持续发展做出了积极贡献。

请注意,以上故事均为虚构,旨在展示DLP Design公司在电子行业中的可能发展路径和成就。实际情况可能因公司背景、市场环境等因素而有所不同。

Aeroflex Metelics / Hi-Rel Components公司的发展小趣事

DLP创新设计公司,一家专注于DLP技术应用的企业,通过精准的市场定位和灵活的市场策略,成功在电子行业中脱颖而出。公司深入了解消费者需求,针对不同市场推出差异化产品。同时,DLP创新积极寻求合作伙伴,通过渠道拓展和品牌建设,逐渐提高了市场占有率。其独特的商业模式和敏锐的市场洞察力,使DLP创新在激烈的市场竞争中保持了稳健的发展。

问答坊 | AI 解惑

世芯电子与SONY半导体事业部合作先进封装解决方案

世芯电子(Alchip Technologies, Inc.)日前宣布与SONY半导体事业部(color=#0000ff]SONY[/url] Semiconductor Group)成为封装技术合作伙伴,本次结盟主要针对提升其全球客户在先进SoC/ASIC解决方案的服务。 世芯电子是给客户提供多元化晶圆厂的选择方 ...…

查看全部问答>

电路板检查方法介绍

本文阐述,过程监测可以防止电路板缺陷,并提高全面质量。  检查可以经常提醒你,你的装配工艺是不是还有太多的变量。即使在你的制造工艺能够达到持续的零缺陷生产之后,某种形式的检查或者监测对于保证所希望的质量水平还是必要的。表面贴装装配 ...…

查看全部问答>

欢迎职场专家武老师的加盟!--与您畅谈职场生涯

各位朋友,今天我们诚挚的邀请到了电子技术领域的武晔卿武老师来坐客我们的职场专栏。希望大家能够各抒己见,同时武老师也会及时对大家职场方面的各类问题进行答疑解惑,望大家能够充分沟通,相互学习,对电子行业市场有个全面的梳理及全新的认识, ...…

查看全部问答>

我的建议

我想多一些能够直接看的含金量高的帖子,而不是多数都是下载的文件,这样的话论坛里的才会多一些不会因为芯币才发帖和回贴的人,论坛才有可能更兴旺,说的不妥之处请所有看到的多多包含!…

查看全部问答>

给人打工累,创业也累

现在想来,以前向父母要钱的日子真舒服啊!…

查看全部问答>

RX8025 地址0~6(年月日星期时分秒)可读可写,为什么地址8,9,10(W报警),14,15(控制地址)不能写入呢???

RX8025芯片,可以对其设定时间,并且也能显示正确,现在想用到W报警功能,却无法把设定的时间写入,好像控制寄存器也无法写入正确的值,这种情况会是芯片坏了吗??(由于没有库存了只是猜测) W报警的设定还有什么特殊要求吗??请知道的高手帮下 ...…

查看全部问答>

申请试用MSP-EXP430G2

申请试用MSP-EXP430G2…

查看全部问答>

stm32 usb的发送与接收字符串

while(1) { GPIO_ResetBits(GPIOA, GPIO_Pin_0); GPIO_SetBits(GPIOA, GPIO_Pin_1); delay_ms(1500); GPIO_SetBits(GPIOA, GPIO_Pin_0); GPIO_ResetBits(GPIOA, GPIO_Pin_1); delay_ms(1500); USB_GetString(Receive_Buffer); delay_ms ...…

查看全部问答>