0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

(WiFi干货)WiFi模块的TCP和UDP协议

GPS_WiFi_蓝牙模块知识 2018-09-11 09:02 次阅读

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模块等。更多详情可以访问天工测控或阿里店铺


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1378

    浏览量

    79228
  • UDP协议
    +关注

    关注

    0

    文章

    70

    浏览量

    12734
  • TCP协议
    +关注

    关注

    1

    文章

    101

    浏览量

    12114
  • wifi模块
    +关注

    关注

    60

    文章

    380

    浏览量

    73702
收藏 人收藏

    评论

    相关推荐

    TCP协议UDP协议的区别

    UDP(用户数据报协议) : 无连接 :UDP不建立连接,数据可以直接发送,不需要任何握手过程。 不可靠性 :UDP不保证数据的可靠传输,数据包可能会丢失,不会重传。 2. 数据传
    的头像 发表于 01-22 09:44 103次阅读

    Web端TCP/UDP测试工具!小白必学~

    Web端TCP/UDP测试工具,方便大家进行各种基于TCP和TDP的模拟测试。该测试工具不仅支持TCPUDP测试,还支持SSL,使用极为便
    的头像 发表于 01-08 18:17 265次阅读
    Web端<b class='flag-5'>TCP</b>/<b class='flag-5'>UDP</b>测试工具!小白必学~

    TCP&UDP调试工具

    TCP&UDP调试工具
    发表于 10-30 10:41 1次下载

    基于CC3301芯片的双模WiFi模块E103-W13产品说明

    E103-W13系列WiFi 6 + 蓝牙5.4协议双模WiFi模块 E103-W13是基TI第十代Combo芯片CC3301推出一款2.4GHz工作频段Wi-Fi 6
    的头像 发表于 10-25 14:13 404次阅读

    物联网系统高速率WiFi传输方案_WIFI模块详解

    物联网系统中为什么要使用 WIFI模块 物联网系统中使用WIFI模块的原因主要基于其多方面的优势和应用需求,具体可以归纳为以下几点: 技术特性与优势 高速数据传输:
    的头像 发表于 09-27 16:54 880次阅读
    物联网系统高速率<b class='flag-5'>WiFi</b>传输方案_<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b>详解

    深度解析TCPUDP协议

    计算机与网络设备要相互通信,它们必须遵循一种共同的方法或标准。对于不同硬件平台和操作系统之间的交互而言,这种共同遵循的规范尤为关键。我们将这一系列指导通信过程的规则称为“协议”。TCPUDP
    的头像 发表于 09-02 14:53 463次阅读
    深度解析<b class='flag-5'>TCP</b>与<b class='flag-5'>UDP</b><b class='flag-5'>协议</b>

    tcpudp的区别和联系

    一、引言 在现代网络通信中,数据传输是至关重要的。为了确保数据的可靠传输,网络协议发挥着关键作用。传输控制协议TCP)和用户数据报协议UDP
    的头像 发表于 08-16 11:06 664次阅读

    如何使用ESP8266创建一个WiFi热点?

    的3G模块。 我有一个GPRS模块,可以通过AT命令(NeoWay M590)通过简单的UART串行接口进行控制。 它只有 2 美元,但它很慢 (GPRS),事实证明 API 非常有限。TCP/
    发表于 07-19 11:29

    Purple Pi OH在Android11下测试WiFi和LAN的TCPUDP传输速率

    开源鸿蒙硬件方案领跑者触觉智能本文适用于在PurplePiOH在Andriod11下如何测试WiFi和LAN的TCPUDP传输速率。触觉智能的PurplePiOH鸿蒙开源主板,是华为Laval官方
    的头像 发表于 07-16 08:33 632次阅读
    Purple Pi OH在Android11下测试<b class='flag-5'>WiFi</b>和LAN的<b class='flag-5'>TCP</b>和<b class='flag-5'>UDP</b>传输速率

    将ESP8266配置为用作单个UDP连接的透明WiFi到串行桥接器遇到的疑问求解

    (注意:模块上的默认协议值设置为 TCPUDP)。 设置 UART B 115200 设置通信大小 64 设置 DNS 地址 0.0.0.0 设置 DNS 备份 0.0.0.0 s
    发表于 07-16 06:47

    如何强制让socket通讯(UDP)使用wifi或者eth?

    (此时esp32与路由器之间的连接是正常的)时不能自动切换。 请教一下:如何强制让socket通讯(UDP)使用wifi或者eth
    发表于 06-14 06:25

    WiFi模块和蓝牙模块怎么区分?

    近些年,物联网技术越来越先进,给人类生活带来了巨大的便利。智能家居、智能家电点点滴滴都是科技进步的写照。物联网离不开WiFi蓝牙技术,不少设备厂商在蓝牙模块wifi模块之中犹豫不定,
    的头像 发表于 05-29 10:14 1038次阅读
    <b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>和蓝牙<b class='flag-5'>模块</b>怎么区分?

    udp是什么协议udp协议介绍

    要求不高,但对时延和带宽有要求的应用场景。 UDP协议的主要特点包括: 1. 无连接:UDP不需要建立连接,可以直接发送数据。 2. 轻量级:UDP没有
    的头像 发表于 04-19 15:57 1529次阅读

    通信必备知识!TCPUDP协议介绍及使用

    TCPUDP是两个最常用的通讯协议TCP是面向连接的协议,需要在收发数据前与对方建立可靠的连接,建立连接的过程为3次握手,断开连接的过程
    的头像 发表于 03-15 08:19 2015次阅读
    通信必备知识!<b class='flag-5'>TCP</b>与<b class='flag-5'>UDP</b><b class='flag-5'>协议</b>介绍及使用

    udp是什么意思 简述TCPUDP的区别和联系

    UDP (User Datagram Protocol) 是一种在计算机网络中使用的传输层协议。它与TCP (Transmission Control Protocol) 一样,都是在因特网
    的头像 发表于 02-02 16:33 1401次阅读