Skip to content

Web 网络

标签:Web 前端
创建时间:2022年10月18日 08:56:33

分层模型

五层模型

  1. 应用层:HTTP、FTP、DNS、SMTP、POP3
  2. 传输层:TCP、UDP(广播协议)
  3. 网络层:IP、路由器
  4. 数据链路层:Mac协议、交换机
  5. 物理层:光纤、双绞线、同轴电缆等硬件设备

Mac 地址和 IP 地址的区别

  1. Mac 地址是计算机的指纹,从一出生就不会变
  2. IP 地址是计算机当前的地址

数据传输

假设,设备 A 给设备 B 发送数据,分类两个步骤:

  1. 封装:A -> 应用层 -> 传输层 -> 网络层 -> 数据链路层 -> 物理层
  2. 解封装:物理层 -> 数据链路层 -> 网络层 -> 传输层 -> 应用层 -> B

应用层协议

URL

URL 是一个固定格式的字符串,由以下 5 部分组成:

  1. 协议:schema
  2. 域名:domain
  3. 端口:port
  4. 路径:path
  5. 参数:query

默认端口

  1. HTTP 协议默认使用 80 端口,默认可以省略
  2. HTTPS 协议默认使用 443 端口,默认可以省略

HTTP 协议

超文本传输协议,是一个广泛应用于互联网的应用层协议。

协议规定两点内容:传递信息的模式和格式

常见的响应码:

分类描述
1**信息,服务器收到请求,需要请求者继续执行操作
2**成功,操作被成功接收并处理
3**重定向,301-永久重定向,302-临时重定向
4**客户端错误
5**服务器错误

基于 MIT 许可发布