- 1
- 0
- 约4.27千字
- 约 7页
- 2026-10-12 发布于河北
- 举报
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)