前端面试题(计算机网络/http/https)

(前端面试题大全,持续更新)

  1. 输入url的一系列过程
  2. http缓存(缓存生效的情况),拓展下
  3. get与post的异同,POST一般可以发送什么类型的文件
  4. jsonp有什么不好的地方
  5. http请求头(http请求的报文头部是什么?)
  6. http状态码
  7. 跨域问题(jsonp的实现,多个jsonp如何实现,cors跨域,请求头是什么)
  8. http和https的区别
  9. xss,csrf两个如何处理
  10. 安全方面 csrf,xss localStorage与cookie谁更安全
  11. http
  12. https ?HTTPs中为什么要使用非对称加密和对称加密两种加密方式?
  13. http2.0
  14. https和http的区别,对称加密和非对称加密,tcpip(这之间的一个过程,为什么)
  15. https的过程?
  16. http有哪些方法?option是做什么的?
  17. 了解TCP和UDP吗?
  18. 说三次握手?为什么不是两次握手?
  19. xss攻击是什么样的形式?如何防范?vue其实已经帮我们做了防范,v-html="xxx",xxx是什么
  20. preflighted Requests 预检请求了解么
  21. 与缓存相关的header有哪几个?分别是什么内容?(last-Modified之类的)如果是last-modified,服务器查询了下,没有更新数据,会给客户端返回哪个码?
  22. DNS解析过程
  23. cookie添加到了http请求的哪里,设置什么字段就可以携带cookie?
  24. cookie有哪些属性、大小、浏览器如何禁止别人访问cookie
  25. url构成;
  26. 讲讲同源策略;
  27. TCP为什么第四次挥手要等待2MSL,(少许错误)
  28. .http结构
  29. cookie和session区别?cookie localStorage sessionStorage的区别
  30. 多路复用和长连接什么意思,区别,怎么设置长连接
  31. .fetch 请求怎么发
  32. 然后如何实现上传文件断开之后继续重传(应该是这个意思)
  33. https加密过程
  34. 三次握手、四次挥手及标志位、time-wait等等
  35. 缓存相关的http头部属性,强制缓存,协商缓存,优先级,以及meta标签
  36. 缓存命中率的问题,怎样确保缓存全部数据,缓存命中率不是100%应该怎么办
  37. 拥塞控制,流量控制
  38. DHCP 的实现基于啥协议(UDP)
  39. cache-control的参数
  40. tcp拥塞机制
  41. 线程和进程的区别,空间分配、资源分配等等
  42. 如何防止传输的数据被修改,也就是说如何保证数据发送时和接收时的内容是没有变化的?
  43. fetch 请求怎么发

猜你喜欢

转载自www.cnblogs.com/zzcyeah/p/11070557.html