HTTP 协议高频面试题及详细答案(实战版).docxVIP

  • 0
  • 0
  • 约4.97千字
  • 约 7页
  • 2026-10-12 发布于河北
  • 举报

HTTP 协议高频面试题及详细答案(实战版).docx

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)

1亿VIP精品文档

相关文档