计算机网络体系结构

1.1 计算机网络概述

1.1.1 计算机网络的概念

计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现资源共享信息传递的系统。

在这里插入图片描述

  1. 广义观点:

    ​ 只要是能实现远程信息处理的系统或能进一步达到资源共享的系统,都是计算机网络。广义的观点定义了一个计算机通讯网络,它在物理结构上具有计算机网络的雏形,但资源共享能力弱,是计算机网络发展的低级阶段

  2. 资源共享观点:计算机网络是“以能够相互共享资源的方式互联起来的自治计算机系统的集合”。该定义包含三层含义:

    1)目的——资源共享;

    2)组成单元——分布在不同地理位置的多台独立的“自治计算机”

    3)网络中的计算机必须遵循的同意规则——网络协议

    该定义符合目前计算机网络的基本特征。

  3. 用户透明观点:存在一个能为用户自动管理资源的网络操作系统,它能够调用用户所有需要的资源,而整个网络就像一个大的计算机系统一样对用户是透明的。用户使用网络就像使用一台单一的超级计算机,无须了解网络的存在、资源的位置信息。用户透明性观点的定义描述了一个分布式系统,他是网络未来发展的追求。

1.1.2 计算机网络的组成

  1. 从组成成分看:一个完整的计算机网络主要由硬件、软件、协议三大部分组成,缺一不可
  2. 从工作方式上看:计算机网络(主要指Internet,即因特网)可分为边缘部分和核心部分。边缘部分由所有连接到因特网上、供用户直接使用的主机组成,用来进行通信(如传输数据、音频或视频)和资源共享;核心部分由大量的网络和连接这些网络的路由器组成,它为边缘部分提供连通性和交换服务。
  3. 从功能组成上看,计算机网络由通信子网和资源子网组成。通信子网由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现互联网计算机之间的数据通信。资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。

1.1.3 计算机网络的功能

  1. 数据通信:

    它是计算机网络最基本的和最重要的功能,用来实现联网计算机之间各种信息的传输,并将分散在不同地理位置的计算机联系起来,进行统一的调配。控制和管理。

  2. 资源共享:

    资源共享可以是软件共享、数据共享,也可以是硬件共享。它使计算机网络中的资源互通有无、分工协作,从而极大地提高硬件资源、软件资源和数据资源的利用率。

  3. 分布式处理

  4. 当计算机网络中的某一个计算机系统负荷过重时,可以将其处理的某个复杂任务分配给网络中的其他计算机系统,从而利用空闲计算机资源以提高整个系统的利用率。

  5. 负载均衡

    将工作任务均衡地分配给计算机网络中的各台计算机。

1.1.4 计算机网络的分类

  1. 按分布范围分类

    1. 广域网(WAN/Wide Area Network)。
    2. 城域网(MAN/Metropolitan Area Network)。
    3. 局域网(LAN/Local Area Network)。
    4. 个人区域网(PAN/Personal Area Network)。

    注意:若中央处理器之间的距离非常近(如仅1m的数量级或甚至更小),则一般称为多处理器系统,而不称为计算机网络。

  2. 按传输技术分类

    1. 广播式网络。所有联网计算机都共享一个公共通信信道。
    2. 点对点网络。每条物理线路连接一对计算机。
  3. 按拓扑结构分类

    网络拓扑结构是指由网中节点(路由器、主机等S)与通信线路(网线)之间的几何关系(如总线形,环形)表示的网络结构,主要指通信子网的拓扑结构。

    1. 总线形网络。
    2. 星形网络。
    3. 环形网络。
    4. 网状网络。
  4. 按使用者分类

    1. 公用网(Public Network)。
    2. 专用网(Private Network)。
  5. 按交换技术分类

    交换技术是指各台主机之间、各通信设备之间或主机与通信设备之间为交换信息所采用的数据格式和交换装置的方式。按交换技术可分为:

    1. 电路交换网络
    2. 报文交换网络
    3. 分组交换网络
  6. 按传输介质分类

    传输介质可分为有线和无线两大类,因此网络可以分为有线网络和无线网络。有线网络又分为双绞线网络、同轴电缆网络等。无线网络又可分为蓝牙、微波、无线电等类型。

1.1.5 计算机网络的标准化及相关组织

因特网的所有标准第以RFC(Request For Comments)的形式在因特网上发布,但并非每个RFC都是因特网标准,RFC要上升为因特网的正式标准需经过以下4个阶段。

1)因特网草案(Internet Draft)。这个阶段还不是RFC文档。

2)建议阶段(Proposed Standard)。从这个阶段开始就成为RFC文档。

3)草案标准(Draft Standard)。

4)因特网标准(Internet Standard)。

在国际上,负责制定、实施相关网络标准的标准化组织众多,主要有:

  • 国际标准化租住(ISO)。其制定的主要网络标准或规范有OSI参考模型、HDLC等。
  • 国际电信联盟(ITU)。其前身为国际电话电报咨询委员会(CCITT),其下属机构ITU-T制定了大量有关远程通信的标准。
  • 国际电气电子工程师协会(IEEE)。世界上最大的专业技术团队,由计算机和工程学专业人士组成。IEEE在通信领域最著名的研究成果是802标准。

1.1.6 计算机网络的性能指标

性能指标从不同的方面度量计算机网络的性能。

1)带宽(Bandwidth)。本来是通信线路允许通过的信号频带范围,单位是赫兹(Hz)。而在计算机网络中,带宽表示网络的通信线路能传送数据的能力,是数字信道所能传送的“最高数据传输速率”的同义语,单位是比特/秒(b/s)

2)时延(Delay)。值数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,它由4部分构成:

  • 发送时延。结点将分组的所有比特推向(传输)链路所需要的时间,即从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间,因此也称传输时延。计算公式为:

    ​ 发送时延 = 分组长度/信道宽度

  • 传播时延。电磁波在信道中传播一定的距离需要花费的时间,即一个比特从链路的一端传输到另一端所需的时间。计算公式为:

    ​ 传播时延 = 信道长度/电磁波在信道上的传输速率

  • 处理时延。数据在交换结点为存储转发而进行的一些必要的处理所花费的时间。例如,分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等。

  • 排队时延。分组在进入路由后要先在输入队列中排队等待处理。路由器确定转发端口后,还要在输出队列中排队等待转发,这就产生了排队时延。

  • 总时延=发送时延+传播时延+处理时延+排队时延

注意:做题时,排队时延和处理时延一般可以忽略不计(除非题目另有说明),另外,对于高速链路,提高的仅是数据发送速率而非比特在链路上的传播速率。提高数据的发送速率只是为了减少数据的发送时延。

3)时延带宽积。指发送端发送的第一个比特即将到达终点时,发送端已经发出了多少个比特,因此又称以比特为单位的链路长度,即时延带宽积 = 传播时延*信道带宽。

在这里插入图片描述

4)往返时延(Round-Trip Time)。值从发送端发送数据开始,到发送端收到来自接受端的确认(接收端收到数据后会立即发送确认),总共经历的时延。在互联网中,往返时延还包括各中间节点的处理时延、排队时延及转发数据时的发送时延。

5)吞吐量(Throughput)。值单位时间内通过某个网络(或信道、接口)的数据量。吞吐量受网络带宽或网络额定速率的限制。

6)速率(Speed)。网路中的速率是指连接到计算机网络上的主机在数字信道上传送数据的速率,也称数据传输速率、数据率或比特率,单位为b/s(比特/秒)(或bit/s,有时也写为bps)。数据传输速率较高时,可用kb/s(k=103)、Mb/s(M=106)或Gb/s(G=10^9)表示。在计算机网络中,通常把最高数据传输速率称为带宽。

7)信道利用率、值某一信道有百分之多少的时间是有数据通过的,即信道利用率 = 有数据通过时间/(有+无)数据通过时间。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值