- 0
- 0
- 约5.82千字
- 约 19页
- 2026-01-19 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年IT技术顾问面试问题集
一、技术基础知识(5题,每题8分,共40分)
1.题目:解释TCP三次握手和四次挥手的过程,并说明为什么TCP需要这样的握手和挥手机制?
答案:
TCP三次握手过程:
1.客户端发送SYN包(seq=x)给服务器,进入SYN_SENT状态,等待服务器确认。
2.服务器收到SYN包后,回复SYN+ACK包(ack=x+1,seq=y),进入SYN_RCVD状态。
3.客户端收到SYN+ACK包后,发送ACK包(ack=y+1),进入ESTABLISHED状态,连接建立。
四次挥手过程:
1.客户端发送FIN包(seq=z)给服务器,进入FIN_WAIT_1状态。
2.服务器收到FIN包后,回复ACK包(ack=z+1),进入CLOSE_WAIT状态。
3.服务器关闭数据传输后,发送FIN包(seq=w)给客户端,进入LAST_ACK状态。
4.客户端收到FIN包后,发送ACK包(ack=w+1),进入TIME_WAIT状态,等待2MSL后关闭连接。
TCP需要三次握手是因为需要确保双方都有收发能力且同步序列号。四次挥手采用先挂起再关闭机制,是因为TCP是全双工通信,一方关闭后另一方仍可发送数据,需要等待确认所有数据传输完成。
2.题目:比较HTTP/1.1和HTTP/2的主要区别,并说明HTTP/2如何解决HTTP/1.1的头部冗余问题?
答案:
HTTP/1.1和HTTP/2的主要区别:
1.连接管理:HTTP/1.1使用长连接(Keep-Alive),但多个请求仍需建立多个TCP连接;HTTP/2采用单TCP连接上的多路复用,无需多次握手。
2.头部优化:HTTP/1.1头部字段重复发送;HTTP/2使用头部压缩算法(HPACK)存储常用头部,减少传输量。
3.传输效率:HTTP/2采用二进制分帧层,支持服务器推送、多路复用,减少延迟;HTTP/1.1存在队头阻塞问题。
4.语义层:两者协议内容基本相同,主要差异在传输层实现。
HTTP/2解决头部冗余问题的方式:
-使用HPACK算法,将常用头部预先存储在服务器,客户端通过索引引用而非完整传输。
-头部字段独立编码,只需发送变更部分。
-支持头部表共享,多请求可复用已发送的头部信息。
3.题目:解释HTTPS的工作原理,包括TLS握手过程和加密机制。
答案:
HTTPS工作原理:
1.TLS握手过程:
-客户端发送ClientHello,包含支持的TLS版本、加密算法等。
-服务器回复ServerHello,选择最优算法,发送数字证书(含公钥)。
-客户端验证证书有效性,生成预主密钥,通过非对称加密发送给服务器。
-双方使用预主密钥生成对称会话密钥,完成握手。
2.加密机制:
-非对称加密:用于密钥交换阶段,避免对称密钥传输风险。
-对称加密:用于数据传输,速度快,适用于大量数据。
-HMAC:用于消息完整性验证。
HTTPS优势:通过TLS/SSL提供机密性(加密)、完整性(HMAC)、认证性(CA验证)。
4.题目:说明DNS解析过程,并列举可能导致DNS解析失败的原因。
答案:
DNS解析过程:
1.本地DNS缓存查询
2.递归查询ISP提供的DNS服务器
3.根DNS服务器返回顶级域(.com)DNS服务器地址
4.顶级域DNS服务器返回权威DNS服务器地址
5.权威DNS服务器返回IP地址
6.本地DNS缓存和返回结果
可能导致DNS解析失败的原因:
1.DNS服务器故障或配置错误
2.域名被注册机构暂停
3.域名记录错误(如A记录缺失)
4.路由器DNS缓存污染
5.网络防火墙阻止DNS查询
6.域名过期未续费
5.题目:解释JWT(JSONWebToken)的组成和验证过程,并说明其适用场景。
答案:
JWT组成:由三部分通过点号(.)连接组成:
1.Header:包含alg(加密算法)和typ(类型)字段
2.Payload:有效载荷,含用户信息、过期时间等
3.Signature:使用Header指定的算法和密钥签名,确保完整性
验证过程:
1.解析JWT获取三部分内容
2.验证Signature是否正确(确保未篡改)
3.检查Payload中的过期时间(exp)等声明是否有效
适用场景:
1.状态less认证(API接口验证)
2.跨域身份验证(无需Session)
3.微服务架构中身份传递
4.实时权限校验
JWT缺点:不适用于敏感信息存储(因可能被截获),适合传输轻量级、非敏感数据。
二、系统架构设计(5题,每题8分,共40分)
1.题目:设计一个支持百万级日活用
您可能关注的文档
- 2026年会计初级职称考试考点梳理与速记技巧含答案.docx
- 2026年财经记者求职攻略面试题目解析.docx
- 2026年从新手到专家汽机操作员面试题库解析.docx
- 2026年产品测试中的质量管控秘诀质检系统管理员秘籍.docx
- 2026年TPMOrt专业资格认证考试大纲.docx
- 2026年软件测试团队负责人面试指南.docx
- 2026年电子竞技行业分析师招聘指南及答案参考.docx
- 2026年软件开发职位的面试题集.docx
- 2026年上海建工办公室主任的绩效考核标准及方法.docx
- 2026年数据中台运维岗面试题.docx
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
原创力文档

文档评论(0)