计算机网络的体系结构就是为了不同的计算机之间互连和互操作提供相应的规范和标准。首先必须解决数据传输问题,包括数据传输方式、数据传输中的误差与出错、传输网络的资源管理、通讯地址以及文件格式等问题。解决这些问题需要互相通信的计算机之间以及计算机与通信网之间进行频繁的协商与调整。这些协商与调整以及信息的发送与接收可以用不同的方法设计与实现。计算机网络体系结构中最重要的框架文件是国际标准化组织制订的计算机网络7层开放系统互连标准。其核心内容包含高、中、低三大层,高层面向网络应用,低层面向网络通信的各种物理设备,而中间层则起信息转换、信息交换(或转接)和传输路径选择等作用,即路由选择核心。
计算机网络是一个非常复杂的系统。它综合了当代计算机技术和通信技术,又涉及其他应用领域的知识和技术。由不同厂家的软硬件系统、不同的通信网络以及各种外部辅助设备连接构成网络系统,高速可靠地进行信息共享是计算机网络面临的主要难题,为了解决这个问题,人们必须为网络系统定义一个使不同的计算机、不同的通信系统和不同的应用能够互相连接(互连)和互相操作(互操作)的开放式网络体系结构。互连意味着不同的计算机能够通过通信子网互相连接起来进行数据通信。互操作意味着不同的用户能够在连网的计算机上,用相同的命令或相同的操作使用其他计算机中的资源与信息,如同使用本地的计算机系统中的资源与信息一样