课程进度 38% · 第7/17章第7/17章 · 标签 1/2
— 1 —
HTTP协议
HTTP(超文本传输协议)是Web通信的基础协议,工作在应用层。
- 基于请求-响应模式
- 通常运行在TCP之上,端口号80
- 通信前需通过DNS解析获得目标主机IP
HTTP通信流程与IP关系
- 用户输入URL(如 http://www.example.com)
- 浏览器通过DNS解析获得目标主机IP地址
- HTTP请求封装在TCP段,再封装在IP包,目的IP为目标主机IP
- 数据包在网络中通过路由器转发,最终到达目标主机
例题:
用户访问 http://www.example.com,简述数据包从客户端到服务器的全过程。
解析:DNS解析→获取IP→封装TCP/IP包(目的IP: 203.0.113.10)→路由转发→服务器响应
— 2 —
HTTP请求与IP寻址流程
HTTPURLDNS解析TCP封装IP路由