tcp/ip协议划分为4层
从底层向上介绍
1.链路层 实现设备之间的物理联系 esp8266 利用wifi联网时有三种工作模式 sta ap sta/ap
2.网络层 设备可以通过链路层联网 但是无法实现设备间的数据通讯;因为网络设备没有明确的表示; 通过ip协议为联网设备提供ip地址 192.168.0.2 子网掩码 与网络设备相同;网络本身也有自己的地址 如192.168.0.2中192.168.0就是子网地址 为了解决ip地址中那部分是子网地址 就需要子网掩码 255 . 255 . 255 . 0
mac地址 网络设备要想实现通讯;设备之间不光要知道彼此的ip地址;还要知道mac地址
网络中的每个设备都有一个独立的mac地址
这种让两台完全不认识彼此的设备获取到对方IP和MAC地址的协议就是ARP了
3.传输层 网络设备通讯时;数据丢失和受损的情况经常出现 tcp和udo解决这一问题
一个是对传输速率高 udp 用于网络游戏以及语音聊天应用
一个是对传输数据准确性高tcp
4.应用层 http mqtt
mqtt 发布者 服务器 订阅者模式
http 请求 响应机制 它常被用来传输网页数据