1.人们可以很容易的讨论和学习协议的规范细节;
2.层间的标准接口方便了工程模块化;
3.创建了一个更好的互连环境;
5.每层利用紧邻的下层服务,更容易记住各层的功能。
减轻问题的复杂程度,一旦网络发生故障,可迅速定位故障所处层次,便于查找和纠错;
6.在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行;
7.能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需对整个网络动大手术,便于研究和教学。
计算机网络主要由计算机系统、数据通信系统、网络软件及协议三大部分组成。
1.计算机系统是网络的基本模块,为网络内的其它计算机提供共享资源;
2.数据通信系统是连接网络基本模块的桥梁,它提供各种连接技术和信息交换技术;
3.网络软件是网络的组织者和管理者,在网络协议的支持下,为网络用户提供各种服务。
计算机网络也是由网络硬件系统和网络软件系统组成。
1.网络体系结构,指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准,它广泛采用的是国际标准化组织在1979年提出的开放系统互连的参考模型,计算机网络是一个非常复杂的系统,需要解决的问题很多并且性质各不相同,在网络体系结构设计时,就提出了分层的思想,即将庞大而复杂的问题分为若干较小的易于处理的局部问题;
2.网络组织,指从网络的物理结构和网络的实现两方面来描述计算机网络,物理结构指的是数据库使用的操作系统文件结构,对于数据库物理结构文件,不同的操作系统平台上有不同的存储目录结构;
3.结点,计算机网络由多个互连的结点组成,结点之间要不断地交换数据和控制信息,要做到有条不紊地交换数据,每个结点就必须遵守一整套合理而严谨的结构化管理体系,计算机网络就是按照高度结构化设计方法采用功能分层原理来实现的。