HTTP面试题及详细答案.docxVIP

  • 5
  • 0
  • 约8.37千字
  • 约 8页
  • 2026-05-18 发布于河北
  • 举报

HTTP面试题及详细答案

一、基础概念题(入门必问)

1.请说说什么是HTTP?它的核心作用是什么?

答案:HTTP全称HyperTextTransferProtocol(超文本传输协议),是一种基于TCP/IP协议的应用层协议,核心作用是实现客户端(比如浏览器、手机APP)与服务器之间的通信,传递超文本(文本、图片、视频、接口数据等)。简单说,我们打开网页、刷APP内容,本质上都是客户端通过HTTP协议向服务器发送请求,服务器再通过HTTP返回对应资源。它是无状态、无连接(HTTP/1.1前)的协议,无状态指每次请求都是独立的,服务器不会记住上一次请求的信息。

2.HTTP和HTTPS的区别是什么?为什么现在大多网站用HTTPS?

答案:核心区别在于“安全性”和“传输方式”,具体对比如下:

HTTP:明文传输,数据在客户端和服务器之间传递时,没有加密,容易被中间人截取、篡改(比如抓包能直接看到明文数据);默认端口80;不需要证书,部署简单。

HTTPS:在HTTP基础上加入了SSL/TLS加密层,数据传输前会加密,中间人无法直接获取明文;默认端口443;需要向CA机构申请证书(有免费和付费),部署稍复杂。

现在大多用HTTPS,核心原因是保障数据安全:一是防止用户信息(比如密码、支付信息)被窃取;二是浏览器对HTTP网站会提示“不安全”,影响用户信任;三是搜索引

文档评论(0)

1亿VIP精品文档

相关文档