http协议
是网络传输协议的一种
https://www.baidu.com/
https / http / ftp 网络传输协议
www.baidu.com url网址
:端口
一般完整的 网络地址 应该由 这三部分组成
协议 地址 端口
http 规范的 网络传输协议的一部分
要与服务器建立连接 : 需要 三次握手 过程
与服务器断开连接 : 需要 四次挥手 过程
建立连接: 需要做 相应的确认
客户端 :
需要确认自己 可以正常的接收请求和发起请求
需要确认服务器 可以正常的接收请求和发起请求
服务器 :
需要确认自己 可以正常的接收请求和发起请求
需要确认客户端 可以正常的接收请求和发起请求
正式建立连接之前:
1,客户端 --- 服务器 发送请求 第一次握手
客户端 : 确认客户端自己可以正常发送请求
服务器 : 接收请求
确认客户端可以正常发送请求
确认服务器可以正常接收请求
2,服务器 --- 客户端 发送请求 第二次握手
服务器 : 确认服务器可以正常发送请求
客户端 : 接收请求
确认客户端可以正常接收请求
确认客户端可以正常发送请求
确认服务器可以正常接收请求
3,客户端 --- 服务器 发送请求 第三次握手
服务器 : 接收请求
确认客户端可以正常接收请求
三次握手的目的 : 确认 服务器 客户端 都可以正常的接收发送请求
断开链接 : 四次挥手
1,客户端 --- 服务器 发送请求 第一次挥手
告诉服务器 , 客户端要断开和服务器的连接了
2,服务器 --- 客户端 发送请求 第二次挥手
告诉客户端 , 服务器知道客户端要断开连接
并且服务器准备不再给客户端发请求
3,服务器 --- 客户端 发送请求 第三次挥手
告诉客户端 , 这是服务器的最后一条请求,之后服务器不会再发送请求了
但是服务器可以接收请求
4,客户端 --- 服务器 发送请求 第四次挥手
告诉服务器,服务器发送的消息,客户端已经接收到
并且知道服务器不会在发送请求了
客户端不再接收服务器的请求
但是客户端有可能随时再给服务器发送请求
最终状态 :
客户端不再接收请求,但是随时可能发送请求
服务器不再发送请求,但是随时可以接收请求
三次捂手和四次挥手,都是通过 TCP/IP 协议完成的