- 2
- 0
- 约7.17千字
- 约 29页
- 2026-01-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年IT技术主管面试题库含答案
一、技术基础知识(共5题,每题10分,总分50分)
题目1(10分)
描述:请解释TCP三次握手过程及其重要性,并说明四次挥手过程中各阶段的作用。
答案:
TCP三次握手过程:
1.客户端发送SYN包(seq=x)到服务器,进入SYN_SENT状态
2.服务器收到SYN包后回复SYN+ACK包(seq=y,ack=x+1),进入SYN_RCVD状态
3.客户端收到ACK包后发送ACK包(ack=y+1),进入ESTABLISHED状态,连接建立
重要性:
-确保客户端和服务器双方都有发送和接收数据的能力
-防止服务器端收到重复的连接请求
-建立初始序列号同步
四次挥手过程:
1.FIN_WAIT_1:客户端发送FIN包(seq=x),表示无数据发送,进入此状态
2.FIN_WAIT_2:收到服务器ACK(ack=x+1)后进入此状态,等待服务器也准备关闭连接
3.TIME_WAIT:收到服务器FIN包后发送ACK(ack=y+1),进入TIME_WAIT状态等待2MSL,确保服务器收到ACK
4.CLOSED:TIME_WAIT结束后进入此状态,连接完全关闭
题目2(10分)
描述:比较HTTP/1.1和HTTP/2的主要区别,并说明HTTP/3采用的新技术。
答案:
HTTP/1.1与HTTP/2的主要区别:
1.连接管理:
-HTTP/1.1长连接(Keep-Alive)但每个请求仍需建立TCP连接
-HTTP/2多路复用,单个TCP连接可并行处理多个请求/响应
2.请求/响应格式:
-HTTP/1.1头信息重复发送
-HTTP/2头部压缩(HPACK算法),减少传输冗余
3.服务器推送:
-HTTP/1.1需要客户端先请求再推送资源
-HTTP/2可主动推送资源,减少浏览器重绘次数
4.请求优先级:
-HTTP/1.1无优先级概念
-HTTP/2支持请求优先级设置
HTTP/3采用的新技术:
-基于QUIC协议(基于UDP,非TCP)
-实现了多路复用和头部压缩
-支持连接迁移(移动设备切换网络时无需重新连接)
-显著降低连接建立延迟
题目3(10分)
描述:解释JWT(JSONWebToken)的构成、工作原理及其应用场景。
答案:
JWT构成:
-Header:包含alg(加密算法)和typ(类型)字段
-Payload:包含claims(声明),如sub(主题)、iss(发行者)、exp(过期时间)
-Signature:使用Header指定的算法和密钥对Header和Payload进行签名
工作原理:
1.服务器生成JWT后发送给客户端
2.客户端在后续请求中携带JWT(通常放在Authorizationheader)
3.服务器验证JWT的签名和有效性(检查exp等)
应用场景:
1.用户身份验证:替代传统的Session机制
2.微服务架构中跨服务验证
3.API访问控制:通过JWT传递权限信息
4.实时数据传输:如WebSocket认证
题目4(10分)
描述:比较传统TCP/IP模型和OSI七层模型的异同,并说明TCP/IP模型中各层的功能。
答案:
异同:
相同点:
-都采用分层结构设计
-都遵循分而治之的原则
-都定义了各层的功能和接口
不同点:
-OSI是理论模型,TCP/IP是实践模型
-OSI分7层,TCP/IP分4层(应用/传输/网络/链路)
-TCP/IP模型中网络层对应OSI的网络层和传输层部分
TCP/IP模型各层功能:
1.应用层:
-提供网络服务接口,如HTTP、FTP、SMTP
-对应用层协议进行编码
2.传输层:
-提供端到端通信(TCP/UDP)
-处理数据分段、重传、流量控制
3.网络层:
-处理数据包在网络中的路由
-IP协议主要在此层实现
-负责逻辑寻址(IP地址)
4.链路层:
-处理物理寻址(MAC地址)
-管理网络接口设备
-实现以太网等局域网技术
题目5(10分)
描述:解释DNS解析过程,并说明常见的DNS优化方法。
答案:
DNS解析过程:
1.本地DNS缓存查询:
-浏览器缓存→操作系统缓存→路由器缓存→ISPDNS缓存
2.递归查询:
-客户端向本地DNS服务器发送递归查询请求
-本地DNS服务器可能需要向根DNS、顶级域DNS、权威DNS进行多次查询
3.返回结果:
-本地DNS服务器将最终IP地址返回给客户端
-客户端向该IP发送实际请求
常见DNS优化方法:
1.使用CDN(内容分发网络)
2.配置DNSTTL(生存时间)合理
原创力文档

文档评论(0)