第5章计算机网络5
1计算机网络的功能和组成5
1什么是计算机网络
计算机网络是利用通信手段,把地理上分散的、能够以相互共享资源(硬件、软件和数据等)的方式有机地连接起来的、而各自又具备独立功能的计算机系统的集合
一个计算机网络包含有三个主要的组成部分
(1)若干个主机(host),它们可以是各种类型的计算机,大到巨型机,小到便携式电脑,用来向用户提供服务
(2)一个通信子网,它由一些通信链路和结点交换机(也叫通信处理机)组成,用于进行数据通信
(3)一系列的通信协议,这些协议是为主机与主机、主机与通信子网或通信子网中各结点之间通信用的
协议是通信双方事先约定好的和必须遵守的规则,它是计算机网络不可缺少的组成部分
2计算机网络的功能计算机网络至少应具有下列功能:(1)数据通信
它使分散在不同部门、不同单位、甚至不同省份、不同国家的计算机与计算机之间可以进行通信,互相传送数据,方便地进行信息交换
例如,使用电子邮件进行通信,在网上召开视频会议等
(3)实现分布式的信息处理
由于有了计算机网络,许多大型信息处理问题可以借助于分散在网络中的多台计算机协同完成,解决单机无法完成的信息处理任务
特别是分布式数据库管理系统,它使分散存储在网络中不同系统中的数据,使用时就好像集中存储和集中管理那样方便
(4)提高计算机系统的可靠性和可用性
网络中的计算机可以互为后备,一旦某台计算机出现故障,它的任务可由网中其它计算机取而代之
当网中某些计算机负荷过重时,网络可将新任务分配给较空闲的计算机去完成,提高了每一台计算机的可用性
3计算机网络的发展计算机网络是计算机与通信相结合的产物
最初的计算机网络是一台主机通过电话线连接若干个远程的终端,这种网络称为面向终端的计算机通信网,它是以单个主机为中心的星形网,效率不高,功能有限
60年代末期,美国建成了以ARPANET为代表的第