42道计算机网络面试高频题

北城以北 提交于 2019-12-01 07:56:24

1、谈下你对五层网络协议体系结构的理解?

 

 

 

2、简单说下五层网络体系中每一层对应的网络协议有哪些?

 

 

 

3、ARP 协议的工作原理?

 

 

4、谈下你对 IP 地址分类的理解?

 

5、TCP 的主要特点是什么?

 

6、UDP 的主要特点是什么?

 

 

7、TCP 和 UDP 的区别?

 

8、TCP 和 UDP 分别对应的常见应用层协议有哪些?

 

9、详细说下 TCP 三次握手的过程?

 

10、为什么两次握手不可以呢?

 

11、为什么不需要四次握手?

 

12、Server 端收到 Client 端的 SYN 后,为什么还要传回 SYN?

 

13、传了 SYN,为什么还要传 ACK?

 

 

14、详细说下 TCP 四次挥手的过程?

 

 

15、为什么 TIME-WAIT 状态必须等待 2MSL 的时间呢?

 

 

16、为什么第二次跟第三次不能合并, 第二次和第三次之间的等待是什么?

 

17、保活计时器的作用?

 

18、TCP 协议是如何保证可靠传输的?

 

19、谈谈你对停止等待协议的理解?

 

20、谈谈你对 ARQ 协议的理解?

 

 

21、谈谈你对滑动窗口的了解?

 

22、谈下你对流量控制的理解?

 

23、谈下你对 TCP 拥塞控制的理解?使用了哪些算法?

 

24、什么是粘包?

 

25、TCP 黏包是怎么产生的?

 

 

26、怎么解决拆包和粘包?

 

27、你对 HTTP 状态码有了解吗?

 

28、HTTP 状态码 301 和 302 代表的是什么?有什么区别?

 

29、forward 和 redirect 的区别?

 

 

30、HTTP 方法有哪些?

 

31、说下 GET 和 POST 的区别?

 

32、在浏览器中输入 URL 地址到显示主页的过程?

 

 

33、DNS 的解析过程?

 

 

34、谈谈你对域名缓存的了解?

 

 

35、谈下你对 HTTP 长连接和短连接的理解?分别应用于哪些场景?

 

36、谈下 HTTP 1.0 和 1.1、1.2 的主要变化?

 

37、HTTPS 的工作过程?

 

 

 

38、HTTP 和 HTTPS 的区别?

 

39、HTTPS 的优缺点?

 

 

40、什么是数字签名?

 

41、什么是数字证书?

 

42、什么是对称加密和非对称加密?

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!