前端面试题整理(五)HTTP相关

前端面试题整理之HTTP相关,

一、基础

  1. fetch、ajax、axios的区别?
  2. osi七层模型/tcpip四层模型: 一个请求发送后,在这几层模型里边都干了什么
  3. http1.0 1.1 2.0区别
  4. ajax请求中,readyStatus的状态有哪些
  5. 各种响应码503 401 403 204 206 https://blog.csdn.net/liukai6/article/details/80375412

最重要的304一定要说清楚,详见http缓存详解,cache-control)

 

二、进阶

  1. tcp/udp不同,tcp(三握四挥、syn洪泛、流量控制、拥塞控制、滑动窗口协议)
  2. http请求中,哪些字段可以设置缓存
  3. HTTP协议头含有哪些重要的部分?HTTP Response/Request的Header里面都有些啥?(越多越好)
  1. 性能优化为什么要减少 HTTP 访问次数?https://blog.csdn.net/chenchun91/article/details/52207008
  2. Http请求的过程与原理
  3. https(对是https)有几次握手和挥手?https的原理?https与ssl?
  4. TLS的中文名?TLS在哪一网络层?
  5. TCP连接的特点,TCP连接如何保证安全可靠的?
  6. 为什么TCP连接需要三次握手,两次不可以吗,为什么
  7. tcp的三次握手和四次挥手画图(当场画写ack 和 seq的值)?
  8. get和post的区别?什么情况下用到?
  9. options?
  10. http2的持久连接和管线化
  11. DNS域名解析时是tcp还是udp?https://segmentfault.com/a/1190000006100959
  12. 域名发散和域名收敛

 

三、HTTP连接性能优化

  1. keep-alive与websocket https://www.jianshu.com/p/52015a2a687d
  2. 长连接与websocket的选择(项目涉及,考过)?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值