1.三次握手 (建立连接)
1.第一次握手:客户端向服务器发送建立 客户端向服务器通道的请求
2.第二次握手:服务器同意建立连接 并发送 建立服务器向客户端建立连接的请求
3.第三次握手: 客户端同意建立连接
2.四次挥手(断连接)
1.第一握手:客户端在发送数据完成之后,向服务器发送断开客户端向的连接请求
2.第二次握手: 服务器同意客户端断开连接请求
3.第三次握手: 服务端接收完数据之后,向客户端发送断开连接请求
4.第四次握手: 客户端同意断开连接请求
3.http协议
HTTP协议 超文本传输协议 规定了浏览器与服务端之间数据传输的格式 1.四大特性 1.基于请求响应 一次请求对应一次响应 2.基于TCP/IP作用于应用层之上的协议 3.无状态 不保留客户端的状态 无论你来多少次 我都待你入初见 cookie session token ... 4.无连接 长链接 websocket(类似于http协议的大补丁) 聊天室相关 2.数据格式 请求格式 请求首行(请求方式 协议版本) 请求头(一大堆k,v键值对) 请求体(携带的数据 并不是一直都有 有时候可能是空的 取决于你的请求方式) 响应格式 响应首行(响应状态码) 响应头(一大堆k,v键值对) 响应体(浏览器展示给用户看的数据) 3.响应状态码 用数字来表示一大堆提示信息 1XX:服务端已经成功接收到客户端的数据正在处理 你可以继续提交 2XX:200请求成功 服务端已经返回了你想要的数据 3XX:重定向(原本想访问A但是内部自动给你转到了B上面) 4XX:404请求资源不存在,403你当前不具备请求该资源的条件 5XX:500服务端内部错误 机房卓火了 宕机 爆炸了 公司内部可以自己定制自己的响应状态码