WiFi模块的TCP和UDP协议介绍,了解一下!
TCP和UDP都是网络通信协议,也就是通信时都要遵守的规则,双方在同一规则下”交流”,才能理解或者为之服务.
一、TCP协议全称:Transmission Control Protocol,即传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
分为TCP sever和TCP client ,TCP client与TCP sever 三次握手之后建立连接完成两者之间的通信
TCP协议的优缺点
优点:稳定可靠;
缺点:慢,效率低,占用系统资源高。
整个数据要准确无误的传递给对方时可使用TCP协议
二、UDP协议
User Data Protocol,即用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快.
UDP的优缺点:
优点:UDP没有TCP的握手、确认、窗口、重传、拥塞控制等机制,连接速度快,安全性比TCP稍高;
缺点:不稳定,在数据传递过程中,网络质量不好,会出现断开丢包现象。
要求网络通讯速度能尽量的快可使用UDP协议
三、支持TCP/UDP协议的WiFi模块
目前SKYLAB的做主的WIFI模块,大部分都可以实现TCP与UDP的传输。其中部分的IOT URAT WIFI模块,可以在同一个软件中实现TCP与UDP传输比如WU105、WU106、WG215、WG219等;其他的WiFi模块,则需要软件上区分配合。
- 上一篇:PCIe接口无线网卡式工业级WiFi模块 2018/11/20
- 下一篇:WiFi探针躲暗处收集信息 不连WiFi一样会被抓取数据 2018/11/20