IT经典面试题及详细答案(通用技术岗).docxVIP

  • 1
  • 0
  • 约4.27千字
  • 约 7页
  • 2026-10-12 发布于河北
  • 举报

IT经典面试题及详细答案(通用技术岗).docx

IT经典面试题及详细答案(通用技术岗)

适用岗位:后端开发、运维、测试、全栈、技术支持等通用IT岗位

内容说明:全部为一线高频面试原题,答案贴合企业面试标准,简洁实用、落地性强

一、计算机网络高频面试题

1.简述TCP和UDP的区别?分别适用什么场景?

参考答案:

TCP是面向连接的可靠传输协议,UDP是无连接的不可靠传输协议,核心区别如下:

1.连接性:TCP需要三次握手建立连接、四次挥手断开连接;UDP无需建立连接,直接发包。

2.可靠性:TCP有序、无丢失、无重复,具备确认应答、重传机制、滑动窗口;UDP不保证送达、不保证顺序、无重传。

3.开销:TCP头部至少20字节,开销大、传输慢;UDP头部仅8字节,开销小、传输速度快。

4.控制能力:TCP拥塞控制、流量控制齐全;UDP无任何控制机制。

适用场景:

TCP:文件传输、网页浏览、邮件、远程登录,对数据完整性要求高的场景。

UDP:直播、视频通话、游戏、DNS解析,追求低延迟、能容忍少量丢包的场景。

2.详细说一下TCP三次握手、四次挥手过程

参考答案:

三次握手(建立连接)

第一次握手:客户端向服务端发送SYN报文,请求建立连接,客户端进入SYN_SENT状态。

第二次握手:服务端收到SYN,回复SYN+ACK报文,表示同意连接,服务端进入SYN_RCVD状

文档评论(0)

1亿VIP精品文档

相关文档