文章目录
一、URL:互联网资源的坐标定位
URL(统一资源定位符) 是浏览器访问资源的唯一标识,其核心结构为:
协议://主机地址:端口号/路径?参数
- 协议:定义通信规则(如 HTTP/HTTPS);
- 主机地址:标识目标服务器(如 localhost 或域名 www.example.com);
- 端口号:指定服务入口(HTTP默认 80,HTTPS默认 443);

- 路径:资源在服务器的位置(如 /api/data)。
二、寻址逻辑:IP、MAC与域名的协作
1. IP地址:网络层的逻辑寻址
-
功能:标识网络中的设备,由路由器动态分配(如 192.168.1.100);
-
localhost:本地环回地址(127.0.0.1),指向本机。

2. 域名:人类可读的地址别名
- 解析流程:通过 DNS 将域名(如 www.example.com)转换为IP地址。
3. MAC地址:物理设备的唯一标识
- 功能:数据链路层通过MAC地址(如 00:1A:2B:3C:4D:5E)在局域网内精确传输数据帧。

4. 消息传递:路由器的跳转逻辑
- 浏览器发起请求 → 本地DNS解析域名 → 获取目标IP;
- 数据包封装目标IP和MAC地址,通过路由器逐跳转发;
- 每台路由器根据IP地址决定下一跳路径,最终抵达目标服务器。
三、HTTP协议:无状态通信与会话管理
1. 核心请求方法
| HTTP方法 | 语义 | 幂等性 | 安全性 |
|---|---|---|---|
| GET | 获取资源(参数在URL) | 是 | 是 |
| POST | 提交数据(参数在Body) | 否 | 否 |
| PUT | 更新完整资源 | 是 | 否 |
| DELETE | 删除资源 | 是 | 否 |
(1)get 请求的特点


最低0.47元/天 解锁文章
3009

被折叠的 条评论
为什么被折叠?



