计算机网络组成
从资源构成的角度,计算机网络由硬件和软件组成。
从有利于技术开发与实现的角度,基于计算机网络的基本功能,数据处理与数据通信,将计算机网络从逻辑功能上分为通信子网和资源子网。
资源子网与通信子网
资源子网
负责全网的数据处理业务,并向网络用户提供各种网络资源和网络服务。
主要由主机、终端、终端控制器及相应I/O设备、各种软件和信息资源构成。
通信子网
为资源子网提供传输、交换数据信息的能力。
只要有通信控制处理器(CCP)、通信链路等组成。CCP的三大主要功能:
(1)接口功能:实现资源子网和通信子网的接口功能,将主机和终端连入通信子网; (2)存储/转发功能:为进入网络传输的分组提供接受、校验、存储和转发的功能; (3)网络控制功能:为数据传输提供路径选择、流量与拥塞控制、服务质量控制等功能;
通信链路
用于传输信息的物理信道以及为到达有效、可靠的传输质量所必须的信道设备的总称。
拓扑结构
拓扑学方法:把实体抽象成与其大小及形状无关的点,把连接实体的线路抽象成线,用图来表示点与线之间的关系,目的在于研究这些点、线之间的相连关系。
拓扑学关注的是点与线之间的关系。
将通信子网中的通信处理机、计算机等设备抽象成点,把连接这些设备的通信线路抽象成线,并将这些点和线组成的拓扑结构成为网络拓扑结构。
常见网络拓扑
(1)总线型(Bus)
所有节点直接连接到一条物理链路上,除此之外节点间不存在任何其他连接; 广播网络,每个节点都可以接受到其他节点的信息; 简单,易于实现; 可靠性和灵活性差,传输时延不确定。
(2)星型(Star)
各节点以中央节点为中心相连接,各节点与中央节点以点对点方式连接; 节点之间数据通信要通过中央节点; 结构简单,管理方便,可扩充性强,组网容易; 中心节点成为全网可靠性的关键; Single Failure Point(SFP);
(3)扩展星型(Extend Star)
中央星型拓扑上的节点是另一个星型的中心节点;
减少了连路与设备的投资;
更富于层次,从而可以隔绝某些网络流量;
(4)层次结构(Hierarchy)
星型拓扑的简化;
数据流具有明显的层次性;
(5)环形结构(Ring)
节点与链路构成闭合环;
简单,易于实现,传输延时确定;
维护与管理复杂;
令牌环网;
以上结构均不适用于广域网
(6)部分网状(Partially Mesh)
无规则型,节点间连接任意,不存在规律;
数据的传输有赖于所采用的设备;
多条链路提供冗余连接;
结构复杂;
(7)完全网状
每个节点均与其他所有节点直接相连;
数据传输有赖于所选择的网络设备;
多条链路提供冗余连接;
链路随着节点树木的增接呈指数增长;