网络分层模型
OSI七层模型的出现是为了更好的规范控制网络
各层对应的设备
各层对应协议
TCP/IP 三次握手
三次握手是建立连接
四次挥手是终止连接
HTTP1.1
建立在TCP协议上的“超文本传输协议”
默认端口是80
http工作原理(发送请求)
1、客户端与服务器建立连接;
2、客户端向服务器提出请求;
3、服务器接收请求,并提出请求返回相应的文件作为应答;
4、客户端与服务器关闭连接
客户端发送请求到服务器
请求行–>通用信息头–>请求头–>实体头–>报文主体
服务器相应客户端
状态行–>通用信息头–>响应头–>实体头–>报文主体
状态行(响应码)
1xx 描述的是信息
2xx 表示成功
3xx 表示这个请求进行了重定向
4xx 表示客户端发送的这个请求有问题错误了
5xx 表示服务器出现了问题
HTTPS
默认端口是443
HTTP1.x在传输数据时,所有传输的内容都是明文,无法保证数据的安全性。
网景在1994年创建了HTTPS,HTTPS就是安全版的HTTP,进行了SSL加密;
HTTPS在传输数据之前需要进行SSL握手