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证书不是免费的,安全级别越高的费用越高。

相关推荐
qq_2906062727 分钟前
监听本地tcp,udp端口,通过socks5转发至远端
网络协议·tcp/ip·udp
西北大程序猿1 小时前
服务器代码知识点补充
服务器·开发语言·网络·c++·网络协议
cui_win2 小时前
【报错解决】Java 连接https报错「javax.net.ssl.SSLHandshakeException」怎么破?看这篇!
java·https·.net
2501_915921433 小时前
iOS性能调试完整流程实录:工具组合下的问题定位与修复实践(含keymob)
websocket·网络协议·tcp/ip·http·网络安全·https·udp
TE-茶叶蛋3 小时前
WebSocket 前端断连原因与检测方法
前端·websocket·网络协议
从未、淡定8 小时前
HTTP 网络协议演进过程
网络·网络协议·http
Koma_zhe11 小时前
【微软RDP协议】微软RDP协议技术架构特点与跨地域应用实践
网络协议·架构·信息与通信
小猪写代码14 小时前
大白话解释蓝牙的RPC机制
网络·网络协议·rpc
小墙程序员15 小时前
一文了解网络连接的完整流程
网络协议·tcp/ip
游戏开发爱好者818 小时前
iOS App上线前的安全防线:项目后期如何用Ipa Guard与其他工具完成高效混淆部署
websocket·网络协议·tcp/ip·http·网络安全·https·udp