BAT大厂面试涉及的计网面试题都在这里了

  计算机网络一直是各位程序员面试最头疼的问题,为了给大家节省更多的时间,提高复习效率,特整理了一份计算机网络相关的面试题,PS:全部整理自网络。

  1. OSI七层模型分别对应着五层模型的哪一部分

    • OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系
  2. 数据链路层三大法宝

    • 数据链路层和运输层的流量控制及差错控制
  3. 流量控制

    • TCP协议总结–停止等待协议,连续ARQ协议,滑动窗口协议
    • TCP的流量控制
    • TCP层与数据链路层流量控制的区别
  4. TCP滑动窗口

    • tcp窗口滑动以及拥塞控制
  5. TCP为什么可靠?

    • TCP可靠传输的实现
    • TCP/IP协议-为什么说TCP是可靠连接
  6. TCP重传

    • TCP重传机制
  7. TCP拆包/黏包机器解决办法

    • TCP粘包/拆包问题及其解决方案(Netty)
  8. TCP详解:重传、流量控制、拥塞控制……

    • TCP详解:重传、流量控制、拥塞控制……
  9. TCP拥塞算法
    · * TCP协议拥塞控制算法(Reno、HSTCP、BIC、Vegas、Westwood)

    • TCP BBR算法与Reno/CUBIC的对比
  10. TCP三次握手数据丢失会发生什么?

    • TCP三次握手的第三次的 ack包丢失会怎样?
    • TCP收到RST的几种情况
    • TCP三次握手及相关面试问题汇总解析
  11. TCP/UDP报最大长度

    • TCP/UDP 报最大长度
    • 据说,UDP传输最好不要超过1024 也就是1K,有这个事情吗?
  12. TCP/UDP报文格式

    • tcp报文格式udp报文格式详解
  13. TCP/UDP优缺点以及区别

    • TCP和UDP的优缺点及区别
  14. HTTP与TCP的区别和联系

    • HTTP与TCP的区别和联系
  15. http和https的区别与联系?

    • http和https的区别与联系
    • 搞懂HTTPS的过程和原理
    • Transport Layer Security
    • CA证书
  16. 为什么说Http是无状态的协议?

    • http协议和web应用有状态和无状态辨析
  17. Http的Http basic authentication

    • HTTP基本认证(Basic Authentication)
  18. HTTP请求的GET与POST方式的区别

    • GET和POST两种基本请求方法的区别
    • get和post区别?
  19. Http1.0、Http1.1、Http2.0的区别

    • HTTP1.0 、 HTTP1.1、HTTP2.0的主要区别
  20. Http安全性

    • 详解HTTPS是如何确保安全性的?
  21. 从输入URL到页面加载发生了什么?

    • 从输入URL到页面加载发生了什么?
  22. Http和Socket 优劣比较?

    • API接口 Http和Socket 优劣比较 使用场景选择
  23. 如何实现可靠的UDP

    • UDP如何实现可靠性传输?

  关注**“Java架构师养成记”,带你装逼带你飞。后台回复“面试突击”**,获取BAT一线互联网高频面试题讲解视频。Java架构师养成记.jpg

你可能感兴趣的:(计算机网络,面试,计算机网络,面试题,BAT)