新闻动态   News
最新资讯   New
联系我们   Contact
搜索   Search
你的位置:首页 > 新闻动态 > 公司新闻

WiFi模块的TCP和UDP协议介绍,了解一下!

2018/11/20 17:56:27      点击:1644

TCP和UDP都是网络通信协议,也就是通信时都要遵守的规则,双方在同一规则下”交流”,才能理解或者为之服务.

一、TCP协议全称:Transmission Control Protocol,即传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。

分为TCP sever和TCP client ,TCP client与TCP sever 三次握手之后建立连接完成两者之间的通信

WiFi模块的TCP协议

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模块,则需要软件上区分配合。