计算机岗位面试题及详细答案.docxVIP

  • 2
  • 0
  • 约8.3千字
  • 约 9页
  • 2026-06-04 发布于河北
  • 举报

计算机岗位面试题及详细答案

一、基础必考题(所有计算机岗位通用)

1.请说说HTTP和HTTPS的区别,实际项目中为什么优先用HTTPS?

答案:核心区别就3点,好记不绕弯:

1.安全性:HTTP是明文传输,数据在传输过程中(比如Wi-Fi、路由器)能被轻易抓包、篡改;HTTPS在HTTP基础上加了SSL/TLS加密层,数据会被加密,即使被抓包也无法解析真实内容。

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

3.证书:HTTPS需要CA机构颁发的数字证书,证明网站的合法性,防止钓鱼网站;HTTP不需要任何证书。

实际项目中优先用HTTPS,最核心的原因是保障数据安全——比如用户登录的账号密码、支付信息、个人隐私数据,一旦用HTTP传输,很容易被窃取。另外,现在浏览器(比如Chrome、Edge)会对HTTP网站标红警告,影响用户体验;而且搜索引擎(百度、谷歌)会优先收录HTTPS网站,对SEO也有帮助。

2.什么是TCP三次握手、四次挥手?为什么需要三次握手,不能两次?

答案:先把核心逻辑说清楚,不搞复杂术语:

三次握手(建立连接):客户端和服务器确认“双方都能正常收发数据”的过程,简单理解为3句话:

1.客户端:“我能发数据,你准备好接收了吗?”(SYN)

2.服务器:“我准备好了,我也能发数据,你确认接收吗?”(SYN+ACK)

3.客户端:“我确

文档评论(0)

1亿VIP精品文档

相关文档