网络体系结构(network architecture)是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。
网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。它广泛采用的是国际标准化组织(ISO)在1979年提出的开放系统互连(OSI-Open System Interconnection)的参考模型。
1974年美国IBM公司按照分层的方法制定了系统网络体系结构SNA(System Network Architecture)。SNA已成为世界上较广泛使用的一种网络体系结构。一开始,各个公司都有自己的网络体系结构,就使得各公司自己生产的各种设备容易互联成网,有助于该公司垄断自己的产品。但是,随着社会的发展,不同网络体系结构的用户迫切要求能互相交换信息。