上海网络工程师高频面试题库及详细答案(真实职场版).docxVIP

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

上海网络工程师高频面试题库及详细答案(真实职场版).docx

上海网络工程师高频面试题库及详细答案(真实职场版)

一、网络基础理论(必考题)

1、简述TCP三次握手、四次挥手过程,为什么握手三次、挥手四次?

参考答案:

三次握手核心是双向确认通道可靠,避免无效连接建立:

1.客户端发SYN报文(请求连接),进入SYN_SENT状态;

2.服务端收到后,回复SYN+ACK报文(同意连接+确认请求),进入SYN_RCVD状态;

3.客户端收到后,发送ACK确认报文,双方进入ESTABLISHED通信状态。

四次挥手是因为TCP是全双工通信,收发通道独立关闭,不能一次性断开:

3.服务端数据传输完毕后,主动发FIN报文,申请关闭服务端通道;

4.客户端收到FIN,回复ACK,等待超时后断开,服务端直接断开连接。

实操补充:工作中排查TCP连接异常,优先看握手挥手状态,比如SYN超时大概率是端口不通、防火墙拦截。

2、UDP和TCP的区别,各自适用场景?

参考答案:

TCP是面向连接、可靠、有序、有重传机制的传输协议,开销大、速度稍慢;UDP是无连接、不可靠、无校验重传、开销小、传输快。

TCP适用场景:对数据完整性要求高,不能丢包的业务,比如网页HTTP、文件传输FTP、邮件、数据库连接。

UDP适用场景:对实时性要求高,少量丢包不影响业务的场景,比如视频直播、语音通话、游戏、DNS解析。

3、简述OSI七层模型和TCP/IP五层模型,

文档评论(0)

1亿VIP精品文档

相关文档