2026年携程网络工程师面试常见问题解析.docxVIP

  • 2
  • 0
  • 约4.06千字
  • 约 16页
  • 2026-11-04 发布于福建
  • 举报

2026年携程网络工程师面试常见问题解析.docx

第PAGE页共NUMPAGES页

2026年携程网络工程师面试常见问题解析

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

1.题目:简述TCP三次握手和四次挥手的过程,并说明为什么TCP需要三次握手而UDP不需要。

答案:

TCP三次握手:

1.客户端发送SYN包给服务器,请求建立连接。

2.服务器回复SYN-ACK包,表示同意连接。

3.客户端发送ACK包,确认连接建立。

TCP四次挥手:

1.客户端发送FIN包,表示数据发送完毕。

2.服务器回复ACK包,确认收到FIN包。

3.服务器发送FIN包,表示同意关闭连接。

4.客户端回复ACK包,确认收到FIN包,等待一段时间后关闭连接。

TCP需要三次握手是因为需要确保双方都有发送和接收能力,而UDP是无连接的协议,不需要握手过程。

解析:

TCP三次握手是为了确保双方都能发送和接收数据,防止出现死锁。四次挥手是为了确保双方都关闭了连接,防止资源浪费。UDP不需要握手是因为它不保证数据传输的可靠性。

2.题目:解释HTTP和HTTPS的区别,并说明HTTPS的工作原理。

答案:

HTTP和HTTPS的区别:

1.安全性:HTTPS使用SSL/TLS加密,HTTP不加密。

2.端口:HTTPS使用443端口,HTTP使用80端口。

3.证书:HTTPS需要CA证书,HTTP不需要。

HTTPS

文档评论(0)

1亿VIP精品文档

相关文档