Http与Https

1.简单介绍

HTTP:最广泛应用的网络通信协议,基于TCP,数据传输简单高效,数据是明文

HTTPS:是HTTP的加强版,是HTTP+SSL。在HTTP的基础上加了安全机制,一方面保证数据的安全传输 ,另一方面对访问者增加了安全验证

2.主要区别

1.http请求是简单无状态(就是交互之间没有记忆功能)的,而https请求是通过SSL证书加密的,传输数据更加的安全。

2.http默认使用的是80 端口,而https默认使用的是443端口。

3.Https的缺点

1.Https的TCP握手协议会更加的费时,会影响服务的响应速度。

2.Https也并不是完全安全的,可能会受到DDOS(分布式拒绝服务攻击,使被攻击的网站服务器存放大量要响应的信息,消耗资源,使得服务瘫痪)的攻击。

3.SSL证书不是免费的,安全级别越高的费用越高。

相关推荐
闻道且行之4 小时前
Nginx 安装、做成服务及 HTTPS 配置全流程
linux·运维·nginx·https
蜕变的小白4 小时前
Linux系统编程-->UDP编程:C/S模型实战详解
linux·运维·网络协议·udp
新缸中之脑4 小时前
Pinchtab: 通过 HTTP 控制浏览器
网络·网络协议·http
wangan0944 小时前
浏览器自动将http访问链接自动转化为https链接,解决办法
网络·网络协议·http
爱丽_4 小时前
WebSocket/Netty 实时通信:从连接管理到消息路由
网络·websocket·网络协议
路由侠内网穿透.4 小时前
本地部署中间件系统 JBoss 并实现外部访问
运维·服务器·网络·网络协议·中间件
大母猴啃编程4 小时前
Socket编程UDP
linux·网络·c++·网络协议·udp
2501_915918414 小时前
iOS App HTTPS 抓包工具,代理抓包和数据线直连 iPhone 抓包的流程
android·ios·小程序·https·uni-app·iphone·webview
捧 花5 小时前
Go + Gin 实现 HTTPS 与 WebSocket 实时通信
websocket·golang·https·go·gin