1.3.2 计算机网络的组成
从逻辑上来看,计算机网络是由通信子网和资源子网两部分组成;从软、硬件的角度来看,一个完整的计算机网络系统是由网络硬件和网络软件所组成的。网络硬件是计算机网络系统的物理实现,网络软件是计算机网络系统中的技术支持;两者相互作用,共同完成网络功能。
网络硬件一般是指网络中的服务器、工作站、网络终端、通信处理机、传输介质以及信息变换设备等。
1.服务器
在一般的局域网中,服务器是指为客户提供各种服务的计算机,因此对其有一定的技术指标要求,特别是主、辅存储容量及其处理速度要求较高。根据服务器在网络中所提供的服务不同,可将其划分为文件服务器、打印服务器、通信服务器、域名服务器、数据库服务器等。
2.工作站
除服务器外,网络上的其他计算机主要是通过执行应用程序来完成工作任务的。这种计算机称为工作站或客户机,是网络数据主要的发生场所和使用场所。用户主要是通过使用工作站来利用网络资源,并完成自己的工作任务。
3.网络终端
网络终端是用户访问网络的界面,它可以通过主机联入网内,也可以通过通信控制处理机连入网内。
4.通信处理机
通信处理机是计算机网络中的通信处理设备,一方面作为资源子网的主机、终端连接的接口,将主机和终端连入网内;另一方面它又作为通信子网中分组存储转发结点,完成分组的接收、校验、存储和转发等功能。
5.传输介质
传输介质(通信线路)为通信处理机与通信处理机、通信处理机与主机之间提供通信信道;它可以是有线传输介质,也可以是无线传输介质。
6.信息变换设备
信息变换设备主要完成对信号进行变换的功能,它主要包括调制解调器、无线通信接收和发送器、用于光纤通信的编码解码器等。
网络软件一般是指网络操作系统、通信软件、网络通信协议等。
1.网络操作系统
网络操作系统是网络软件中最主要的软件,用于实现不同主机之间的用户通信以及全网硬件和软件资源的共享,并向用户提供统一的、方便的网络接口,便于用户使用网络。目前有三大网络操作系统:UNIX、NetWare和Windows NT。UNIX操作系统是一个强大的多用户、多任务操作系统,支持多种处理器架构,以前在大型机和小型机上使用,已经向个人计算机过渡;UNIX支持TCP/IP协议,安全性、可靠性强,缺点是操作较复杂;常见的UNIX操作系统有SUN公司的Solaris、IBM公司的AIX、HP公司HP-UX等。NetWare是美国NOVELL公司开发的早期局域网操作系统,其最重要的特征是基于基本模块设计思想的开放式系统结构,是一个开放的网络服务器平台,可以方便地对其进行扩充;NetWare使用IPX/SPX协议,其优点是具有NDS(Novell Directory Service)目录服务,缺点是操作较复杂。Windows NT是微软公司在1993年推出的面向工作站、网络服务器和大型计算机的网络操作系统,也可作为PC操作系统;其特点是操作简单方便,缺点是安全性、可靠性较差,适用于中小型网络。除了UNIX、NetWare和Windows NT三大网络操作系统外,Linux也是一个免费的网络操作系统,其源代码完全开放,是UNIX的一个分支,内核基本和UNIX一样,具有Windows NT的界面,操作简单,缺点是应用程序较少。
2.网络协议软件
网络协议是网络通信的数据传输规范,网络协议软件是用于实现网络协议功能的软件。目前,典型的网络协议有TCP/IP协议、IPX/SPX协议、IEEE 802标准协议系列等。其中,TCP/IP是当前异构网络互联应用最为广泛的网络协议。
3.网络管理软件
网络管理软件是用于对网络资源进行管理以及对网络进行维护的软件,如性能管理、配置管理、故障管理、计费管理、安全管理、网络运行状态监视与统计等。
4.网络通信软件
网络通信软件是用于实现网络中各种设备之间进行通信的软件,使用户能够在不必详细了解通信控制规程的情况下,控制应用程序与多个站进行通信,并对大量的通信数据进行加工和管理。
5.网络应用软件
网络应用软件为网络用户提供服务,最重要的特征是其研究的重点不是网络中各个独立的计算机本身的功能,而是如何实现网络特有的功能。