- 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)