数据通信协议 Data communication protocol 亦称数据通信控制协议。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议(二进制同步同步通信协议);另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDLC(高级数据键路控制协议)和SDLC(同步数据键路控制协议)。
基本型协议使用于简单的低速通信系统,传输速度一般不超过9600bps,通信为异步/同步半双工方式.超错控制为方针码效验。高级键路控制协议采用统一的帧格式,可靠性高,效率高,透明性高,广泛用于公用数据网和计算机网。传输速率一般在2.4kbps到64kbps,通信为同步全双工方式连续发送,差错控制为 循环冗余码 效验。实际上,通信协议一般分成互相独立的若干层次。按ISO的OSI七层参考模型功用数据网的数据通信协议主要涉及前三层,即物理层.数据链路层和网络层。例如,流行的分组交换网常以 CCITT 建议的 X.25 协议作为通信协议的基础部分。
常用的三个网络协议
网络中不同的工作站,服务器之间能传输数据,源于协议的存在。随着网络的发展,不同
的开发商开发了不同的通信方式。为了使通信成功可靠,网络中的所有主机都必须使用同
一语言,不能带有方言。因而必须开发严格的标准定义主机之间的每个包中每个字中的每
一位。这些标准来自于多个组织的努力,约定好通用的通信方式,即协议。这些都使通信
更容易。
已经开发了许多协议,但是只有少数被保留了下来。那些协议的淘汰有多中原因---设
计不好、实现不好或缺乏支持。而那些保留下来的协议经历了时间的考验并成为有效的通
信方法。当今局域网中最常见的三个协议是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 Adver
tising 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。

数据通信协议的简介(数据通信协议和网络协议有什么区别?)相关推荐

  1. 7层网络协议和4层网络协议有什么区别和联系?

    层网络协议和4层网络协议是指网络通信模型中的不同层次. 网络协议是一种规则,用于控制网络设备之间的通信.通常,网络协议被划分为不同的层次,每一层负责处理特定的通信任务. 在网络协议层次模型中,有两种常 ...

  2. Interview:人工智能大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略

    Interview:人工智能&大数据岗位面试-[数据分析师]的简介.技能.待遇.进阶的详细攻略 目录 数据分析师的简介 1.网友经验之谈 数据分析师的待遇 数据分析师的技能 数据分析师进阶 数 ...

  3. 【DBMS 数据库管理系统】OLAP 核心技术 : 数据方体 ( 数据方体 | 数据方体格结构 | 数据单元 )

    文章目录 一.数据方体 二.数据方体 格结构 ( 参考 ) 三.数据单元 一.数据方体 数据方体 简介 : "数据方体" 概念 : 多维数据模型 构成的 多维数据空间 称为 &qu ...

  4. 趣谈网络协议笔记-一

    目录 第一模块 通信协议综述 第一讲 | 为什么要学习网络协议 第二讲 | 网络分层的真正含义是什么? 第三讲 | ifconfig:最熟悉又陌生的命令行 第四讲 | DHCP与PXE:IP是怎么来的 ...

  5. 网络协议分析工具Ethereal的使用

    大学时计算机网络课的实验报告,当时提不起兴趣,今天看来还挺有用的.可以学习下怎样抓数据包,然后分析程序的通信协议. 一:学习使用网络协议分析工具Ethereal的方法,并用它来分析一些协议. 实验步骤 ...

  6. 华为18级工程师三年心血终成趣谈网络协议文档(附大牛讲解)

    华为18级工程师三年心血终成趣谈网络协议文档(附大牛讲解) 程序员高级码农II 2020-09-25 07:23:00 前言 虽然在大学的时候大家都学过网络协议 ,但是肯定感觉网络协议的知识点非常多 ...

  7. 阿里研究院花几年心得终成趣谈网络协议,附技术官讲解

    苦且绕不过去.经过多次放弃之后,我发现在我的职业生涯中,网络这一关无论如何也绕不过去.本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量一多,吞吐量 ...

  8. 华为研究院19级研究员几年心得终成趣谈网络协议文档,附讲解

    苦且绕不过去.经过多次放弃之后,我发现在我的职业生涯中,网络这一关无论如何也绕不过去.本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量一多,吞吐量 ...

  9. 华为研究院19级研究员几年心得终成趣谈网络协议文档

    苦且绕不过去.经过多次放弃之后,我发现在我的职业生涯中,网络这一关无论如何也绕不过去.本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量一多,吞吐量 ...

最新文章

  1. nvGraph-NVIDIA图形库
  2. write() ,read();
  3. echarts词云图形状_用Wordcloud生成指定形状的词云图
  4. 4大JVM性能分析工具详解,及内存泄漏分析方案
  5. 魔兽世界终端服务器,《魔兽世界》怀旧服数据已上传服务器:登录画面引人怀念...
  6. 高中信息技术——GoldWave音频处理刷题点整理
  7. jquery分页插件精选
  8. view_image.php,ImageView显示图像控件
  9. Java回调函数callback
  10. idea 字体颜色设置 + 背景图片
  11. 大黑熊丨逗比与正经的对话描写
  12. 转发文章【我们是怎样一步步的走向平庸的】
  13. 数据集:KITTI数据集分析
  14. 致虚幻引擎社区的一封公开信(转)
  15. 给网站添加悬浮音乐播放器
  16. 神奇宝贝光是无限远服务器,Pokémon Online
  17. PWM脉冲宽度调制,实现呼吸灯_领航者开发板
  18. D-S证据理论的简要介绍
  19. OpenCV cmake配置项BUILD_opencv_world的说明
  20. 【史上最全】月薪3万的程序员都在用这些实用工具

热门文章

  1. 无人机调度管理系统平台
  2. 完整配置SSM及实践-欧克
  3. html5左侧边导航右边显示页面,bootstrap如何实现左侧导航栏右侧网页
  4. 深圳迈瑞医疗电子股份有限公司
  5. 核与线程 CPU 4核8线程 的解释
  6. 公司常用云服务器详解:企业2核4G、4核8G、8核16G配置介绍
  7. 中国盐酸丁丙诺啡市场趋势报告、技术动态创新及市场预测
  8. 历史上的今天:“超级计算机之父”诞生;三星推出移动支付;LibreOffice 发布...
  9. win7出现无法连接到代理服务器的错误,不能上网的问题的解决
  10. 作为技术负责人,如何从0搭建公司后端技术栈