WIN2000分布式服务笔记(第一章)

简介:

数据完整性:不可修改       数据私有性:不可阅读

数据变换形式需要密钥(key)

私钥(对称、单、共享)       公钥(非对称、双)

 

分布式服务必然要有分布式安全

 

WIN2000内置有NTLM、SSL、Kerberos三种,其中Kerberos是核心

NTLM(NT LAN Manager) WIN NT时代使用

SSL(Secure Sockets Layer),由Netscape创建的Internet标准协议

TLS(Transport Layer Security)是SSL的一个版本,被IETF标准化

 

Kerberos是MIT创建的,一般使用私钥,它提供了认证、数据完整性、数据私有性的保证。但是Win2000提供了更新版本,让用户可以使用公钥登录系统。为了提供这些服务,它一定要用到Active Directory数据库,和AD紧密结合

KDC(Key Distribution Center)分发特定服务器应用的ticket(有效期只有几小时)

SSL用私钥提供数据完整性、数据私有性,但是必需通过公钥来提供认证服务,具体就是证书+数字签名

PKI(Public Key Infrastructure)公钥基础设施

 

COM(Component Object Model)组件对象模型 DCOM(Distributed COM)分布式COM

ADO(ActiveX Data Object)数据访问服务

分布式事务服务保证涉及到的多个数据库或者其他软件的操作能够正确执行,它依赖于DTC(Distributed Transation Coordinator)分布式事务协调器

COM+、MSMQ(微软消息队列)、Web服务

COM+的重要技术子集来源于MTS(Microsoft Transation Service)中,它包括队列组件、COM+事件等

COM runtime:COM运行时刻,它是一个增强版本的标准COM运行库,位于客户和COM对象之间截取所有对对象的调用,这样就可以提供事务、授权、状态管理等服务了

RPC通信机制对某些应用来说非常完美,但对其他应用不是如此。它的缺点显而易见,应用和服务器必须同时运行(同步模式),为解决这个问题,使用MSMQ是很好的选择,它是异步模式。

 

IIS(Internet Information Services)Internet信息服务:提供Web服务,有多种办法,和COM+紧密结合

CGI(Common Gateway Interface)公共网关接口:建立新应用,独立进程

ISAPI(Internet Server API)允许创建一些dll,必要时可载入IIS进程中

ASP(Active Server Page)可以用简单的脚本语言创建程序如VBScript(Virtual Basic Script Edition),而且脚本代码运行在Web服务器上

用什么工具管理分布式服务呢?以MMC加载项(Microsoft Management Console Snap-in)的形式创建这些工具,每个MMC加载项也是一个COM组件

如何使用分布式服务?COM+对象是核心,调用对象的方法可以不同,DCOM或Web服务都可以



本文转自 goldwinner 51CTO博客,原文链接:http://blog.51cto.com/355665/1614544,如需转载请自行联系原作者

相关文章
|
1月前
|
监控 负载均衡 Cloud Native
ZooKeeper分布式协调服务详解:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入剖析ZooKeeper分布式协调服务原理,涵盖核心概念如Server、Client、ZNode、ACL、Watcher,以及ZAB协议在一致性、会话管理、Leader选举中的作用。讨论ZooKeeper数据模型、操作、会话管理、集群部署与管理、性能调优和监控。同时,文章探讨了ZooKeeper在分布式锁、队列、服务注册与发现等场景的应用,并在面试方面分析了与其它服务的区别、实战挑战及解决方案。附带Java客户端实现分布式锁的代码示例,助力提升面试表现。
123 2
|
3月前
|
监控 负载均衡 Dubbo
|
2月前
|
消息中间件 算法 Java
【亿级数据专题】「分布式服务框架」 盘点本年度我们探索服务的保障容量的三大关键方案实现
【亿级数据专题】「分布式服务框架」 盘点本年度我们探索服务的保障容量的三大关键方案实现
189 0
|
5天前
|
存储 大数据 Apache
深入理解ZooKeeper:分布式协调服务的核心与实践
【5月更文挑战第7天】ZooKeeper是Apache的分布式协调服务,确保大规模分布式系统中的数据一致性与高可用性。其特点包括强一致性、高可用性、可靠性、顺序性和实时性。使用ZooKeeper涉及安装配置、启动服务、客户端连接及执行操作。实际应用中,面临性能瓶颈、不可伸缩性和单点故障等问题,可通过水平扩展、集成其他服务和多集群备份来解决。理解ZooKeeper原理和实践,有助于构建高效分布式系统。
|
16天前
使用JWT的服务分布式部署之后报错:JWT Check Failure:
使用JWT的服务分布式部署之后报错:JWT Check Failure:
24 1
|
2月前
|
缓存 前端开发 小程序
【分布式技术专题】「架构设计方案」盘点和总结RBAC服务体系的功能设计及注意事项技术体系
【分布式技术专题】「架构设计方案」盘点和总结RBAC服务体系的功能设计及注意事项技术体系
33 0
|
2月前
|
XML 安全 Java
【分布式技术专题】「单点登录技术架构」一文带领你好好对接对应的Okta单点登录实现接口服务的实现落地
【分布式技术专题】「单点登录技术架构」一文带领你好好对接对应的Okta单点登录实现接口服务的实现落地
70 0
|
2月前
|
消息中间件 SpringCloudAlibaba Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
788 0
|
2月前
|
消息中间件 存储 负载均衡
|
3月前
|
Java Linux 测试技术
jmeter分布式服务搭建
jmeter分布式服务搭建