2026年美团网络工程师面试常见问题及答案.docxVIP

  • 2
  • 0
  • 约5.74千字
  • 约 24页
  • 2026-03-26 发布于福建
  • 举报

2026年美团网络工程师面试常见问题及答案.docx

第PAGE页共NUMPAGES页

2026年美团网络工程师面试常见问题及答案

一、基础知识题(共5题,每题6分,总分30分)

题目1(6分)

请解释TCP三次握手过程,并说明如果客户端发送了SYN包后没有收到服务器的SYN-ACK包,可能的原因有哪些?

答案:

TCP三次握手过程:

1.客户端发送SYN包(seq=x)给服务器,请求建立连接

2.服务器收到后回复SYN-ACK包(seq=y,ack=x+1)给客户端

3.客户端收到后发送ACK包(seq=x+1,ack=y+1)给服务器,连接建立

客户端发送SYN包后未收到SYN-ACK包的可能原因:

1.服务器未运行或端口未监听

2.网络中间设备(如防火墙)阻止了SYN包

3.路由器丢包或延迟严重

4.服务器资源耗尽(SYN队列满)

5.客户端IP地址被服务器拒绝

6.网络拥塞导致包重传超时

题目2(6分)

比较TCP和UDP协议的异同点,并说明在什么场景下会优先选择UDP?

答案:

TCP与UDP协议异同:

相同点:

1.都工作在传输层

2.都使用IP协议进行数据传输

3.都提供端口号进行应用层与传输层交互

不同点:

1.连接性:TCP是面向连接,UDP是无连接

2.可靠性:TCP提供可靠传输(重传、校验),UDP不保证可靠性

3.传输效率:TCP有较多开销(头部长度20字节),UDP

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档