美文网首页
面试题集三—http相关

面试题集三—http相关

作者: 月半女那 | 来源:发表于2019-11-17 16:46 被阅读0次

1. 跨域

由于浏览器的同源策略-(端口,协议,域名)
解决方案:

  1. jsonp 只支持get请求
  2. postmessage(data,origin)
  3. window.name
  4. document.domain
  5. cors 设置access-controll-allow-origin : *
  6. nginx 反向代理
  7. node中间层设置proxy -修改头部信息
  8. webscoket
  9. iframe

2. TCP/IP三次握手四次挥手

3. HTTP3新特性

基于UDP的QUIC协议,让http 泡在QUIC上而不是TCP上,完美解决了队头阻塞问题。
特点:

  1. 实现类似TCP的流量控制,传输可开的功能
  2. 实现了快速握手,就不需要握手和挥手,由于UDP是无连接的。
  3. 多路复用,彻底解决TCP中队头阻塞问题
  4. 集成了TLS的加功能

4. HTTP1

  1. 无状态,带来巨大发HTTP头部
  2. 明文传输,不安全
  3. 不支持服务推送
  4. 高延迟。主要原因是队头阻塞导致带块无法被充分利用

5. HTTP2

基于SPDY,专注于性能, 最大的一个目标是在用户和网站间只用了一个连接

  1. 二进制传输,Header压缩。 传输数据量大幅度减少
  2. 多路复用
  3. server push 服务器可以主动向客户端发送信息
  4. 安全性提高,HTTP/2是加密的
    https://blog.csdn.net/weixin_38131507/article/details/103099305

相关文章

网友评论

      本文标题:面试题集三—http相关

      本文链接:https://www.haomeiwen.com/subject/dugpictx.html