计算机网络的最简单理解是:将一些相互连接的、以共享资源为目的的、独立自治的计算机的集合。
计算机网络涉及到的4个方面的问题:
(1)至少两台计算机及其他设备(如打印机、外接硬盘等)互联。
(2)通信设备与线路介质。
(3)网络软件,通信协议和网络操作系统。
(4)联网计算机的“独立自治”性,主要是为了将计算机网络与主机加终端构成的分时系统,以及与主机加从属计算机构成的主从式系统区分开。
计算机网络的分类计算机网络的分类标准很多,比如按网络覆盖的地理范围、网络的传输介质、网络的拓扑结构、网络的通信方式、网络的使用目的、网络的服务方式等,但这些分类标准仅给出了网络某一方面的特征,并不能反映网络技术的本质。
1、按网络覆盖的地理范围分类
计算机网络按网络覆盖的地理范围进行分类可以分为局域网、城域网和广域网3种
2、按网络的传输介质分类
传输介质又称为通信介质或媒体,它是计算机网络数据传输的通道。传输介质决定了网络的数据传输速度、网络段的最大长度、传输的可靠性及网卡的复杂性。
计算机网络按网络的传输介质可以分为有线网和无线网两种。
3、按网络的拓扑结构分类
计算机网络的拓扑结构就是指网络中通信线路和站点(计算机或设备)的几何排列形式。这种几何排列形式通常有星型拓扑结构、树型拓扑结构、总线拓扑结构、环型拓扑结构、网状型拓扑结构等5种,如下图所示。从而计算机网络按拓扑结构可分为:星型网络、树型网络、总线型网络、环型网络和网状型网络5种。
4、按网络的通信方式分类
计算机网络按网络的通信方式可以分为点对点传输网络和广播式传输网络两种。
5、按网络的使用目的分类
计算机网络按网络的服务方式可以分为客户机/服务器模式、浏览器/服务器模式和对等网3种。计算机网络按网络的使用目的可以分为共享资源网、数据处理网和数据传输网3种。
(1)客户机/服务器模式
在客户机/服务器(C/S,Client/Server)模式中,服务器指的是在网络上可以提供服务的任何程序(计算机),客户机指的是向服务器发起请求并等待响应的程序(计算机)。服务器一般以并发服务器的方式随系统启动而启动,当无请求时,服务器处于等待状态;当请求到达时,服务器为其产生一个子进程,处理这个请求并做出响应;当下一个请求到达时,服务器为其再产生一个新的子进程。在这种模式下,服务器可以很好地处理网络上客户机随机、并发的请求。
(2)浏览器/服务器(browser/server B/S)模式
浏览器/服务器(B/S,Browser/Server)模式是因特网上使用的模式。这种模式最主要的特点是与软硬件平台无关,它是把应用逻辑和业务处理规则放在服务器一侧。
(3)对等网
对等网(Peer to Peer)是指系统内每台计算机的“地位”均是平等的,在对等网内允许每台计算机共享其他计算机内部的信息资源和硬件资源。对等网内的计算机一般类型均相同,甚至操作系统也相同。所以,对等网较难实现集中管理与控制,其安全性较差,较适合于机关内部协同工作的小型网络。