前端面试 - 网络部分总结(总结ing力求完备),2024年最新Web前端常见面试题知乎

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
img

正文

1. 什么是HTTP

2. HTTP协议的特点是什么?

3. HTTP有哪些请求方式?

4. GET和POST请求数据区别

5. HTTP的请求报文和响应报文包含哪些部分?

6. HTTP状态码

7. 什么是HTTP持久连接?

8. 什么是HTTP管线化?

9. HTTP和HTTPS区别是什么

10. 对称加密是什么?

11. 非对称加密是什么?

12. HTTPS的通信过程

13. HTTP浏览器缓存

二、TCP和UDP

14. 什么是TCP?

15. 三次握手

16. 为什么不用两次握手?

17. 四次挥手(四次挥手都设置ACK=1)

18. 为什么三次握手四次挥手

19. TCP中的流量控制和拥塞控制

20. 什么是UDP?

21. TCP和UDP区别

22. TCP相比UDP为什么是可靠的

23. TCP和UDP的应用场景

24. TCP对应的协议和UDP对应的协议

三、前端存储

25. 什么是cookie

26. 什么是session

27. cookie与session的区别

28. 什么是localStorage

29. 什么是sessionStorage

30. 描述cookie localStorage区别

31. localStorage和sessionStorage区别

32. 什么是Web SQL

33. 什么是indexedDB

四、计算机网络基础

34. OSI七层协议

35. TCP/IP协议

36. 网络各层常用的协议

37. IP地址和MAC地址

38. IP协议

39.  ARP 协议

40. DNS解析过程

41. 差错检测

42. CDN

五、浏览器工作原理

43. 进程与线程

44. 浏览器的多进程

45. 多进程架构的好处

46. 从输入URL到页面加载完成的过程

47. 页面渲染过程

48. 缓存过程分析

49. 浏览器缓存放在哪里

50. 获取当前页面url参数

六、跨域

51. 什么是同源策略

52. 同源策略限制以下几种行为

53. 跨域的解决方案

54. 代理

55. CORS

56. JSONP

57. 常见的Web前端攻击方式有哪些


一、HTTP和HTTPS

================

1. 什么是HTTP


HTTP是超文本传输协议,它是一个应用层协议,由请求和响应构成,它是一个无状态的协议

(无状态协议对于事务处理没有记忆能力,缺少状态意味着如果后续需要处理,需要前面提供的信息

克服无状态协议缺陷的办法是通过cookie和会话保存信息)

2. HTTP协议的特点是什么?


  1. 无连接:限制每次连接只处理一个请求

  2. 无状态:协议对于事务处理没有记忆能力

  3. 简单快速:客户向服务器请求服务时,只需传送请求方法和路径

  4. 灵活:HTTP允许传输任意类型的数据对象

3. HTTP有哪些请求方式?


  • GET:请求访问已经被识别的资源,可以通过URL,给服务器传递参数信息

  • POST:传递数据给服务器,主要功能与GET方法类似,但传递的数据量通常不受限制

  • PUT:传输文件,报文主体中包含文件内容

  • HEAD:获得报文首部

  • DELETE:删除文件,删除对应URL位置的文件

  • OPTIONS:查询相应URL支持的HTTP方法

4. GET和POST请求数据区别


  • get传参方式是通过地址栏URL传递,是可以直接看到get传递的参数,post传参方式参数URL不可见,get把请求的数据在URL后通过?连接,通过&进行参数分割。psot将参数存放在HTTP的包体内;

  • ge

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值