用户访问网站原理过程
1) 进行域名解析过程 DNS解析原理(本地查询 递归查询 迭代查询(A记录))
2) 和网站服务建立连接 三次握手过程
3) 发送HTTP请求信息 HTTP请求报文
4) 发送HTTP响应信息 HTTP响应报文
5) 和网站服务断开连接 四次挥手过程
HTTP请求报文结构信息:
请求行:
> GET / HTTP/1.1
1) 请求方法 GET(获得 客户端 -- 从 -- 服务端获得页面数据信息 ) POST(提交 客户端 -- 发送数据 --- 服务端)
2) 请求内容 请求网站资源信息(页面文件 图片 视频 音频) 没有具体只需求会默认请求首页文件(index.html)
3) 请求使用的协议 HTTP/1.0 HTTP/1.1 HTTP/2.0
TCP长链接: HTTP/1.1 一次链接,可以发送多个请求
TCP短链接: HTTP/1.0 一次链接,可以发送一次请求
请求头:
Hosts: www.oldboyedu.com --- 指定显示什么网站页面 www bbs blog 主机记录信息
User-Agent: curl/7.29.0 --- 根据用户访问客户端信息不同,可以显示不同的页面
空行:
请求主体: get方法没有请求主体 post方法具有请求主体???
HTTP响应报文结构信息:
起始行:
HTTP/1.1 302 Found
1) 协议信息
2) 响应状态码信息
响应头:
空行:
响应主体:
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。