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模块,则需要软件上区分配合。
关于skylab
深圳市天工测控技术有限公司(skylab),是国内专业wifi模块商,02年开始进入无线模块领域,经验积淀深厚。现已推出的wifi模块有串口wifi模块、ap/路由wifi模块、大功率无人机wifi模块、usb接口摄像头模块、千兆wifi模块、2.4/5g双频wifi模块等。更多详情可以访问天工测控或阿里店铺
针对校园的手机RF-SIM一卡通管理系统设计
气体分析设备是如何提高半导体产品质量的?
基于HTTP网页服务器和UDP上位机的MJPG码流传输
Thread Group公布2024年发展规划,将改善Mesh网络连接体验
端点管理会影响应用程序安全吗?
(WiFi干货)WiFi模块的TCP和UDP协议
产品系统可靠性的原理与执行
家庭公寓双升温,智能门锁如何避免技术性踏空?
如何快速实现BLE信标
北上广深四大一线城市的无人驾驶路测交规意见全部已经出炉
高压变频器在钢铁烧结厂高压同步电机上的应用
多串口通信服务器
高速转换器中的PCB布局布线规则
设备控制器基本功能
Linux 编程之经典多级时间轮定时器(上)
国家标准《氢系统安全的基本要求》4月1日起实施
【世说芯品】赋能绿色未来 | 芯讯通助力能耗大户书写“绿色答卷”
Lava Be U在印度正式发布 采用八核SC9863A处理器
CSA发表针对固定式电动工具修订标准
电源线路用共模滤波器的特点