通用
IETF:The Internet Engineering Task Force,国际互联网工程任务组
RFC:Request For Comments,互联网工程任务组(IETF)发布的一系列备忘录
TCP:Transmission Control Protocol,传输控制协议
UDP:User Datagram Protocol,用户数据报协议
IP:Internet Protocol,网际互连协议
IaaS:Infrastructure as a Service,基础设施即服务。如 阿里云、亚马逊云 等。
PaaS:Platform as a Service,平台即服务。如 集成开发环境IDEA、分布式容器Docker、持续集成工具Jenkins 等。
SaaS:Software as a Service,软件即服务。只需要简单注册、配置、登录就可以使用,如ERP、WPS、企业微信等。
OOA:Object-Oriented Analysis,面向对象分析方法,是确定需求或者业务的角度,按照面向对象的思想来分析业务。
OOD:Object-Oriented Design,面向对象设计,是OO方法中一个中间过渡环节。 其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。
OOP:Object Oriented Programming,面向对象程序设计
DDD:Domain Driven Design,领域驱动设计
ORM:Object Relational Mapping,对象关系映射
AOP:Aspect Oriented Programming,面向切面编程
MVC:Model View Controller,一种软件设计的框架模式,模型(Model)-视图(View)-控制器(controller)
MVVM:Model View ViewModel,一种前端软件设计的框架模式,Model-View-ViewModel
CRUD:增加(Create)、读取(Read)、更新(Update)和删除(Delete)
CDN:Content Delivery Network,内容分发网络。
DDOS:Distributed Denial of Service,分布式拒绝服务攻击
CSRF:Cross-site request forgery,跨站请求伪造
XSS:Cross Site Scripting,跨站脚本攻击
HTTP:Hyper Text Transfer Protocol,超文本传输协议
HTTPS:Hypertext Transfer Protocol Secure,超文本传输协议,HTTP+SSL/TLS
SSL:Secure Socket Layer,安全套接字层
TLS:Transport Layer Security,传输层安全,其前身是 SSL
CSS:Cascading Style Sheets,层叠样式表
VPN:Virtual Private Network,虚拟专用网络
CORS:Cross-origin resource sharing,跨域资源共享
AJAX:Asynchronous JavaScript and XML,异步JavaScript和XML,包括:HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, XMLHttpRequest
MVCC:Multi-Version Concurrency Control,多版本并发控制
SOAP:Simple Object Access Protocol,简单对象访问协议
SHA-256
SHA-2(Secure Hash Algorithm 2),一种散列函数算法标准,由美国国家安全局研发, 由美国国家标准与技术研究院(NIST)在2001年发布,属于SHA算法之一,是SHA-1的后继者。 其下又分为六个不同的算法标准,包括:SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。
这些变体除了生成摘要的长度、循环运行的次数等一些细微差异之外,基本结构是一致的。
算法原理,参阅 https://zhuanlan.zhihu.com/p/431372152
SSH
传统的网络服务程序,如:FTP、SMTP 和 Telnet 在本质上都是不安全的,因为它们在网络上用明文传送口令和数据, 别有用心的人非常容易截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到「中间人(man-in-the-middle)」这种方式的攻击。通过使用 SSH,用户可以把所有传输的数据进行加密, 这样「中间人」这种攻击方式就不可能实现了,而且也能够防止 DNS 和 IP 欺骗。还有一个额外的好处就是传输的数据是经过压缩的, 所以可以加快传输的速度。SSH 有很多功能,它既可以代替 Telnet,又可以为 ftp、pop、甚至 ppp 提供一个安全的「通道」。
SSH 的英文全称为 Secure Shell,是 IETF(Internet Engineering Task Force,Internet 工程任务组)
的 Network Working Group 所制定的一族协议,其目的是要在非安全网络上提供安全的远程登录和其他安全网络服务。
如需要 SSH 的详细信息请参考
SSH 协议框架中最主要的部分是三个协议:传输层协议、用户认证协议和连接协议。 同时 SSH 协议框架中还为许多高层的网络安全应用协议提供扩展的支持。
SSH 基本用法,参阅 https://zhuanlan.zhihu.com/p/21999778
SSL/TLS
SSL/TLS是一种密码通信框架,他是世界上使用最广泛的密码通信方法。SSL/TLS综合运用了密码学中的对称密码, 消息认证码,公钥密码,数字签名,伪随机数生成器等,可以说是密码学中的集大成者。
SSL(Secure Socket Layer)安全套接层,是1994年由Netscape公司设计的一套协议,并与1995年发布了3.0版本。
TLS(Transport Layer Security)传输层安全是IETF在SSL3.0基础上设计的协议,实际上相当于SSL的后续版本。
SSL/TLS协议原理,参阅 https://zhuanlan.zhihu.com/p/133375078
GPG
参阅 https://zhuanlan.zhihu.com/p/137801979
PHP
PHP-FIG:PHP Framework Interop Group,PHP框架互操作组
PSR:PHP Standard Recommendations,PHP 标准规范
PEAR:PHP Extension and Application Repository,PHP扩展与应用库
PECL:The PHP Extension Community Library,PHP扩展社区库。是一个开放的并通过 PEAR打包格式来打包安装的 PHP扩展库仓库。
SAPI:Server Application Programming Interface,服务器端应用编程接口。
DIP:Dependence Inversion Principle,依赖倒置原则
IoC:Inversion of Control,控制反转
DI:Dependence Injection,依赖注入
TCP/IP
应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
传输层:TCP,UDP
网络层:IP,ICMP,OSPF,EIGRP,IGMP,ARP
数据链路层:SLIP,CSLIP,PPP,MTU
阿里云
弹性计算
ECS:Elastic Compute Service,弹性计算服务,是最基础的云计算服务
SLB:Server Load Balancing,服务器负载均衡
RDS:Relational Database Service,关系型数据库服务
ESS:Elastic Scaling Service,弹性伸缩服务
VPC:Virtual Private Cloud,专有网络,是为私人使用而构建的隔离云网络
数据存储
OTS:Open Table Service,开放结构化数据服务,现在已更名为表格存储Table Store
OCS:Open Control System,开放式控制系统
OCS:Open Cache Service,分布式高速缓存服务,主要实现热点数据的快速响应
DRDS:Distributed Relational Database Service,分布式关系型数据库服务
存储与CDN
OSS:Object Storage Service,是一款海量、安全、低成本、高可靠的云存储服务
OAS:Office Automation System,办公自动化系统
OAS:Open Archive Service,开发归档服务
KVStroe:key-value Store,键值存储
大规模计算
ODPS:Open Data Processing Service,开放数据处理服务
DPC:Open Data Processing Service,开放数据处理服务
ADS:Analytic Data Service,分析数据库服务
CDP:Cloud Data Pipe,云道
云盾高防:DDOS高防IP云盾
CMS:Cloud Monitor System,云监控
应用服务
ACE:Aliyun Cloud Engine,云引擎
SLS:Simple Log Service,简单日志服务
MQS:Message Queue Service,消息队列服务
OpenSearch:开放搜索服务
PTS:Performance Test Service,性能测试服务
ONS:Open Notification Service,开放信息服务
MTS:Multimedia Transcoding Service,多媒体转码服务
参考资料
SaaS是什么 https://ibaiyang.github.io/blog/it技术/2021/12/27/SaaS是什么.html
SaaS软件分类及功能 https://ibaiyang.github.io/blog/it技术/2022/03/15/SaaS软件分类及功能.html