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

  • 5
  • 0
  • 约5.32千字
  • 约 6页
  • 2026-06-25 发布于河北
  • 举报

网络工程师面试试题及详细答案

一、基础必答题(每题10分,共30分)

1.请简述TCP和UDP的核心区别,以及各自的典型应用场景

答案:核心区别主要有3点,通俗来说就是“可靠与否”“连接与否”“效率高低”:

1.连接性:TCP是面向连接的协议,通信前必须通过三次握手建立连接,通信结束后通过四次挥手释放连接;UDP是无连接协议,双方无需建立连接,直接发送数据,互不确认。

2.可靠性:TCP提供可靠传输,通过序列号、确认应答、重传机制、流量控制、拥塞控制,保证数据不丢失、不重复、按序到达;UDP不保证可靠,发送后不确认,数据可能丢失、乱序,也没有流量和拥塞控制。

3.效率与开销:TCP因为有各种控制机制,头部开销大(20-60字节),效率相对较低;UDP头部开销小(8字节),效率高,延迟低。

典型应用场景:

TCP:需要可靠传输的场景,比如网页浏览(HTTP/HTTPS)、文件传输(FTP)、邮件发送(SMTP)、远程登录(SSH),这些场景不能容忍数据丢失(比如下载文件、登录系统)。

UDP:对实时性要求高、能容忍少量数据丢失的场景,比如视频通话(Zoom、微信视频)、语音通话(VoIP)、直播、DNS解析、网络游戏,核心是“快”,哪怕偶尔丢包也不影响整体使用。

2.什么是VLAN?划分VLAN的目的是什么?常用的划分方式有哪几种?

答案:VLAN(虚拟局域网),简单说就

文档评论(0)

1亿VIP精品文档

相关文档