Tomcat原理之HTTP协议:从寻址到会话管理的全链路解析


一、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. 消息传递:路由器的跳转逻辑

  1. 浏览器发起请求 → 本地DNS解析域名 → 获取目标IP;
  2. 数据包封装目标IP和MAC地址,通过路由器逐跳转发;
  3. 每台路由器根据IP地址决定下一跳路径,最终抵达目标服务器。

三、HTTP协议:无状态通信与会话管理

1. 核心请求方法

HTTP方法 语义 幂等性 安全性
GET 获取资源(参数在URL)
POST 提交数据(参数在Body)
PUT 更新完整资源
DELETE 删除资源

(1)get 请求的特点

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值