1、301 302跳转
301是永久性跳转,浏览器会有缓存 (蜘蛛 认301 直接访问跳转的链接)。若重定向的目的链接改变,要清缓存,否则访问旧链接
302临时性跳转。
应用场景:https改造。
做301跳转(链接变成https),转到某台nginx上。
2、
2xx (成功)
4xx(客户端 请求错误)
5xx---服务器内部错误
1、IP协议
属于网络层。经过每一层都会打上对应首部信息。作用是把各种数据包传送给对方。
2、TCP协议
传输层。分割大块数据成报文段,进行可靠传输。三次握手
3、DNS服务
应用层。域名解析服务(域名------IP)
域名--IP多对多关系。同一台机器上可以部署托管多个域名(1IP---n域名),同一个域名可分散到不同服务器上,已减少访问压力(n IP---1域名)
客户端发起请求-----DNS域名解析拿到ip-----把数据分段成报文传输-------报文加相应首部,在路由等中间设备中进行报文传输-----到达目的服务器。服务器相应结果反向传输
4、http协议,无状态协议(不保存发送过的请求、响应内容)。请求--响应方式。
为了保持用户的登录状态,可通过cookie
5、cookie
服务端生成(生成sessionID),保存在客户端,客户端发送请求时,会把cookie带着,传给服务器
cookie 保存在客户端,服务端生成的(响应报文中会有一个set-cookie,客户端会保存对应的值),客户端在请求报文中加入cookie,请求到达服务器后,服务器会解析这个请求时来着哪个客户端
安全性:防止sessionID被盗走
6、https
HTTP+SSL=https 。HTTP+加密+认证+完整性保护 = HTTPS (登录页,支付页一般会使用https)