网络架构/拓扑结构
网络的拓扑结构描述了多个参与者相连接的结构,目的是确保数据流的统一。
网络的拓扑结构是决定其可靠性的因素之一:只有当节点之间存在冗余路径时,单个连接或设备(如交换机)才能在发生故障时仍能保持功能正常。在这种情况下,除了工作路径外,还有一条或多条备选路径。
物理拓扑不同于逻辑拓扑。
- 物理拓扑 描述了网络布线的结构。
- 逻辑拓扑 描述了终端设备之间的数据流。
要评估网络的性能和可靠性、确定潜在的投资成本规模、选择合适的硬件,就必须了解网络的基本结构。
拓扑结构
实践中最常用的拓扑结构如下图简化所示。
在大型企业和相关产品中,也可以发现由多个不同拓扑结构组成的结构。
客户端-服务器架构
客户端 向 服务器 发送使用特定服务的请求,服务器收到请求后进行评估,并为客户端提供所需服务。这种通信是通过所谓的 事务 进行的。事务必须符合某些标准。例如,它不得影响任何其他事务,并且在执行后必须留下一个统一的数据库。
octoplant 示例
用户希望编辑一个特定系统的项目数据。
UserClient 通过 检出 从 octoplant 服务器请求项目数据。用户现在可以通过本地安装的应用程序,使用和修改此项目数据。如果要使变更生效并有效版本化,则需要从服务器请求 检入,以存储新的项目版本。
因此,检出 和 检入 代表事务操作。
这是客户端-服务器通信过程的简化展示。