http和https的区别是什么?

--前言

传输信息安全性不同、连接方式不同、端口不同、证书申请方式不同

一、传输信息安全性不同

1、http协议:是超文本传输协议,信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。

2、https协议:是具有安全性的ssl加密传输协议,为浏览器和服务器之间的通信加密,确保数据传输的安全。

二、连接方式不同

1、http协议:http的连接很简单,是无状态的。

2、https协议:是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议。

三、端口不同

1、http协议:使用的端口是80。

2、https协议:使用的端口是443

3,

例如: 看电影缓存 ----- UDP

视频音乐 -----流媒体

四次挥手: 上图可以这么理解: 客户端:"兄弟,我这边没数据要传了,咱关闭连接吧。" 服务端:"收到,我看看我这边有木有数据了。" 服务端:"兄弟,我这边也没数据要传你了,咱可以关闭连接了。" 客户端:"好嘞。"

相关推荐
代码中介商1 天前
HTTP进化史:从1.0到3.0的核心变革
网络·网络协议·http
matrixmind81 天前
HTTPX:Python 下一代 HTTP 客户端
python·其他·http·httpx
码农飞哥1 天前
RocketMQ消费接口设计实战:为什么HTTP回调接口必须吞掉所有异常,始终返回成功?
网络协议·http·中间件·消息队列·rocketmq
白露与泡影1 天前
为什么 RPC 要比 HTTP 更快?我:之前项目只用过 HTTP...
网络协议·http·rpc
code monkey.1 天前
【Linux之旅】HTTP 协议解析:从请求格式到构建 Web 服务器
linux·服务器·网络·http
大神15731 天前
Jetty 6 HTTPS 配置指南
网络协议·https·jetty
light_in_hand2 天前
HTTP 协议的基本格式和 fiddler 的用法
网络协议·http·fiddler
hai3152475432 天前
九章编程法 · HTTP转发代理网关【终极完美版·矩阵步进交换】
人工智能·网络协议·线性代数·http·矩阵·极限编程
Patrick_Wilson2 天前
从「框架内部报错」到「请求头被网关截断」:一次 Sentry 排障与前端 Cookie 误用复盘
前端·http·浏览器
qiuziqiqi2 天前
webman的消费脚本进程中http请求的选择
网络·网络协议·http