ESP8266-NODEMCU(互联网基础)

1. 互联网协议(网络设备间能彼此理解的通讯语言)TCP/IP协议

链路层的作用是实现设备之间的物理链接。

ESP8266三种模式

网络层,IP

ip地址 ipv4/ipv6

网关,连接局域网与互联网之间的关口

子网掩码

传输层(TCP/UDP)

TCP协议可以更好的保证数据传输的准确性,但是传输速度比UDP协议而言要慢一些。TCP协议的特点是可以保证所有数据都能被接收端接收,数据的传输顺序也不会被打乱,而且如有数据损坏则重发受损数据。基于以上功能特点,TCP通常用于电子邮件及文件上传等。

UDP协议并不能保证所有数据都被接收端所接受。一旦出现数据受损的情况,UDP协议将会抛弃受损的数据。这些数据一旦被抛弃将会永久性的消失,发送端不会因为数据受损而重新发送。因此UDP协议远不如TCP协议可靠。但是既然是这样,为何还有人会选择UDP协议呢?这是因为UDP比TCP速度快。因此UDP协议通常用于网络游戏以及语音聊天或视频聊天应用。

应用层(HTTP)

请求,响应

还有请求体

GET为获取信息,POST就是发送信息

响应

字符集,用符号来表示汉字之类。

让nodemcu通过http协议发送请求, 之后服务器响应也通过nodemcu读取。

通过nodemcu处理请求及响应

DNS服务器

相当于电话簿,里面一一对应 网址及ip地址

经验分享 程序员 微信小程序 职场和发展