网络面试题及详细答案.docxVIP

  • 2
  • 0
  • 约6.33千字
  • 约 7页
  • 2026-06-02 发布于河北
  • 举报

网络面试题及详细答案

一、基础必考题(入门级,考察核心基础认知)

1.请说说TCP和UDP的区别,实际工作中分别用在哪些场景?

答案:核心区别就3点,好记不绕弯:

1.连接性:TCP是面向连接的(三次握手建立连接,四次挥手断开),UDP是无连接的(发数据前不建立连接,直接发);

2.可靠性:TCP可靠(有确认、重传、流量控制、拥塞控制,保证数据不丢、不重复、有序到达),UDP不可靠(发出去就不管,可能丢包、乱序);

3.效率:TCP因为要做各种校验和控制,效率低、延迟高;UDP无额外控制,效率高、延迟低,开销小。

实际场景:

TCP用在需要可靠传输的场景——比如网页浏览(HTTP/HTTPS)、文件传输(FTP)、邮件发送(SMTP)、办公软件(钉钉/企业微信的消息、文件传输),只要丢包就会影响使用的,都用TCP;

UDP用在对实时性要求高、能接受少量丢包的场景——比如视频通话(微信/Zoom)、语音通话、直播、游戏(王者荣耀、LOL)、广播/组播,比如游戏里偶尔卡一下不影响整体体验,优先保证实时性,就用UDP。

补充:实际工作中,很多应用会基于UDP自己做可靠性控制(比如游戏的重传机制),既保证实时性,又减少丢包影响。

2.什么是IP地址?IPv4和IPv6的区别是什么?为什么需要IPv6?

答案:IP地址就是网络中设备的“身份证”,用来标识设备在网络中的位置,让数据

文档评论(0)

1亿VIP精品文档

相关文档