导航菜单

计算机网络/应用层协议
课程进度 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寻址流程

客户端源IP: 192.168.1.2路由器互联网Web服务器目的IP: 203.0.113.10
HTTPURLDNS解析TCP封装IP路由