通信协议制定(串行通信协议)

      最后更新:2023-07-23 15:43

      TCP/IP协议依据什么标准制定

      TCP/IP 是供已连接因特网的计算机进行通信的通信协议。   TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol)。   TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。   TCP/IP(传输控制协议/网际协议)是互联网中的基本通信语言或协议。在私网中,它也被用作通信协议。当你直接网络连接时,你的计算机应提供一个TCP/IP程序的副本,此时接收你所发送的信息的计算机也应有一个TCP/IP程序的副本。
      http://baike.baidu.com/view/7729.htm tcpip的百度百科,自己看看吧
      TCP/IP协议依据什么标准制定

      如何编写自己的串口通讯协议

      所谓的串口通信协议,其实,就是串口通信时,相互的一种联系方式。 至于内容完全可以根据自己的需要来制定。包括:首先确定波特率,是否有奇偶校验,一般都不用,比较麻烦,但可以加一个字节的校验和或校验字。其次,多机通信时,要确定每个机器的地址,双机通信就不用了。然后是联系方式,即通信时,是否用握手信息,互相交换联系信号,为了加密,还可以交换密码。 最简单的就是:发一帧数据时用几个字节,带不带校验和,起始字节是什么,结束字节是什么,关键的命令字是什么,数据字节是什么。命令字表示什么动作,数据表示状态。反正都是自己确定的,怎么编写协议都 行的。
      下面以一个例程来做说明: ARDUINO 代码复制打印 int incomingByte = 0;// 接收到的 data byteString inputString = ""; // 用来储存接收到的内容boolean newLineReceived = false; // 前一次数据结束标志 void setup() {Serial.begin(9600); //设定通讯端口及速率}void loop() { if (newLineReceived) { Serial.print(inputString);// 这里只是简单的将它打出来了,你可以根据自己的要求来用你接收到的数据...... inputString = ""; // clear the string newLineReceived = false; ........//其他你的程序 }} //serialEvent()是IDE1.0及以后版本新增的功能,不清楚为什么大部份人不愿意用,这个可是相当于中断功能一样的啊! void serialEvent(){while (Serial.available()) {incomingByte = Serial.read();//一个字节一个字节地读,下一句是读到的放入字符串数组中组成一个完成的数据包inputString += (char) incomingByte; // 全双工串口可以不用在下面加延时,半双工则要加的//// 下面就是所谓的通讯协议了,如果接收到了换行符号,本例是定义了这次串口通讯数据接收结束// // 其他的你还可以加一些规则,比如数据包起始位,规定一个数据包就是以FF为开头的,如果不是就不接收// // 也可以加上数据校验位,同样在这里做一个校验判断,如果不符合,则将数据包丢掉,再通过一个标志位写个值,// //在主程序里面让发送方重发(主程序里面都写一条IF就行了)//if (incomingByte == 'n') { newLineReceived = true; }}}
      如何编写自己的串口通讯协议

      谁能告诉我制定网络通信协议的组织有哪些?

      国际上制定通信协议和标准的主要组织有以下几个:(1)IEEE:电气和电子工程师协会是世界上最大的专业技术团体,由计算机和工程学专业人士组成。IEEE在通信领域最著名的研究成果是802标准。802标准定义了总线网络和环形网络等的通信协议。(2)ISO:国际标准化组织是一个世界性组织,它包括了许多国家的标准团体。ISO最有意义的工作就是它对开放系统的研究。在开放系统中,任意两台计算机可以进行通信,而不必理会各自有不同的体系结构具有七层协议结构的开放系统互连模型(OSI)就是一个众所周知的例子。作为一个分层协议的典型,OSI仍然经常被人们学习研究。(3)ITU:国际电信联盟其前身是国际电报电话咨询委员会(Consultative Committee on International Telephone and Telegraph,CCITT)。ITU是一家联合国机构,共分为三个部门。ITU-R负责无线电通信,ITU-D是发展部门,而与本书相关的是ITU-T,负责电信。ITU的成员包括各种各样的科研机构,工业组织,电信组织,电话通信方面的权威人士,还有ISO。ITU已经制定了许多网络和电话通信方面的标准。扩展资料:准化组织ISO的标准包括:IEEE802.1A—体系结构。IEEE802.B—网络互操作;IEEE802.2—逻辑链路控制LLC;IEEE802.3—CSMA/CD访问控制及物理层技术规范。IEEE802.4—令牌总线访问控制及物理层技术规范;IEEE802.5—令牌环访问控制及物理层技术规范。IEEE802.6—城域网访问控制及物理层技术规范。IEEE802.7—宽带网访问控制及物理层技术规范。IEEE802.8—光纤网访问控制及物理层技术规范。IEEE802.9—综合话音数据访问控制及物理层技术规范。
      局域网协议是由电气和电子工程师协会IEEE下设的IEEE802委员会制定,并已得到国际标准化组织ISO的采纳.这些标准包括: IEEE802.1A—体系结构;IEEE802.B—网络互操作;IEEE802.2—逻辑链路控制LLC;IEEE802.3—CSMA/CD访问控制及物理层技术规范;IEEE802.4—令牌总线访问控制及物理层技术规范;IEEE802.5—令牌环访问控制及物理层技术规范;IEEE802.6—城域网访问控制及物理层技术规范;IEEE802.7—宽带网访问控制及物理层技术规范;IEEE802.8—光纤网访问控制及物理层技术规范;IEEE802.9—综合话音数据访问控制及物理层技术规范;IEEE802.10—局域网安全技术;IEEE802.11—无线局域网访问控制及物理层技术规范;IEEE802.12—优先级高速局域网访问控制及物理层技术规范;IEEE802.13—100M高速以太网;IEEE802.14—电缆电视网.制定网络通信协议和标准的主要组织国际上制定通信协议和标准的主要组织有以下几个.(1)IEEE:电气和电子工程师协会(Institute of Electrical and Electronic Engineers,IEEE)是世界上最大的专业技术团体,由计算机和工程学专业人士组成.IEEE在通信领域最著名的研究成果是802标准.802标准定义了总线网络和环形网络等的通信协议.(2)ISO:国际标准化组织(International Organization for Standardization,ISO)是一个世界性组织,它包括了许多国家的标准团体.ISO最有意义的工作就是它对开放系统的研究.在开放系统中,任意两台计算机可以进行通信,而不必理会各自有不同的体系结构.具有七层协议结构的开放系统互连模型(OSI)就是一个众所周知的例子.作为一个分层协议的典型,OSI仍然经常被人们学习研究.(3)ITU:国际电信联盟(International Telecommunications Union,ITU)其前身是国际电报电话咨询委员会(Consultative Committee on International Telephone and Telegraph,CCITT).ITU是一家联合国机构,共分为三个部门.ITU-R负责无线电通信,ITU-D是发展部门,而与本书相关的是ITU-T,负责电信.ITU的成员包括各种各样的科研机构,工业组织,电信组织,电话通信方面的权威人士,还有ISO.ITU已经制定了许多网络和电话通信方面的标准. 除此以外还有一些国际组织和著名的公司等在网络通信标准的制定方面起着重要作用,如国际电子技术委员会 (International Electrotechnical Commission,IEC),电子工业协会(Electronic Industries Association,EIA),国际商用机器公司(International Business Machine,IBM)等.
      IEEE:电气和电子工程师协会,ITU:国际电信联盟
      太多了 通常用的就 不多 如:TcpIp udp soapsmtp http 等
      谁能告诉我制定网络通信协议的组织有哪些?

      为什么要制定网络通信协议?

      制定通用的网络协议便于软件的开发,也便于大家的使用,就如同铁路一样,统一了铁轨的宽窄、高低,才能使全国各地的火车制造商可以不用考虑铁路规格问题就能生产出能够正常运行的火车,也使得按标准生产出的火车可以随意在全国各地奔跑;如果不这样,铁路系统就无法运行,你说是不是。 05-25 15:19个人认为是为了数据稳定传输。助理 [二级]05-25 15:30 协议就等同约定,大家只有通过遵守共同的约定,才能实现规范管理、规范运营,那么针对网络也是一样的,需要通过制订合理规范的网络协议,才能保证其网络运行的安全性与可靠性!回答者:皂白-助理 [二级]
      为什么要制定网络通信协议?

      为什么要制定网络通信协议?

      就是像每个国家语言不通,不好交流一样!制定通讯协议,就是为了统一计算机语言,方便计算机之间的交流。同时,协议的制定,就是一种交流语言的先进性表现
      就想交通必须要有交通规则一样。网络有了一定的规则(协议)才能保证不同的厂商设备能够正确,高效的运行
      为什么要制定网络通信协议?

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类