http协议
是 一种 网络传输 协议
客户单(html网页) 和 服务器 进行网络数据传输时 需要双方遵守的 规则规范
http协议 是 最早的应用最广的网络传输协议
二阶段主要连接 http协议的 2种 执行机制
三次握手
在 客户端 和 服务器 创建连接输出数据之前 执行的 机制
为了 确定 客户端 和 服务器 都能正常工作
客户端
知道 客户端 可以 正常的 发送 接收 请求
知道 服务器 可以 正常的 发送 接收 请求
服务器
知道 客户端 可以 正常的 发送 接收 请求
知道 服务器 可以 正常的 发送 接收 请求
在正式创建连接发送请求之前 先 发送 3次测试请求
第一次 客户端 --- 服务器 送请求
客户端
知道 客户端 可以正常的 发送 请求
服务器
知道 客户端 可以正常的 发送 请求
知道 服务器 可以正常的 接收 请求
第二次 服务器 --- 客户端 送请求
服务器
知道 服务器 可以正常的 发送 请求
客户端
知道 客户端 可以正常的 接收 请求
知道 服务器 可以正常的 发送 请求
知道 服务器 可以正常的 接收 请求
第三次 客户端 --- 服务器 送请求
服务器
知道 客户端 可以正常的 接收 请求
四次挥手
在 客户端 和 服务器 断开连接 之前 执行的 机制
为了 确定 客户端 和 服务器 都能正常的断开连接
第一次挥手
客户端 --- 服务器 发送请求
客户端 告诉 服务器
客户端 准备断开连接了
第二次挥手
服务器 --- 客户端 发送请求
服务器 告诉 客户端
服务器知道客户端要断开连接
服务器 也要准备断开连接了
注释:如果 第二次 挥手之后
客户端 返回 终止断开连接请求
服务器会终止断开连接程序的执行
客户端 没有 返回 任何内容
服务器会自动继续执行断开连接程序
第三次挥手
服务器 --- 客户端 发送请求
服务器 告诉 客户端
服务器 断开连接
服务器 不再 发送 新的请求了
但是 服务器 可以接受请求
第四次挥手
客户端 --- 服务器 发送请求
客户端 告诉 服务器
客户端 知道 服务器 关闭了
客户端 也关闭了
客户端 不再 接收请求
但是 客户端 可以 发送 请求