用户访问网站流程
2021-01-06 04:29
标签:数据 transform 传输 完成 包含 agent orm 解析 proxy 1. 首先dns对域名进行解析 2. 客户端和解析得到的IP地址进行三次握手,建立tcp连接 3. 客户端向网站服务器发送http请求报文 包含 请求方法 请求行 请求头 空行 请求主体[get方法中没有请求主体,post方法中会有请求主体] 4. 网站服务器向客户端发送http响应报文 包含 起始行 响应头 空行 响应主体 5. 全部数据传输完毕后,进行四次挥手过程结束整个请求流程 curl -v 可以看到请求过程 ]# curl -v www.baidu.com
* About to connect() to www.baidu.com port 80 (#0) #1. 首先dns对域名进行解析
* Trying 180.101.49.12...
* Connected to www.baidu.com (180.101.49.12) port 80 (#0) #2.客户端和解析得到的IP地址进行三次握手
> GET / HTTP/1.1 #3.客户端向服务器发送http请求报文
> User-Agent: curl/7.29.0 # 请求方法
> Host: www.baidu.com
> Accept: */*
>
# 请求的内容长度 Content-Length 2381
# ETag是一个可以与Web资源关联的记号(token)
* Connection #0 to host www.baidu.com left intact # 标记处理完成
用户访问网站流程
标签:数据 transform 传输 完成 包含 agent orm 解析 proxy
原文地址:https://www.cnblogs.com/zhaichao93/p/13595316.html
上一篇:js清空input file的值