第2章
网络基础知识

在出现计算机网络前,计算机都是独立的设备,每台计算机独立工作,互不联系。计算机与通信技术的结合,对计算机系统的组织方式产生了深远的影响,使计算机之间的互访成为可能。不同的计算机可通过同种类型的通信协议(Communication Protocol)进行相互通信,从而产生了计算机网络(Computer Network)。本章主要介绍网络基础知识。

计算机网络是指分布在不同区域的计算机,以及专门的外部设备利用通信线路相互连接形成的规模大、功能强的网络系统,从而可以在不同计算机之间传输信息、共享资源。随着计算机网络技术的发展,各种网络互联设备层出不穷,如计算机、打印机、WAP(Wireless Application Protocol)设备、PDA(Personal Digital Assistant)、网络电话等。计算机网络的发展概况如图2-1所示。

计算机网络始于20世纪60年代,当时的网络主要是基于主机(Host)架构的低速串行连接,主要提供应用程序执行、远程打印和数据服务等服务。IBM公司的系统网络架构(System Network Architecture,SNA)与非IBM公司的X.25公用数据网络就是这种网络的典型例子。1969年,美国国防部高级研究计划局(Defense Advanced Research Projects Agency,DARPA)资助建立了ARPANET(阿帕网)。基于APRANET的分组交换(Packet Switching)网络,是互联网的雏形。

20世纪70年代,出现了以个人计算机(PC)为主的商业计算方式。商业计算的复杂性,要求大量个人计算机协同操作,因此产生了局域网(Local Area Network,LAN)。20世纪80年代到90年代,随着远程计算需求的不断增加,计算机界出现了多种广域网协议,用于满足不同计算方式下远程连接的需求,互联网得到了快速的发展。

图2-1 计算机网络的发展概况

计算机网络的主要特点是通过通信信道把拥有信息、硬件资源的计算机连接起来,共享网络上的各种资源。