HTTP 与 HTTPS-HTTP 与 HTTPS 有哪些区别?

资料来源 : 小林coding
小林官方网站 : 小林coding (xiaolincoding.com)

HTTP 与 HTTPS 有哪些区别?

  • HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传输。
  • HTTP 连接建立相对简单, TCP 三次握手之后便可进行 HTTP 的报文传输。而 HTTPS 在 TCP 三次握手之后,还需进行 SSL/TLS 的握手过程,才可进入加密报文传输。两者的默认端口不一样,HTTP 默认端口号是 80,HTTPS 默认端口号是 443。
  • HTTPS 协议需要向 CA(证书权威机构)申请数字证书,来保证服务器的身份是可信的。

这期就到这 , 下期见!

相关推荐
摘星编程1 分钟前
MCP协议深度解析:客户端-服务器架构的技术创新
网络协议·技术创新·系统架构设计·mcp协议·客户端服务器架构
游戏开发爱好者816 小时前
没有 Mac,如何上架 iOS App?多项目复用与流程标准化实战分享
android·ios·小程序·https·uni-app·iphone·webview
bksheng16 小时前
【SSL证书校验问题】通过 monkey-patch 关掉 SSL 证书校验
网络·爬虫·python·网络协议·ssl
mykyle18 小时前
Canal 1.1.7的安装
网络协议·tcp/ip·adb
MediaTea19 小时前
Python 库手册:ssl 加密通信模块
开发语言·网络·python·网络协议·ssl
@CodeMaster21 小时前
websocket是什么?怎么用?
网络·websocket·网络协议
菜鸟是大神21 小时前
【已解决】docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request c
http·docker·容器
kfepiza21 小时前
Linux网络管理工具NetworkManager笔记250726
linux·网络协议
一个向上的运维者1 天前
详谈OSI七层模型和TCP/IP四层模型以及tcp与udp为什么是4层,http与https为什么是7层
网络·网络协议
帅帅梓1 天前
RIP实验
网络·网络协议·计算机网络·信息与通信