第一章 计算机网络体系结构
计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
1.1 计算机网络的分类
(1)按分布范围分类:广域网、城域网、局域网、个人区域网;
(2)按拓扑结构分类:星形网络、总线型网络、环形网络、网状型网络;
总线拓扑结构 是将网络中的所有设备通过相应的硬件接口直接连接到公共总线上,结点之间按广播方式通信,一个结点发出的信息,总线上的其它结点均可“收听”到。
优点:结构简单、布线容易、可靠性较高,易于扩充,节点的故障不会殃及系统,是局域网常采用的拓扑结构。
缺点:所有的数据都需经过总线传送,总线成为整个网络的瓶颈;出现故障诊断较为困难。另外,由于信道共享,连接的节点不宜过多,总线自身的故障可以导致系统的崩溃。最著名的总线拓扑结构是以太网(Ethernet)。
星型拓扑结构 是一种以中央节点为中心,把若干外围节点连接起来的辐射式互联结构。这种结构适用于局域网,特别是近年来连接的局域网大都采用这种连接方式。这种连接方式以双绞线或同轴电缆作连接线路。
优点:结构简单、容易实现、便于管理,通常以集线器(Hub)作为中央节点,便于维护和管理。
缺点:中心结点是全网络的可靠瓶颈,中心结点出现故障会导致网络的瘫痪。
环形拓扑结构 各结点通过通信线路组成闭合回路,环中数据只能单向传输,信息在每台设备上的延时时间是固定的。特别适合实时控制的局域网系统。
优点:结构简单,适合使用光纤,传输距离远,传输延迟确定。
缺点:环网中的每个结点均成为网络可靠性的瓶颈,任意结点出现故障都会造成网络瘫痪,另外故障诊断也较困难。最著名的环形拓扑结构网络是令牌环网(Token Ring)
树型拓扑结构 是一种层次结构,结点按层次连结,信息交换主要在上下结点之间进行,相邻结点或同层结点之间一般不进行数据交换。
优点:连结简单,维护方便,适用于汇集信息的应用要求。
缺点:资源共享能力较低,可靠性不高,任何一个工作站或链路的故障都会影响整个网络的运行。
网状拓扑结构 又称作无规则结构,结点之间的联结是任意的,没有规律。
优点:系统可靠性高,比较容易扩展,但是结构复杂,每一结点都与多点进行连结,因此必须采用路由算法和流量控制方法。目前广域网基本上采用网状拓扑结构。
(3)按传输技术分类广播式网络、点对点网络;
(4)按使用者分类公用网、专用网;
(5)按数据交换技术分类电路交换网络、报文交换网络、分组交换网络;
1.2 计算机网络的功能
数据通信:计算机网络最基本和最重要的功能,包括连接控制、传输控制、差错控制、流量控制、路由选择、多路复用等子功能;
资源共享:包括数据资源、软件资源以及硬件资源;
分布式处理:当计算机网络中某个计算机系统负载过重时,可以将其处理的任务传送给网络中的其他计算机系统进行处理,利用空闲计算机资源提高整个系统的利用率;
信息综合处理:将分散在各地计算机中的数据资料进行集中处理或分级处理;
负载均衡:将工作任务均衡地分配给计算机网络中的各台计算机;
提高可靠性:计算机网络中的各台计算机可以通过网络互为替代机。
1.3 计算机网络的组成
1.4 计算机网络的性能指标
(1)时延:发送时延(传输时延)+传播时延+处理时延+排队时延;
(2)时延带宽积:传播时延x带宽;
(3)往返时间RTT:从发送方发送数据开始,到发送方收到来自接收方的确认消息为止
(4)利用率:信道利用率(某信道有百分之几的时间时被利用的)+网络利用率(全网络的信道利用率的平均值)。
1.5 协议,接口,服务
协议
协议是控制两个对等实体进行通信的规则,也就是水平的。
协议的组成包括:
语义(对构成协议的元素含义的解释),
语法(数据与控制信息的结构或格式)
同步(规定了协议的控制顺序)。
接口
接口又称向上层提供服务的访问点,没有接口就不能提供服务;
SDU服务数据单元、PCI协议控制信息、ICI接口控制信息、PDU协议数据单元、IDU接口数据单元。
服务
服务指下层为相邻上层提供的功能调用。
协议是水平的,而服务是垂直的。
服务主要包括以下三类:
(1)面向连接的服务(建立连接、使用连接、释放连接)和面向无连接的服务(把每个带有目的地址的包传送到线路上,由系统选定路线进行传输);
(2)有应答服务(接收方收到数据后向发送方给出相应的应答)和无应答服务(接收方收到数据后不自动给出应答);
(3)可靠服务(网络具有检错、纠错、应答机制)和不可靠服务(尽力而为);
OSI模型