http 协议
协议头 域名 --->ip ip:网络电脑的id dns服务器: 一台远程电脑,用于保存域名和ip的map dns的ip hosts 文件保存路径: 本地dns,优先查找本地hosts文件 localhost 127.0.0.1 管理员权限(防止钓鱼网站) ping ip 端口号: 默认隐藏,指定软件 http 80 https 443
浏览器访问服务器
http url 域名---dns--ip:port 静态文件 动态文件-->编译解析-->静态文件
http请求报文
长连接 3次握手4次挥手(无状态连接状态) tcp/ip 链接 发送http请求 服务器响应 浏览器响应 断开连接 客户端渲染解析
观察http请求工具
http 请求报文
请求行 请求头 空行表示请求头协议结束 请求正文 { user-agent:'',// 客户端信息, 做浏览器兼容 accept:'',// 告知客户端可解析信息 accept-language:'',// 告知服务器/ 中文/繁体中文/英文 referer:'',// 表示来自哪个连接点击进来,用于返回,重定向,竞价排名 method:'',//get/post path:url, type:'application/json', data:data,// 请求参数 }
http 响应报文
{ status:'200',// 200 ok 3xx 重定向 4xx 客户端错误 5xx 服务端错误 content-length:'',// 描述下载进度 content-type:'',//告知客户端解析格式 }