目录
互联网基础1
互联网协议
为了让网络设备之间能够正确的进行通讯,使用的彼此都能理解的语言,我们称之为协议
互联网使用的--TCP/IP 协议 协议组
链路层
主要作用是实现设备间的物理连接,举例来说,我们使用的WIFI就是链路层协议中单一种
ESP8266利用WIFI联网时有三种工作模式
1.接入点模式
ESP8266向外界发射WiFi信号 能够建立一个WIFI网络
2.无线终端模式
通过连接WiFi路由器实现互联网间的通讯
3.混合模式
网络层
IP地址
:通常我们说的IP地址多数是指互联网中联网的IP地址,我们知道每台连接到互联网的电脑均会分配到一个IP,IP地址是由网络商提供的,根据其地址也可以知道大致的方位,
重点学IPV4
当图中3个设备都连接到wifi路由器的时候,WIFI路由器会为这三个网络设备分配独立的IP地址
比如手机发送数据包的时候,必须指明发生到的IP地址,才能正确发送到
这是我自己电脑上 在当前局域网上的IP地址 (在win+r输出cmd,打出ipconfig查询)
网关
wifi路由器就是在这个局域网里的网关
以上的IP地址都是局域网里的IP地址,
当在中国联通服务器或者其他的时候,会分配其他的IP地址
电脑访问网站服务器的时候,发送数据包的流程
子网掩码
互联网基础2
TCP协议
特点:稳
·保证所有数据都能被接收端接收 (并不是100%能能被接收,只是想对更稳)
·数据传输顺序不会被打乱
·传输数据如果有损坏则重发受损数据
缺点:速度慢
应用领域
·电子邮件
·文件传输
.....
UDP协议
特点:快
·UDP比TCP速度快
·不保证所有数据都能被接收端接收(都是相对的)
·数据一旦受损,将被直接抛弃
·有数据损毁不会重发受损数据
应用层(HTTP协议)
举例:
在浏览器中输入网址,按下回车,浏览器会转换成一个请求 数据包,发送给互联网
然后发送给网站服务器
网站服务器收到后,生成一个响应(同样是一个数据包),通过互联网送到我的电脑中
最后在电脑的浏览器上显示相应的界面
HTTP请求示例
如果是发送信息 GET变成POST
HTTP响应示例
或
当我们使用开发板的,发送请求与接收响应的不是电脑了,而是直接使用开发板