Clarence Java DocClarence Java Doc
开发总结
Java
数据库
缓存
JVM
Spring
微服务
消息队列
高并发
分布式
高可用
设计模式
场景题
Netty
云原生
算法
系统架构
开发协议
IOT
人工智能
开发总结
Java
数据库
缓存
JVM
Spring
微服务
消息队列
高并发
分布式
高可用
设计模式
场景题
Netty
云原生
算法
系统架构
开发协议
IOT
人工智能
  • 常见的开发协议
  • 传输层和网络层协议(通信协议)
  • 设备通信协议(物联网与工业通信)
  • 数据交换协议(消息传输与远程调用)
  • 安全协议(数据加密与身份认证)
  • 文件传输协议
  • 数据库访问协议
  • 邮件通信协议
  • 分布式系统协议

安全协议(数据加密与身份认证)

这些协议用于保证数据传输的安全性、完整性以及身份认证。

  • TLS(Transport Layer Security,传输层安全协议):用于加密 HTTP(HTTPS),保护数据传输安全。
  • SSL(Secure Sockets Layer):TLS 的前身,现已逐步被 TLS 取代。
  • OAuth 2.0:授权协议,允许第三方应用访问用户数据(如 OAuth 登录 Facebook、Google)。
  • JWT(JSON Web Token):用于身份验证的轻量级令牌,常用于前后端分离的应用。
  • Kerberos:一种基于票据的身份认证协议,适用于分布式系统。
  • SAML(Security Assertion Markup Language):基于 XML 的单点登录(SSO)协议,常用于企业级认证。
Last Updated:
Contributors: hello0709
Prev
数据交换协议(消息传输与远程调用)
Next
文件传输协议