精华内容
下载资源
问答
  • 通信协议有哪几种
    千次阅读
    2019-05-17 15:27:56

    技术,分为二层、三层及三层以上隧道协议
    二层(数据链路层)有:PPTP、L2TP、L2F等
    三层(网络层)隧道协议VPN有:IPSec、GRE VPN、VTP等
    应用层VPN的代表则为:SSL

    更多相关内容
  • 通信协议FPGA,通信协议有哪几种,Verilog源码.zip
  • 简单了解几种常见的网络通信协议

    千次阅读 2022-05-15 22:02:18
    它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。 2.TCP/IP协议的组成 TCP/IP...

      常见的网络协议有:TCP/IP协议、UDP协议、HTTP协议、FTP协议、Telnet协议、SMTP协议、NFS协议等。这里主要简述一下前三种协议。

    一.TCP/IP协议

    1.什么是TCP/IP协议?

      TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。

    2.TCP/IP协议的组成

    TCP/IP协议由四个层次组成:

    应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。

    (1)对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了SMTP协议、万维网应用使用了HTTP协议、远程登录服务应用使用了有TELNET协议。 

    (2)应用层还能加密、解密、格式化数据。

    (3)应用层可以建立或解除与其他节点的联系,这样可以充分节省网络资源。 

    运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用。 

    网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以进行网络连接的建立和终止以及IP地址的寻找等功能。 

    网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和      数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。

    3.TCP/IP协议的特点

    (1)协议标准是完全开放的,可以供用户免费使用,并且独立于特定的计算机硬件操作系统

    (2)独立于网络硬件系统,可以运行在广域网,更适合于互联网

    (3)网络地址统一分配,网络中每一设备和终端都具有一个唯一地址。

    (4)高层协议标准化,可以提供多种多样可靠网络服务。

    二.UDP协议

    1.什么是UDP协议?

      Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。RFC 768描述了 UDP。

      Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是 TCP,该协议几乎做了所有的事情。

    2.UDP协议的报文格式

      在UDP协议层次模型中,UDP位于IP层之上。应用程序访问UDP层然后使用IP层传送数据包。IP数据包的数据部分即为UDP数据包。IP层的报头指明了源主机和目的主机地址,而UDP层的报头指明了主机上的源端口和目的端口。UDP传输的段(segment)有8个字节的报头和有效载荷字段构成。

      UDP报头由4个域组成,其中每个域各占用2个字节,具体包括源端口号、目标端口号、数据包长度、校验值。

    3. UDP协议的特点

    (1)UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。

    (2)由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。

    (3)UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包而言UDP的额外开销很小。

    (4)吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制。

    (5)UDP是面向报文的。发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给IP层。既不拆分,也不合并,而是保留这些报文的边界,因此,应用程序需要选择合适的报文大小。

    三.HTTP协议

    1.什么是HTTP协议?

      超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。

    2.HTTP的工作原理

    HTTP是基于客户/服务器模式,且面向连接的。典型的HTTP事务处理有如下的过程: 

    (1)客户与服务器建立连接;

    (2)客户向服务器提出请求;

    (3)服务器接受请求,并根据请求返回相应的文件作为应答;

    (4)客户与服务器关闭连接。

    3.HTTP协议的运作方式

      在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。基于HTTP的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。

    4. HTTP协议的报文格式

    HTTP报文由从客户机到服务器的请求和从服务器到客户机的响应构成。请求报文格式如下: 

    请求行 - 通用信息头 - 请求头 - 实体头 - 报文主体

      请求行以方法字段开始,后面分别是URL字段和HTTP协议版本字段,并以CRLF结尾。SP是分隔符。除了在最后的CRLF序列中CF和LF是必需的之外,其他都可以不要。有关通用信息头,请求头和实体头方面的具体内容可以参照相关文件。

    应答报文格式如下:

    状态行 - 通用信息头 - 响应头 - 实体头 - 报文主体

      状态码元由3位数字组成,表示请求是否被理解或被满足。原因分析是对原文的状态码作简短的描述,状态码用来支持自动操作,而原因分析用来供用户使用。客户机无需用来检查或显示语法。有关通用信息头,响应头和实体头方面的具体内容可以参照相关文件。

    5.HTTP的状态消息

    HTTP状态码大致分为5类:

    1xx : 消息,这一类型的状态码,代表请求已被接受,需要继续处理。但是一般服务器禁止向客户端发送此类状态码;

    2xx : 成功,这一类型的状态码,代表请求已成功被服务器接收、理解、并接受;

    3xx : 重定向,这类状态码代表需要客户端采取进一步的操作才能完成请求;

    4xx : 请求错误,这类的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理;

    5xx : 服务器错误,这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。

    6.HTTP协议的特点

    1、无状态协议,HTTP协议对于事务处理没有记忆能力

    2、无连接,限制每次连接只处理一个请求

    3、HTTP协议支持客户和服务器模式

    4、HTTP协议非常的灵活,允许传输任意类型的数据对象

    5、HTTP协议非常的简单快速,客户向服务器请求服务的时候,只要传送请求方法和路径

    展开全文
  • 通信可以形象的比喻成两个人讲话:1、你说的别人得能听懂:双方约定信号的协议。2、你的语速别人得能接受:双方满足时序要求。 一、IIC协议: 2C串行总线一般两根信号线,一根是双向的数据线SDA,另一根是时钟线...

    通信可以形象的比喻成两个人讲话:1、你说的别人得能听懂:双方约定信号的协议。2、你的语速别人得能接受:双方满足时序要求。

    一、IIC协议:

    2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。两条线可以挂多个设备。IIC设备(稍微有点智能的)里有个固化的地址。只有在两条线上传输的值等于我(IIC设备)的地址时,我才作出响应。

     

    开始信号:处理器让SCL时钟保持高电平,然后让SDA数据信号由高变低就表示一个开始信号。同时IIC总线上的设备检测到这个开始信号它就知道处理器要发送数据了。

    停止信号:处理器让SCL时钟保持高电平,然后让SDA数据信号由低变高就表示一个停止信号。同时IIC总线上的设备检测到这个停止信号它就知道处理器已经结束了数据传输,我们就可以各忙各个的了,如休眠等。

    再看数据怎么传:SDA上传输的数据必须在SCL为高电平期间保持稳定:因为外接IIC设备在SCL为高电平的期间采集数据方知SDA是高或低电平。SDA上的数据只能在SCL为低电平期间翻转变化。

    响应信号(ACK):处理器把数据发给外接IIC设备,如何知道IIC设备数据已经收到呢?就需要外接IIC设备回应一个信号给处理器。处理器发完8bit数据后就不再驱动总线了(SDA引脚变输入),而SDA和SDL硬件设计时都有上拉电阻,所以这时候SDA变成高电平。那么在第8个数据位,如果外接IIC设备能收到信号的话接着在第9个周期把SDA拉低,那么处理器检测到SDA拉低就能知道外接IIC设备数据已经收到。

    IIC数据从最高位开始传输。IIC总线是允许挂载多个设备的,如何访问其中一个设备而不影响其他设备呢?

    主机向从机发送7位地址寻址从IIC设备,用7bit表示从地址,那么可以挂载的从设备数是2的7次方128个。处理器想写的话:先发送起始位,再发一个8bit数据:前7bit表示从地址,第8bit表示读或者写。0write是处理器往IIC从设备发,1read是IIC从设备往处理器发。第9个时钟周期回复响应信号。例如写过程:

    首先发出一个start信号,从设备地址,R/W(0,写),回应ACK表示有这个从设备存在。这时候是处理器从指定的从设备读数据的从设备里8bit存储地址的指定。所以这里R/W是0为写。ACK回应有这个设备的话,处理器把要访问的从设备里的8bit存储地址写好。ACK对方回应。继续一个start信号+从设备地址,最低位是高电平表示读数据(等待ACK回应),回应ACK表示有这个从设备存在。在读数据的时候,每发出一个时钟,处理器会SDA上的数据存起来。那么发出8个时钟后处理器就能得到8位的数据。这时候若想连续读就不断回应ACK信号否则就发出停止信号。

    读的过程:start信号,从设备地址,写,待读取存储地址,再一个start信号,从设备地址,读,8个时钟,从设备就把对应的数据反馈给处理器。

    二、SPI协议:

    SPI:高速同步串行口,是一种标准的四线同步全双工串行总线。SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(用于单向传输时,也就是半双工方式)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCLK(时钟),CS(片选)。 SPI 主要应用在 EEPROM, Flash, 实时时钟(RTC), 数模转换器(ADC), 数字信号处理器(DSP) 以及数字信号解码器之间. 它在芯片中只占用四根管脚 (Pin) 用来控制以及数据传输, 节约了芯片的 pin 数目, 同时为 PCB 在布局上节省了空间. 正是出于这种简单易用的特性, 现在越来越多的芯片上都集成了 SPI技术.SPI只有主模式和从模式之分,没有读和写的说法,因为实质上每次SPI是主从设备在交换数据。也就是说,你发一个数据必然会收到一个数据;你要收一个数据必须也要先发一个数据。

     

    工作过程:

    上升沿发送、下降沿接收、高位先发送;

    上升沿到来的时候,SDO上的电平将被发送到从设备的寄存器中;

    下降沿到来的时候,SDI上的电平将被接收到主设备的寄存器中。

    一个完整的传送周期是16位,即两个字节。因为主机首先要发送命令给从机,然后从机根据主机的指令准备数据,所以主机在下一个8位时钟周期才把数据读回来。SPI总线有四种工作方式(SP0, SP1, SP2, SP3),其中使用的最为广泛的是SPI0和SPI3方式。SPI接口有四种不同的数据传输时序,取决于CPOL和CPHL这两位的组合,CPOL是用来决定SCK时钟信号空闲时的电平,CPOL=0,空闲电平为低电平,CPOL=1时,空闲电平为高电平。CPHA是用来决定采样时刻的,CPHA=0,在每个周期的第一个时钟沿采样,CPHA=1,在每个周期的第二个时钟沿采样。

    三、UART协议:

    UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。因为计算机内部采用并行数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(First Input First Output,先入先出队列)传送到串行设备,若是没有FIFO,信息将变得杂乱无章,不可能传送到Modem中。它是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。作为接口的一部分,UART还提供以下功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。

    通信过程:

    UART首先将接收到的并行数据转换成串行数据来传输。消息帧从一个低位起始位开始,后面是5~8个数据位,一个可用的奇偶位和一个或几个高位停止位。接收器发现开始位时它就知道数据准备发送,并尝试与发送器时钟频率同步。如果选择了奇偶,UART就在数据位后面加上奇偶位。奇偶位可用来帮助错误校验。在接收过程中,UART从消息帧中去掉起始位和结束位,对进来的字节进行奇偶校验,并将数据字节从串行转换成并行。UART也产生额外的信号来指示发送和接收的状态。例如,如果产生一个奇偶错误,UART就置位奇偶标志。

    数据发送的思想是,当启动字节发送时,通过TxD先发起始位,然后发数据位和奇偶数效验位,最后再发停止位,发送过程由发送状态机控制,每次中断只发送1个位,经过若干个定时中断完成1个字节帧的发送。

    数据接收的思想是,当不在字节帧接收过程时,每次定时中断以3倍的波特率监视RxD的状态,当其连续3次采样电平依次为1、0、0时,就认为检测到了起始位,则开始启动一次字节帧接收,字节帧接收过程由接收状态机控制,每次中断只接收1个位,经过若干个定时中断完成1个字节帧的接收。。UART典型为38400,9600波特 。如下图1,UART字符格式为1个起始位,5~8个数据位,1个地址位或奇偶位(可选),1个停止位。由于接收器、发送器异步工作,无需联接接收和发送时钟。接收器采取对输入数据流高度采样方式,通常采样为16,并根据采样值确定位值。按惯例,使用16个采样值的中间三个值。

    四、三种协议的区别

    第一个区别当然是名字:
        SPI(Serial Peripheral Interface:串行外设接口);
        I2C(INTER IC BUS:意为IC之间总线)
        UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)
    第二,区别在电气信号线上:
        SPI 总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现 多个SPI设备互相连接。提供 SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。
        如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。
        I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。
        如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。(注:I2C资料了解得比较少,这里的描述可能很不完备)
        UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送,一根用于接收。
        显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。
    第三,从第二点明显可以看出,SPI和UART可以实现全双工,但I2C不行;
    第四,看看牛人们的意见吧!
        wudanyu:I2C 线更少,我觉得比UART、SPI更为强大,但是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。SPI实现要简单一些,UART需要固定的波特率,就是说两位数据的间隔要相等,而SPI则无所谓,因为它是有时钟的协议。
        quickmouse:I2C的速度比SPI慢一点,协议比SPI复杂一点,但是连线也比标准的SPI要少。

     来源:https://blog.csdn.net/u011196227/article/details/39830267

    展开全文
  • 常见8无线通信协议简介

    千次阅读 2021-04-08 15:55:58
    1.蓝牙 兼容的蓝牙IoT传感器非常适合需要短...基于IEEE 802.15.4标准的Zigbee已成为嵌入式应用中使用最广泛的通信协议之一。Zigbee用于连接10-100米范围内的设备,支持高达250 Kbps的数据速率。作为一低功耗,低数

    1.蓝牙
    兼容的蓝牙IoT传感器非常适合需要短距离连接和低功率通信的应用。蓝牙协议的有效范围为50到100米,支持高达1 Mbps的数据传输速率。
    最近,物联网开发人员已经表现出对基于蓝牙智能协议的低能耗蓝牙低功耗(BLE)的倾向。与前一代产品相比,BLE的功耗显着降低,但不适合大型文件传输。
    2. Zigbee
    基于IEEE 802.15.4标准的Zigbee已成为嵌入式应用中使用最广泛的通信协议之一。Zigbee用于连接10-100米范围内的设备,支持高达250 Kbps的数据速率。作为一种低功耗,低数据速率技术,Zigbee非常适合物联网传感器和物联网网关设备之间的双向数据传输,以及ad hoc无线网状网络。
    通过其网状拓扑,Zigbee设备可以通过中间设备在一定距离上传输数据。对于在消费和工业领域需要低成本和低功耗传感器网络的物联网应用,Zigbee是一个很好的选择。
    Zigbee协议还包括由128位加密密钥和加密帧定义的安全框架。
    3. 6LoWPAN:
    6LoWPAN是一种简单的无线网状技术,可使各个节点支持IP。其目标是克服将所有类型的设备连接到互联网的技术和商业障碍。
    6LoWPan规范还定义了通过IEEE 802.15.4网络交换IPv6数据包的封装和报头压缩机制。6LoWPan集成了安全模块和ACL密钥等安全组件,以及可选的TLS。对于需要低功耗无线通信的小型设备而言,它是一种可行的选择。
    4. Wi-Fi:
    Wi-Fi旨在取代以太网,并通过IEEE 802.11标准系列提供易于使用的短距离无线连接和跨厂商互操作性。
    Wi-Fi以更快,更大容量的通信而闻名,并且可以使用2.4 GHz和5 GHz频带在50 m范围内进行传输。由于现有基础设施的普遍存在,其受欢迎程度不断提高。
    5.蜂窝:
    需要长距离连续连接的物联网应用可以基于GSM,LTE,EDGE,3G,4G和5G等蜂窝网络进行设计。蜂窝网络可以与设备通信,最远距离可达35公里。
    蜂窝技术有利于物联网应用,因为它具有以下特点:
    通过像Cat-0和Cat-1等LTE网络,物联网应用的成本优化,增强覆盖。
    通过TLS / DTLS安全性和LTE网络的空中加密实现端到端安全性。
    最低或零监管法规。使用蜂窝网络,数据可以高达23 dBm进行交换。
    6. ModBus
    Modbus协议是一种强大的通信标准,广泛应用于工业自动化和SCADA系统,以便将仪表,传感器和执行器的信号发送回主控制器。Modbus具有广泛的通信协议,可在各种物理链路上运行。
    Modbus是一种基于主从模型的串行通信协议。

    主设备使用功能代码请求信息,该功能代码指示需要执行的操作,例如:
    read a discrete input; read a first in, first out queue
    使用Modbus的主要优点是它是一个简单的开源协议。Modbus的开发成本很低,并且需要最少的硬件设计。此外,Modbus还支持与各种设备(来自不同供应商)和系统的互操作性和兼容性。
    7. PROFINET
    PROFINET广泛用于工业自动化解决方案,用于连接制造环境中的系统。根据IEC 61158和IEC 61784标准,PROFINET以固定的时间间隔(1 ms或更短)提供数据,而不会造成质量损失。它还支持现有的IT标准。
    PROFINET与现场总线技术高度兼容,可轻松与现有工业系统集成。PROFINET规范使用指定的数据映射系统定义代理(代理地址),以允许协议与现代IoT协议进行通信。
    8. EtherCAT
    EtherCAT基于CANopen协议和以太网,专门针对工业自动化进行了优化。它允许任何标准PC用作EtherCAT主站,并使用任何拓扑与EtherCAT从站通信。它们可以在30微秒内以高达1,000个I / O点的速率连接工厂车间的所有设备。
    EtherCAT可靠且速度快,因为消息可以在转发到下一个从系统之前借助专用高性能硬件进行处理。

    展开全文
  • 几种无线协议简介

    千次阅读 2022-07-23 10:47:58
    1)WiFiWi-Fi的英文全称为wirelessfidelity,在无线局域网的范畴是指“无线相容性认证”,实质上是一商业认证,同时也是一无线联网的技术,主要特点是带宽和范围较大,功率较大,无须布线,但是成本较高。...
  • 物联网通信协议清单

    千次阅读 2022-06-07 20:12:42
    梳理常见协议
  • 数据通信方式有哪几种

    千次阅读 2021-06-27 01:24:05
    描述数字通信(digital telecommunications)是用数字信号作为载体来传输消息,或用数字信号对...要在两地间传输信息必须传输信道,根据传输媒体的不同,有线数据通信与无线数据通信之分。但它们都是通过传输信...
  • 无线通信协议及其特点

    万次阅读 2021-03-12 10:47:04
    无线协议特点 物联网的无线通信技术很多,主要分为两类: 一类是Zigbee、WiFi、蓝牙、Z-wave等短距离通信技术 另一类是LPWAN(low-power Wide-Area Network,低功耗广域网),即广域网通信技术。LPWAN又可分为两...
  • 常见的硬件数据通信协议

    千次阅读 2021-07-31 23:57:41
    在硬件上我们经常用到的通信协议无非就那么几种: IIC通信 串口通信 SPI通信
  • 常见通信协议整理归纳

    千次阅读 2021-11-14 16:53:14
    串行通信:简称串口(串行接口),指数据一位一位地顺序传送,比如:UART,RS232,RS485等,串行通信根据发送时源和接收时源是否保持一致,又分为同步通信和异步通信,其优点是只需要条线就可以在系统之间交换信息 2....
  • 通讯协议大全

    千次阅读 2022-01-03 21:03:46
    (1)2G/3G/4G通信协议 (2)NB-IoT (3)5G 2、远距离非蜂窝通信 (1)WiFi (2)ZigBee (3)LoRa 3、近距离通信 (1)RFID (2)NFC (3)Bluetooth 4、有线通信 (1)USB (2)串口通信协议 (3)...
  • 几种常用通信协议

    万次阅读 多人点赞 2014-10-06 18:13:16
    通信可以形象的比喻成两个人讲话:1、你说的别人得能听懂:双方约定信号的协议。2、你的语速别人得能接受:双方满足时序要求。
  • 1 “通信”与“通讯”傻傻分得清 传统意义上的“通讯”主要指电话、电报、电传。通讯的“讯”指消息(Message),媒体讯息通过通讯网络从一端传递到另外一端。媒体讯息的内容主要是话音、文字、图片和视频图像。其...
  • 几种常见的网络协议

    万次阅读 多人点赞 2019-04-17 23:02:10
    常见的网络协议有:TCP/IP协议、UDP协议、HTTP协议、FTP协议、Telnet协议、SMTP协议、NFS协议等。 TCP/IP 协议 传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的...
  • 常用的几种通信协议

    千次阅读 2020-12-08 11:55:43
    网络通信协议 : 速率,传输码率,代码结构,传输控制… 问题大事化小 :分层 TCP/IP协议簇 重要 : TCP :用户传输协议 UDP :用户数据报协议 知名协议 TCP IP : 网络互联协议 TCP / UDP 对比 TCP :打电话 ...
  • IOT(物联网)的七大通信协议

    千次阅读 2021-09-30 09:47:27
    6. XMPP协议(即时通信) 7. JMS TCP/IP协议与Http协议的区别 TPC/IP协议是传输层协议,主要解决数据如何在网络中传输. HTTP是应用层协议,主要解决如何包装数据. 关于TCP/IP和HTTP协议的关系,网络一段比较...
  • 单片机常用的几种通信协议

    千次阅读 热门讨论 2021-06-28 17:04:58
    其实使用率最高的主要以下几种: 一、UART和USART 分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生器、UART/USART发送器、UART/USART接收器组成,硬件上两线,一收...
  • 在无线2.4GHZ频段内,最常用无线通信协议有Zigbee、Bluetooth、wifi三。主要对三协议进行介绍并分别分析其优缺点。
  • 计算机与嵌入式系统领域的高速串行总线技术一、串口通信基础知识1、常见的串行通信标准2、常见的电平信号及其电气特性二、UART(通用异步收发器)协议三、RS-232、RS-422、RS-485通信协议四、CAN通信协议五、I^2^C...
  • 串口通讯—通信协议

    万次阅读 2015-10-15 09:04:21
    所谓通信协议是指通信双方的一约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它...
  • 无线通信协议有哪些

    千次阅读 2013-10-17 10:09:37
    用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑之间的信息传递就无法识别。... 目前常见的通信协议主要:NetBEUI、IPX/SPX、NWLink、TCP/IP,在这几种协议中用得最多、最为复杂的当然还是
  • 通信基础概念

    千次阅读 2022-04-19 13:19:45
    0x01 通信技术 通信技术 又称通信工程,是电子工程的重要分支,同时也是其中一个基础学科 通信一般指电话系统、服务供应商和电信服务,该学科关注的是通信过程中的信息传输和信号处理的原理和应用,通信工程研究的...
  • ZigBee简介 Zigbee是IEEE 802.15.4协议的简称,它来源于蜜蜂的八字舞,蜜蜂(bee)是通过飞翔和“嗡嗡”(zig)抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,而ZigBee协议的方式特点与其类似便更名为ZigBee。...
  • 串口通信协议

    千次阅读 2022-04-21 15:48:19
    通信协议的基本概念 用于定义通信过程及细节规则的协议称为通信协议,通信系统之间为了完成通信所必须遵循的规则和约定(数据包格式/字段的内容/字段的含义/发送的时间/接收的时间等细节) 所有通信系统之间通信,...
  • 常用的三网络协议

    万次阅读 2017-07-14 16:50:52
    网络协议(Protocol)是一特殊的软件,是计算机网络实现其...网络协议遍及OSI通信模型的各个层次,从我们非常熟悉的TCP/IP、HTTP、FTP协议,到OSPF、IGP等协议上千之多。对于普通用户而言,不需要关心太多的底
  • 通信协议是两个(或多个)设备之间进行通信,必须要遵循的一协议。通讯协议分为物理层和协议层。 物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输; 协议层:规定通讯逻辑,...
  • 个串口通信协议的整理

    万次阅读 多人点赞 2019-02-18 09:55:21
    一、UART UART是一个大家族,其包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范。它们的主要区别在于其各自的电平范围不相同。...1.2 通信协议 将传输数据的每个字符一位接一位地传输。 h...
  • 各种通讯协议

    千次阅读 2021-04-05 22:17:21
    UART、RS232、RS485、IIC、SPI是最常用的5种通信总线协议,广泛应用于项目开发之中。 一、串口协议 串行接口是一可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 358,257
精华内容 143,302
关键字:

通信协议有哪几种

友情链接: baofangqi.rar