云网络测试工程师面试题及详细答案(真实职场版).docxVIP

  • 2
  • 0
  • 约4.16千字
  • 约 7页
  • 2026-07-29 发布于河北
  • 举报

云网络测试工程师面试题及详细答案(真实职场版).docx

云网络测试工程师面试题及详细答案(真实职场版)

一、基础网络原理(必问基础)

1、说一下TCP和UDP的区别,工作中什么时候用TCP、什么时候用UDP?

参考答案:

TCP是面向连接、可靠、有序的传输协议,有三次握手、四次挥手,支持重传、拥塞控制、流量控制,开销大、速度稍慢。UDP是无连接、不可靠、不保证有序,无握手流程,开销小、转发快。

工作场景:

业务数据、接口通信、文件传输、数据库连接全部用TCP;实时性优先、允许少量丢包的场景用UDP,比如直播、语音视频、游戏报文、日志上报。

2、TCP三次握手、四次挥手的过程,为什么不能两次握手?

参考答案:

三次握手:客户端发SYN报文→服务端回SYN+ACK→客户端回ACK,连接建立。核心是双向确认收发能力正常。

四次挥手:一方发FIN主动关闭→对方ACK确认→对方数据发完再发FIN→己方ACK,连接断开。

不能两次握手的原因:两次握手只能确认客户端发、服务端收正常,无法验证客户端接收能力,会导致服务端单方面建立无效连接、浪费资源。

3、HTTP和HTTPS区别?HTTPS握手流程简单说下

参考答案:

HTTP明文传输、端口80、无加密、不安全;HTTPS是HTTP+TLS/SSL、端口443、加密传输、防窃听篡改、有证书校验。

HTTPS简单流程:客户端

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档