网络架构是指通信系统的整体设计,它提供了网络硬件、软件、协议、访问控制和拓扑结构的标准。它作为国际标准化组织(ISO)在1979年提出的开放系统互连(OSI-Open System Interconnection)的参考模型被广泛采用。
1、网络结构具有适用性
在所有的计算机网络研究中,虽然在一些具体要求上存在差异和不适用性,但仍能满足大多数用户对网络服务、网络资源共享和网络通信的要求。网络技术基本追求的是远距离信息传输,实现远程通信和资源共享。同时,虽然不同的计算机网络在覆盖范围、通信介质、设备类型、拓扑结构等方面都有或多或少的差异,但相同的对象必然有其共性,例如,构建计算机网络结构的思路是不变的,协议标准是规定的,但不同的计算机网络的复杂性是不同的,应用于其中的标准协议数量也是不同的。在网络结构的研究中,一个重要的领域就是研究这些计算机网络中的普遍思想和通用标准协议,从而建立一套具有普遍性的科学理论研究方法,同时也形成了一系列实用的工程方法。因此,网络量结构具有所有计算机网络研究的普适性。
2、网络结构具有特指性
计算机网络体系结构相当复杂,具有一定的程序性和系统性,可以说是一个独立的系统,具有一定的系统性、复杂性和其他独特性,而计算机网络体系结构的一个重要特点是流程性。任何过程都是不容易做到的,尤其是计算机网络体系结构具有一定的系统性、复杂性和抽象性,需要花费大量的时间、金钱和精力。因此,我们应该正确认识计算机网络体系,准确把握计算机网络体系结构的核心,遵循一定的科学原则,有效完善计算机网络体系结构,提高计算机网络体系结构的运行效率。
3、网络架构具有抽象性
与各种具体的网络实现技术相比,网络体系结构作为对一个网络系统所有相关研究内容的总概括,在概念上会有更多的抽象性和广泛性。网络体系结构相当于对网络的整体描述,从基础到上层的建设,实现了对网络系统中某一具体功能的研究和建设的各个环节的联系,并使之成为一个整体,从而使对计算机网络系统某一具体功能的研究更加全面,更加透彻。另外,网络体系结构的抽象化含义还体现在各层协议的集合上,虽然协议是真实存在的,但在构建体系结构的使用过程中和完成后,协议的存在显得模糊和抽象。例如,网络的七层模型是设计出来的,但除了物理层是真实存在的,其他六层显得既模糊又抽象,只能在网络架构的使用过程中体现。在使用中会感受到它的真实存在。
4、网络架构具有过程性
为了适应越来越大的网络超载压力,网络架构必须在现有基础上寻求突破,取得更大的进步。