计算机求职面试真题及详细答案(接地气实战版).docxVIP

  • 1
  • 0
  • 约4.34千字
  • 约 6页
  • 2026-08-18 发布于河北
  • 举报

计算机求职面试真题及详细答案(接地气实战版).docx

计算机求职面试真题及详细答案(接地气实战版)

一、计算机网络高频面试题(必考)

1、讲一下HTTP和HTTPS的区别?

答:首先最核心的就是安全问题。HTTP是明文传输,数据直接发,中间人可以抓包、篡改、窃听,端口是80。HTTPS就是HTTP加了SSL/TLS加密,端口443,传输的数据是加密的,别人抓包也看不懂。

另外HTTP不用握手,直接请求响应;HTTPS需要先做SSL握手,多一步验证,所以HTTPS会比HTTP稍微慢一点。还有HTTPS需要CA证书认证,能保证服务器是真实可信的,防止伪造站点。

2、TCP和UDP的区别,分别适用什么场景?

答:TCP是面向连接的,可靠传输,UDP是无连接的,不可靠传输。

TCP会先三次握手建立连接,传输过程中有确认、重传、排序、拥塞控制,数据不会丢、不会乱,但是速度慢、开销大。

UDP不用建立连接,直接发数据包,没有确认机制,可能丢包、乱序,但是速度快、延迟低、开销小。

场景上:TCP用在文件传输、网页、接口请求、邮件,要求数据完整不能丢;UDP用在直播、视频通话、游戏、语音,允许少量丢包,优先保证速度和低延迟。

3、TCP三次握手、四次挥手过程?为什么三次握手不能两次?

三次握手:第一次客户端发请求连接,服务端收到知道客户端能发数据;第二次服务端回复确认+请求连接,客户端收到知道服务端收发都正常;第三次客户端再确认,服务端知道客户端接

文档评论(0)

1亿VIP精品文档

相关文档