APPN(高级点对点网络)是什么?
高级对等网络 (APPN)是 IBM 系统网络架构 (SNA) 的一部分。它涉及一组计算机不受中央服务器或任何其他硬件控制的协议,而是这些协议允许计算机在它们之间进行通信。
对等网络的需求
万维网的出现引发了一个新问题。由于传入流量稳步增加,没有足够的节点来支持当时开发的基于 Web 的应用程序,这导致客户端-服务器设置的网络带宽不足。后来开发的点对点系统提供了一种解决方案,其中系统的每个节点都将充当各种域应用程序的客户端和服务器,这些应用程序将提供系统可用的整体资源的一部分。因此,在纯粹的点对点网络系统中不存在集中协调,其中参与的点有自己的自由,因此能够自我组织系统的结构。因此,这种对等网络解决了传统客户端-服务器系统提出的许多问题,但它也有其自身的一系列缺点,我们将对此进行研究。
APPN的历史
系统网络体系结构 (SNA) 是 IBM 于 1974 年开发的网络体系结构,作为大型计算机之间的通信手段。它有多种允许软件和硬件通信的接口。由于它具有可预测且稳健的响应,因此被用于许多应用中。但是,它无法在 SNA 资源之间提供动态连接,并且在沿途软件或硬件损坏的情况下对最终用户会话的影响是它的主要挫折。因此,APPN 已经发展了其节点能够通过识别本地网络中各个节点的位置来理解和解释网络拓扑的能力,并能够利用当前和相邻的网络来搜索资源。因此,APPN 识别并选择会话伙伴之间的最佳可用路由。
APPN的工作
- 由于目录服务是分布式的,节点只需要记住使用其服务的资源。但是,可以使用 VTAM 集中目录服务。
- 它动态定位和定义资源和路由,能够在网络的任意两个逻辑单元之间建立会话,而无需大型机。
- 正如我们之前看到的,APPN 具有理解和解释网络拓扑的能力,因此可以在会话伙伴之间建立最佳可用路由。万一网络发生任何变化,拓扑结构也会相应更新。
- 在 APPN 中,服务等级实际上延伸到网络中的终端节点,而不仅仅是在具有定义成本和其他主要特征的能力的传统客户端-服务器系统的情况下的前端处理器之间。
APPN 节点的作用及其功能
APPN 由相互链接的 T2.1 节点集群组成。它们使用 APPC 协议提供逻辑单元之间的会话和对等级连接。他们执行以下任务:
- 他们拥有的资源位置信息在他们之间动态交换。
- 它跟踪网络中的 SNA 资源位置
- 因为它理解并解释了网络拓扑,所以它会选择会话伙伴之间的最佳可用路径。
T2.1 节点类型
- 低入口网络 (LEN)
- APPN 端节点 EN)
- APPN 网络节点 (NN)
- 专用 VTAM 节点
APPN的优势
- 动态定义可用网络资源,使连接、路由和重新配置更简单
- 资源注册和目录查找自动化
- 灵活性,允许 APPN 用于任何类型的网络拓扑
- 设置更容易,因此节省了配置和实施时间
- 能够隔离终端故障。
- 它具有成本效益
- 在对等网络中,所有节点都充当服务器和客户端,因此不需要专用或集中式服务器,因此与传统的客户端-服务器网络不同,如果中央服务器发生故障,传统的客户端-服务器网络可能会失败。这不是这里的情况。
- 由于对等网络中的每个客户端都是服务器,因此当更多客户端加入该网络时,该网络的性能会提高,这与传统的客户端系统服务器不同,情况并非如此。
APPN的缺点
- 文件和文件夹无法集中备份
- 由于许多用户可以访问每台计算机,因此可能会降低用户性能
- 由于文件和资源存储在单独的计算机中,因此它们不是集中组织的,因此很难找到。
- 由于用户通常不需要登录到他们的工作站,因此除了权限之外几乎没有安全性。
- 必须保护它免受病毒攻击,否则个人用户必须为他们因这些攻击而面临的损失付出代价。