fight-for-bat

本项目为饥人谷系统班大厂冲刺课程,不接受转载。如需了解合作咨询vx: xiedaimala03


Project maintained by jirengu-students Hosted on GitHub Pages — Theme by mattgraham

Week 2

HTTP 相关问题

  1. 对于一个URL,protocol、hostname、port、pathname、search、hash 分别是什么?
  2. 同源策略中的同源指的是什么?
  3. OSI有哪七层模型?TCP/IP是哪四层模型。
  4. 应用层协议有哪些?使用哪些端口?
  5. 传输层协议有哪些?
  6. TCP 协议怎么保证可靠的,UDP 为什么不可靠?二者的应用场景分别有哪些?
  7. 讲一讲三步握手和四步挥手是什么?哪个协议用的?挥手为什么要四步?
  8. 了解GBN,SR吗 ?
  9. 滑动窗口是什么?
  10. 怎么做拥塞控制?
  11. 常见HTTP方法有哪些?使用场景分别是什么?
  12. GET与POST有什么区别?
  13. 状态码 200、301、302、304、403、404、500、503分别代表什么?
  14. 浏览器HTTP请求数目限制,怎么解决呢?
  15. 什么是非持久连接(短链接),什么是持久连接(长链接),长链接有什么优缺点?如何断开长链接?
  16. Keep-Alive: timeout=5, max=100是什么意思?
  17. 文件传输时服务端怎么确定实体结束位置?
  18. 聊一聊浏览器的缓存机制?(HTTP是如何控制缓存的)
  19. Etag和If-None-Match字段有什么作用?
  20. Last-Modified和Etag哪个更好?
  21. Expires字段是什么意思?
  22. Expires和Cache-Control有什么区别?
  23. Cache-Control: max-age=3600是什么意思?
  24. Cache-Control: no-cache是什么意思? Cache-Control: no-store是什么意思?有什么区别?
  25. Cache-Control: private、public分别是什么意思?
  26. HTTP1.0,HTTP1.1,HTTP2.0区别(HTTP1.1版本新特性?HTTP2版本新特性?)?
  27. HTTP2多路复用和HTTP1.1 keep-alive有什么关系?
  28. HTTPS的原理是什么(HTTP和HTTPS有什么区别)?
  29. SSL/TLS握手细节(HTTPS加密过程、证书)?
  30. HTTP2如何加密的?
  31. Web安全中有哪些常见的攻击方式(对于安全了解多少?XSS?CSRF?)?
  32. Websockt是什么?和HTTP有什么区别?
  33. 服务端推送有哪些技术?
  34. 服务器推送和 Websocket 区别? 模块热替换原理?
  35. 常见的鉴权方式有哪些?
  36. 谈谈Session/Cookie机制,如何实现会话跟踪?
  37. JWT是如何做鉴权的?
  38. 谈谈Auth2鉴权原理?