前端面经 计网 http和https区别

HTTP 超文本传输

忒点:

支持CS 客户/服务器模式

方便快捷 简单

允许传输任意类型的数据 在报文头中的Content-Type中声明

无连接,一次连接仅处理一个请求

无状态 不保留上一次的状态

HTTPS 解决HTTP明文传输 在HTTP基础上增加SSL协议

HTTP版本

1.0 浏览器与服务器只保持短暂的连接,每次请求都需要与服务器建立一个TCP连接

服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求

简单来讲,每次与服务器交互,都需要新开一个连接

1.1 默认支持长连接

在HTTP1.1中,默认支持长连接(Connection: keep-alive),即在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟

在一个TCP 连接上可以传输多个HTTP请求

还允许客户端不用等待上一次请求结果返回,就可以发出下一次请求,

额外;增加 pust delete等请求方法

2.0

二进制格式

首部压缩

多路复用

服务器推送

常见状态码

100 临时相应

101 更换http版本

304 协商缓存

403 服务器拒绝

401 需要身份验证

404 找不到

相关推荐
snetlogon201 小时前
JDK17 Http Request 异步处理 源码刨析
android·网络协议·http
还有几根头发呀3 小时前
UDP 与 TCP 调用接口的差异:面试高频问题解析与实战总结
网络·网络协议·tcp/ip·面试·udp
秋水丶秋水4 小时前
SSL安全证书怎么安装?
网络协议·http·https
工控小楠10 小时前
DeviceNet转Modbus TCP网关的远程遥控接收端连接研究
网络·网络协议·devicenet·profient
midsummer_woo13 小时前
【2025年】解决Burpsuite抓不到https包的问题
网络协议·http·https
光芒Shine13 小时前
【物联网-TCP/IP】
网络·网络协议·tcp/ip
小白杨树树15 小时前
【WebSocket】SpringBoot项目中使用WebSocket
spring boot·websocket·网络协议
云计算-Security15 小时前
如何理解 IP 数据报中的 TTL?
网络协议·tcp/ip
itachi-uchiha17 小时前
命令行以TLS/SSL显式加密方式访问FTP服务器
服务器·网络协议·ssl
稳联技术17 小时前
实践提炼,EtherNet/IP转PROFINET网关实现乳企数字化工厂增效
网络·网络协议·tcp/ip