各种http状态码

来源:互联网 发布:win10网络id灰色 编辑:程序博客网 时间:2024/05/16 18:48

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)




原创粉丝点击