Http
我爱写bug77
这个作者很懒,什么都没留下…
展开
-
面试必问的http-1.0:OSI 和 TCP/IP协议划分
OSI 7层协议:至于具体ICP/IP是4层,还是5层,可能有些人的分法不一样,这不是重点。其实叫法可能不一样,但内容是一样的。...原创 2019-04-28 15:21:39 · 152 阅读 · 0 评论 -
面试必问的http-1.1:三次握手-四次挥手
1:http为什么是不安全的? 1:不能这么问, 首先http协议本身不存在安全问题,并且协议本身也几乎不会成为攻击的对象。 所谓的http不安全, 是指应用http协议的服务器和客户端,以及运行在服务器上的web应用资源容易受到攻击, 这些是不安全的。 2:因为http协议非常单纯,它不具备会话管理...原创 2019-04-28 15:43:27 · 1156 阅读 · 0 评论 -
面试必问的http-1.2:问题整理
TCP-UDP区别:TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。对应的应用层的协议主要有 SMTP,TELNET,HTTP,FTP 等。UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但...原创 2019-04-29 09:22:53 · 676 阅读 · 0 评论 -
面试必问的http-1.3:http1.0-http1.1-http1.2区别
Http1.1由于HTTP 1自身的局限性,它不能很好的为用户提供性能良好的WEB服务。于1999年6月正式发布了HTTP1.1标准REC2616,它厘清了之前版本中很多有歧义的地方,而且还新增了很多重要的优化,如持久连接、分块编码传输、状态码扩充、增强的缓存机制、传输编码及请求管道等。1.持久连接每个TCP连接在建立初期都需要进行三次握手,需要经历一次客户端与服务器间的完整往返,...转载 2019-04-29 11:15:36 · 3156 阅读 · 1 评论 -
面试必问的http-1.4:https
HTTP与HTTPS有什么区别?HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协...原创 2019-04-29 14:32:22 · 267 阅读 · 0 评论 -
HTTP状态码
2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 302 已...原创 2019-08-13 19:25:51 · 116 阅读 · 0 评论