Esp8266 UDP和TCP通信

本文介绍了ESP8266在UDP和TCP通信中的角色,讲解了UDP的无连接、不可靠特性与TCP的可靠、面向连接的特点。通过实例展示了UDP客户端与服务端的建立,强调了端口对应的重要性。同时,阐述了TCP的三次握手过程,确保数据完整传输。并提供了ESP8266作为TCP服务端和客户端的实现代码。
摘要由CSDN通过智能技术生成

一、前言。

关于网络通讯,Maybe搞硬件的小伙伴不是很懂!因为关于UDP和TCP的协议是啥协议?有何不同?那本文仅仅做一个粗略的介绍!参考诸多资料,但会把其中的精华与要义介绍给大家!

  • 在网络传输应用层中,通常使用TCP和UDP这三种协议实现数据的传输。在传输过程中,需要双向的通讯连接实现数据的交互。因此,在这双向链路的一端称之为socket,一个socket有一个IP地址和端口号。

  • 目前流程的网络编程模型是客户端/服务端(C/S)结构。

  • UDP 是 User Datagram Protocol 的简称,是一种无连接、不可靠的协议,每一个数据报都是一个独立的信息,它在网络上以任何可能的路径传到目的地,但不保证是否真的传到目的地、是否过程中真的保证了数据的完整性!

  • TCP是Transmission Control Protocol的简称,是一个可靠的面向链接的协议,一旦成功建立连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高咩咩在人间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值