- 2
- 0
- 约4.06千字
- 约 16页
- 2026-11-04 发布于福建
- 举报
第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)