网络空间安全协议面试真题(含口语化详细答案+面试官追问).docxVIP

  • 1
  • 0
  • 约4.51千字
  • 约 8页
  • 2026-08-16 发布于河北
  • 举报

网络空间安全协议面试真题(含口语化详细答案+面试官追问).docx

网络空间安全协议面试真题(含口语化详细答案+面试官追问)

一、通用网络基础协议(必问基础,打底必考)

1.说一说TCP三次握手、四次挥手,为什么不能两次握手?为什么挥手需要四次?

参考答案(面试口语版)

TCP是面向连接的可靠传输协议,握手和挥手核心是同步序列号、确认报文,保证双方收发能力都正常。

三次握手流程:

第一次:客户端发SYN报文,携带客户端初始序列号,请求建立连接;

第二次:服务端收到SYN,返回SYN+ACK报文,一方面确认客户端连接请求,一方面同步自己的初始序列号;

第三次:客户端收到服务端报文,返回ACK确认,连接正式建立。

不能两次握手的原因:两次握手只能保证服务端收到了客户端的请求,但是客户端无法确认服务端的收发能力是否正常。如果网络中存在延迟的无效SYN报文,两次握手会让服务端直接建立连接,白白占用服务端资源,造成半连接队列溢出,引发SYN洪水攻击。

四次挥手流程及四次原因:TCP连接是全双工的,收发通道相互独立,一方关闭发送通道,还能接收对方的数据,所以需要分开断开。

客户端发FIN,主动关闭自己的发送通道,不再发数据;

服务端回ACK,确认收到关闭请求,此时客户端只能收不能发,连接处于半关闭状态;

等服务端自身数据全部发送完毕后,服务端再发FIN,关闭自己的发送通道;

客户端回ACK,双方连接彻底断开。

面试官高频追问

答:时长2MSL。两个作用:一

文档评论(0)

1亿VIP精品文档

相关文档