🪐

计算机网络高频考点

计算机网络体系结构概述
  • 各层的常见协议
  • WebSocket

1. 应用层

  • 应用层常见协议,对应的端口。
  • 输入一个URL,到打开网页的过程中发生了什么。

1.1 HTTP

  • 常见状态码的含义。
  • GETPOST的区别。
  • HTTP/1.1的流水线技术
  • HTTP/2.0了解吗?
  • SessionCookie的区别
  • 幂等性了解吗?
  • 跨域产生的原因?如何解决?
  • 谈下你对 HTTP 长连接和短连接的理解?分别应用于哪些场景?

1.2 HTTPS

  • HTTPHTTPS有什么区别?HTTPSS是什么意思?
  • 了解对称加密算法和非对称加密算法的区别吗?
  • TLS握手过程
  • 证书是什么?有什么作用?
  • 常见的攻击手段(XSSCSRF
  • HTTPS 的优缺点

2. 传输层

2.1 TCP(非常重要!!!)

  • TCP三次握手的过程(含状态转换,报文中的参数)
  • 为什么要三次握手而不是两次?
  • 第三次握手失败了怎么办?
  • TCP四次挥手的过程(含状态转换,报文中的参数)
  • 为什么挥手要四次,而握手只要三次?
  • 为什么 TIME_WAIT 状态需要经过 2MSL 才能转换到 CLOSE 状态?
  • SYN攻击了解么?怎么防范?
  • TCP如何保证可靠传输?
  • TCP拥塞控制的过程。(四个状态都要解释清楚)
  • TCP滑动窗口机制。
  • TCP “粘包”产生的原因和解决办法。

2.2 UDP

  • TCPUDP的区别?各自的应用场景。
  • 如何实现可靠的UDP

3. 网络层(考核较少)

  • 简单了解IP协议和ARP协议

4. 链路层(基本不考)

  • 简单了解即可。

5. 物理层(基本不考)

  • 简单了解即可。

去哪找答案?

你觉得这篇文章怎么样?
YYDS
比心
加油
菜狗
views

Loading Comments...