美文网首页嵌牛IT观察
数据通信协议种类分析

数据通信协议种类分析

作者: 不用验证码了改昵称了 | 来源:发表于2017-11-30 19:30 被阅读123次

祁聪莹 15310116063

转载自:http://www.elecfans.com/news/wangluo/20171127587284.html,有删节

【嵌牛导读】:通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则。这个规则就是通信协议。

【嵌牛鼻子】:数据通信协议通信协议

【嵌牛提问】:通信协议的种类有哪些?各有什么优缺点?

【嵌牛正文】:

通信协议三要素

语法:即如何通信,包括数据的格式、编码和信号等级(电平的高低)等。

语义:即通信内容,包括数据内容、含义以及控制信息等。

定时规则(时序):即何时通信,明确通信的顺序、速率匹配和排序。

常用通信协议

1.TCP/IP

TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)的历史应当追溯到Internet的前身—ARPAnet时代。为了实现不同网络之间的互连,美国国防部于1977年到1979年间制定了TCP/IP体系结构和协议。TCP/IP是由一组具有专业用途的多个子协议组合而成的,这些子协议包括TCP、IP、UDP、ARP、ICMP等。TCP/IP凭借其实现成本低、在多平台间通信安全可靠以及可路由性等优势迅速发展,并成为Internet中的标准协议。在上世纪90年代,TCP/IP已经成为局域网中的首选协议,在最新的操作系统(如Windows7、Windows XP、Windows Server2003等)中已经将TCP/IP作为其默认安装的通信协议。

2.NetBEUI协议

NetBEUI(NetBIOS增强用户接口)协议由NetBIOS(网络基本输入输出系统)发展完善而来,该协议只需进行简单的配置和较少的网络资源消耗,并且可以提供非常好的纠错功能,是一种快速有效的协议。不过由于其有限的网络节点支持(最多支持254个节点)和非路由性,使其仅适用于基于Windows操作系统的小型局域网中。

3.IPX/SPX协议

IPX/SPX(网际包交换/序列包交换)协议主要应用于基于NetWare操作系统的Novell局域网中,基于其他操作系统的局域网(如Windows Server 2003)能够通过IPX/SPX协议与Novell网进行通信。在Windows 2000/XP/2003系统中,IPX/SPX协议和NetBEUI协议被统称为NWLink。

分层通信体系结构

1.将通信功能分为若干个层次,每一个层次完成一部分功能,各个层次相互配合共同完成通信的功能。

2.每一层只和直接相邻的两层打交道,它利用下一层提供的功能,向高一层提供本层所能完成的服务。

3.每一层是独立的,隔层都可以采用最适合的技术来实现,每一个层次可以单独进行开发和测试。当某层技术进步发生变化时,只要接口关系保持不变,则其它层不受影响。

分层结构示意图如下图所示。每一层实现相对独立的功能,下层向上层提供服务,上层是下层的用户,各个层次相互配合共同完成通信的功能。

协议分层结构示意图

将网络体系进行分层就是把复杂的通信网络协调问题进行分解,再分别处理,使复杂的问题简化,以便于网络的理解及各部分的设计和实现。

协议仅针对某一层,为同等实体之间的通信制定,易于实现和维护,灵活性较好,结构上可分割。

数据通信协议简介

数据通信协议 Data communicaTIon protocol 亦称数据通信控制协议。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。

数据通信协议分类:

数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议(二进制同步同步通信协议);另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDLC(高级数据键路控制协议)和SDLC(同步数据键路控制协议)。

基本型通信控制协议

基本型协议使用于简单的低速通信系统,传输速度一般不超过9600bps,通信为异步/同步半双工方式。超错控制为方针码效验。

高级键路控制协议

高级键路控制协议采用统一的帧格式,可靠性高,效率高,透明性高,广泛用于公用数据网和计算机网。传输速率一般在2.4kbps到64kbps,通信为同步全双工方式连续发送,差错控制为循环冗余码效验。

相关文章

  • 数据通信协议种类分析

    祁聪莹 15310116063 转载自:http://www.elecfans.com/news/wangluo/...

  • 数据产品经理

    数据产品经理的概念和范围 数据产品的种类 分析类产品:通过数据的计算和展现,帮助业务进行分析、决策的产品(先有目的...

  • 数据分析

    为什么要数据分析 数据分析的概念和价值人类正在进入大数据时代,在大数据时代中,对庞大,多种类的真实高价值数据有快速...

  • 数据产品

    数据产品的种类 分析类产品 算法类产品 分析类产品 可以挖掘数据背后的价值, 并通过数据的展示, 为使用者提供帮助...

  • IM (二):数据通信协议的选择

    *** 序: ***IM 中的数据通信协议指的是 IM 系统中应用层所使用的通信协议,该通信协议的设计效果会对 I...

  • SKYLAB:智能家居无线协议WiFi/BLE/Zigbee介绍

    随着物联网技术的愈发成熟,适用于智能家居无线通信协议的种类也日益增多。目前,最常见的无线通信协议有WiFi、蓝牙、...

  • 数海淘金:销售数据分析应该怎么做?

    为什么要做销售数据分析? 企业的业务数据涉及销售数据、财务数据、人力数据、产品数据等多种类型,而销售数据在所有数据...

  • 简单爬虫技术之爬取之--般网页

    背景 一般互联网公司还有数据分析公司,喜欢使用爬虫爬取页面,并进行数据分析.爬虫的数据种类很多,由于本人仅接触ja...

  • 《大数据导论》读书笔记——Chapter 8(完结篇)

    Big Data Analysis Techniques 本章讲解大数据分析方法。分两种类型:一是对流数据的实时分...

  • RocketMQ源码:通信协议设计及编解码

    本文主要分析RocketMQ通信协议的设计。RocketMQ设计了自己的一个通信协议,用于消息内容和二进制格式之间...

网友评论

    本文标题:数据通信协议种类分析

    本文链接:https://www.haomeiwen.com/subject/uglbbxtx.html