- 0
- 0
- 约4.97千字
- 约 7页
- 2026-10-12 发布于河北
- 举报
HTTP协议高频面试题及详细答案(实战版)
一、基础概念类
1.简单说下什么是HTTP协议?核心特点是什么?
HTTP是超文本传输协议,是客户端和服务端之间传输超文本数据的应用层协议,也是Web开发最核心的通信协议,基于TCP协议实现数据传输。
核心特点主要有四点:
无连接:默认一次请求建立一次连接,请求响应完成后立即断开连接,不会持续占用通道,HTTP1.1新增长连接支持。
无状态:协议本身不会记录客户端的任何访问状态,每次请求都是独立的,服务端无法识别两次请求是否来自同一个用户,需要依靠Cookie、Session、Token实现状态保持。
基于请求-响应模式:必须由客户端主动发起请求,服务端被动响应,服务端无法主动向客户端推送数据。
简单灵活:支持文本、图片、视频、接口数据等各类资源传输,请求报文结构简单、可读性强。
2.HTTP和HTTPS的核心区别是什么?
HTTPS本质是HTTP+SSL/TLS加密协议,是HTTP的安全升级版,核心区别如下:
端口不同:HTTP默认80端口,HTTPS默认443端口。
安全性不同:HTTP是明文传输,数据极易被抓包、篡改、窃取;HTTPS传输数据会经过对称加密、非对称加密双重加密,同时有证书校验,数据安全可靠。
资源消耗不同:HTTP通信流程简单,开销小;HTTPS需要
原创力文档

文档评论(0)