第一章 计算机网络体系结构

1.计算机网络概述

1.1计算机网络概念

广义观点
能够实现远程信息处理的系统,或能更近一步达到资源共享的系统
资源共享观点
目的
• 资源共享
组成单元
• 分布在不同地理位置的堕胎独立的“自治计算机”
网络中的计算机必须遵循的统一规则
• 网络协议
用户透明性观点
描述了一个分布式系统

1.2计算机网络组成

组成部分
硬件
• 主要由主机,通信链路,交换设备,通信处理机等组成
软件
• 各种实现资源共享的软件,和方便用户使用的各种工具软件
协议
• 规定了网络传输数据时所遵循的规范
工作方式
边缘部分
• 由所有连接到因特网上,供用户直接使用的主机组成,用来进行通信和资源共享
核心部分
• 由大量网络和连接这些网络的路由器组成,为边缘部分提供“连通性”,和“交换服务”
功能
通信子网
• 由各种传输介质,通信设备和相应网络协议组成
资源子网
• 实现资源共享功能的设备和软件的集合

1.3计算机网络的功能

数据通信
实现联网计算机之间各种信息的传输,并将分散在不同地理位置的计算机连接起来,进行统一的调配,控制和管理
资源共享
使计算机网络中的资源互通有无,分工协作,极大地提高硬件资源,软件资源和数据资源的利用率
分布式处理
多台计算机各自承担同一工作任务的不同部分
提高可靠性
计算机网络中的各台计算机可以通过网络互为替代机
负载均衡
将工作任务均衡地分配给计算机网络中的各台计算机

1.4计算机网络的分类

按分布范围
广域网(WAN)
• 提供长距离通信,运送主机所发送的数据,覆盖范围几十千米到几千千米区域
• 特点:传输距离远,速率低
城域网(MAN)
• 覆盖范围几个街区甚至整个城市,覆盖范围5~50km;大多采用以太网技术
局域网(LAN)
• 局域网的分布于一个间房、每个楼层、整栋楼及楼群之间等,范围一般在2km以内,最大距离不超过10km。
• 特点
• 1.容易管理与配置;2.容易构成简洁整齐的拓朴结构。3.局域网速率高,延迟小,传输速率通常为10Mpbs-2Gbps。4.成本低、应用广、组网方便、使用灵活等
个人局域网(PAN)
• 用无线电传输代替传统的有线电缆,实现个人信息终端的智能化互联,组建个人化的信息网络,其覆盖范围一般在10米半径以内。
按传输技术
广播式网络
• 所有联网计算机都共享一个公共通信信道。当一个计算机利用共享通信信道发送报文分组,所有其他计算机都会收听到这个分组
点对点网络
• 每条物理线路连接一对计算机,若通信的两台主机之间没有直接相连的线路。则他们之间的分组传输就要通过中间结点进行接收存储,和转发,直到目的结点

按拓扑结构

总线形网络
在这里插入图片描述

• 一根主干线连接多个节点而形成的网络结构。网络信息通过主干线传输到各个节点的。
• 特点
• 优点:它的简单灵活、构建方便、性能优良。
• 缺点:总干线将对整个网络起决定作用,主干线的故障将引起整个网络瘫痪。

星形网络
在这里插入图片描述

• 一个中央节点周围连接着许多节点而组成的网络结构,中央节点上必须安装一个集线器。所有的网络信息都是通过中央集线器(节点)进行通信的,周围的节点将信息传输给中央集线器,中央节点将所接收的信息进行处理加工从而传输给其他的节点。
• 特点
• 优点:建网简单、结构易构、便于管理等等。
• 缺点:中央节点负担繁重,不利于扩充线路的利用效率。

环形网络
在这里插入图片描述

• 各个节点之间进行收尾连接,一个节点连接着一个节点而形成一个环路。在环形网络拓扑结构中,网络信息的传输都是沿着一个方向进行的,是单向的,并且,在每一个节点中,都需要装设一个中继器,用来收发信息和对信息的扩大读取。
• 特点
• 优点:它的建网简单、结构易构、便于管理。
• 缺点:节点过多,传输效率不高,不便于扩充。
网状网络
在这里插入图片描述

• 网络中任何一个节点都会连接着两条或者以上线路,从而保持跟两个或者更多的节点相连。
• 特点
• 优点:其可靠性和稳定性都比较强,比较适用于广域网。
• 缺点:结构和联网比较复杂,构建此网络所花费的成本也是比较大的。

按使用者分类
公用网
• 也称公众网。指电信公司出资建造的大型网络。
专用网
• 指某个部门为满足本单位特殊业务需要而建造的网络。这种网络不向本单位以外人提供服务。如铁路、典礼、军队等部门专用网络。

按交换技术分类
在这里插入图片描述

电路交换网络
• 在源结点和目的结点之间建立起一条专用的通路用于传输数据,包括建立连接(占用通信资源)、传输数据(一直占用通信资源)和断开连接(释放通信资源)三个阶段。最典型的电路交换网是传统电话网络。
• 特点
• 优点:数据直接传送,时延小
• 缺点:线路利用率低,不能充分利用线路容量,不便进行差错控制

报文交换网络
• 也称存储-转发网络。用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文、这个报文传送到相邻结点,全部存储后,再转发给下一个结点,重复这一过程直到到达目的结点,每个报文可以单独选择到达目的结点的路径。
• 特点
• 优点:可以较为充分地利用线路容量,可以实现不同链路之间的不同数据传输速率的转换,可以实现格式转换,可以实现一对多,多对一的访问,可以实现差错控制
• 缺点:增大资源开销;增加缓冲时延;需要额外控制机制来保证多个报文顺序不乱序;缓冲区难以管理

分组交换网络(包交换网络)
• 也称包交换网络。其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以储存-转发方式传输。
• 特点
• 缓冲易于管理;包的平均时延更小,网络占用的平均缓冲区更少;更易于标准化;更适合应用

1.5计算机网络的性能指标

速率
连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率。
带宽
用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”
吞吐量
吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。

时延
在这里插入图片描述

发送时延
在这里插入图片描述

• 主机或路由器发送数据帧所需要的时间,即从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。因此发送时延也叫做“传输时延”

传播时延
在这里插入图片描述

• 电磁波在信道中传播一定的距离需要花费的时间

排队时延
• 主机或路由器在收到分组时要花费一定的时间进行处理,例如分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等等,这就产生了处理时延。

处理时延
• 分组在经过网络传输时,要经过许多路由器。但分组在进入路由器后要先在输入队列中排队等待处理。在路由器确定了转发接口后,还要在输出队列中排队等待转发。这就产生了排队时延。排队时延的长短往往取决于网络当时的通信量。当网络的通信量很大时会发生队列溢出,使分组丢失,这相当于排队时延为无穷大。

往返时延
表示从发送方发送数据开始,到发送方收到来自接收方的确认(接收方收到数据后便立即发送确认),总共经历的时间

时延宽带积
在这里插入图片描述

从发送端发送第一个比特即将到达终点时,发送端已经发出多少个比特,故又称为以比特为单位的链路长度

信道利用率
指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。网络利用率则是全网络的信道利用率的加权平均值。信道利用率并非越高越好。

2.计算机网络体系结构与参考模型

2.1计算机网络分层结构

分层原则
每层都实现一种相对独立的功能,降低大系统的复杂度各层之间界面自然清晰,易于理解,相互交流尽可能少各层功能的精确定义独立与具体实现方法,可采用最合适的技术来实现保持下层对上层的独立性,上层单向使用下层提供的服务整个分层结构应能促进标准化工作
基本元素

实体
• 任何可发送或接收信息的硬件或软件进程,通常是一个特定的软件模块

对等实体
• 不同机器上同一层的实体

对等层
• 不同机器上的同一层

报文
• 协议数据单元(PUD)
对应的每层PUD的名称都会不同物理层的PUD称为比特数据链路层的PUD称为帧网络层的PUD称为分组传输层的PUD称为报文段
• 服务数据单元(SDU)
• 为完成用户所要求的功能而应传送的数据
• 协议控制单元(PCI)
• 控制协议操作信息

2.2计算机网络协议,接口,服务的概念

协议
规则的集合,为进行网络中的数据交换而建立的规则,标准或约定;是控制两个或多个对等实体进行通信的规则的集合,是水平的

协议的组成
• 语法
• 规定了传输数据的格式
• 语义
• 规定了所要完成的功能,即需要发出何种控制信息,完成何种动作及做出何种应答
• 同步
• 规定了执行各种操作的条件,时序关系等;即事件实现顺序的详细说明

协议的功能
• 线路管理(建立,释放,连接)
• 差错控制
• 数据交换

接口
同一个结点内相邻两层间交换信息的连接点,是一个系统内部的规定;每层只能为紧邻的层次之间定义接口,不能跨层定义

服务
定义:指下层为紧邻上层提供的功能调用,是垂直的。对等实体在协议的控制下,使得本层能为上一层提供服务,但要实现本层协议还需使用下一层所提供的服务

服务原语
• 请求
• 由服务用户发往服务提供者——请求完成某项工作
• 指示
• 由服务提供者发往服务用户——指示用户做某件事情
• 响应
• 由服务用户发往服务提供者——作为对指示的响应
• 证实
• 由服务提供者发往服务用户——作为对请求的证实
服务分类
• 面向连接服务与无连接服务
• 面向连接服务
• 通信前双方必须先建立连接,分配相应的资源,以保证通信能正常进行,传输结束后释放连接和所占用资源。
• 无连接服务
• 通信前双方不需要先建立连接,需要发送数据时可直接发送,把每个带有目的地址的包送到线路上,由系统选定路线进行传输
• 可靠服务和不可靠服务
• 可靠服务
• 网络具有纠错,检错,应答机制,能够保证数据正确,可靠饿传输送到目的地
• 不可靠服务
• 网络知识尽量正确,可靠传送,而不能保证数据正确,可靠地传送到目的地,是一种尽力而为的服务
• 有应答服务和无应答服务
• 有应答服务
• 接收方在收到数据后向发送方给出相应的应答,该应答由传输系统内部自动实现,而不由用户实现
• 无应答服务
• 接收方收到数据后不自动给出应答

2.3 ISO/OSI参考模型和TCP/IP模型

OSI参考模型
在这里插入图片描述

应用层
• 用户与网络的界面,为特定类型的网络应用提供访问OSI参考模型环境的手段
表示层
• 处理两个通信系统中交换信息的表示方式,采用抽象的标准方法定义数据结构,并采用标准的编码形式
会话层
• 允许不同主机上的各个进程之间进行会话,为表示层实体或用户进程建立连接并在连接上有序地传输数据
• 会话层的作用:负责管理主机间的会话进程,包括建立,管理及终止进程间的会话;会话层可以使用校验点使通话在通信失效时从校验点继续恢复通信,实现进程同步
传输层
• 以报文段或用户数据报为传输单位,负责主机中两个进程之间的通信;为端对端连接提供可靠的传输服务,为端到端连接提供流量控制,差错分析,服务质量,数据传输管理等
• 复用与分用
• 复用
• 多个应用层进程可同时使用下面传输层的服务
• 分用
• 传输层将收到的信息分别交付给上面应用层中相应的进程
网络层
• 以数据报为传输单位;目的是将网络层的协议数据单元(分组)从源端传到目的端,为分组交换网上不同的主机提供通信服务
• 功能:实现流量控制,拥塞机制,差错控制,网际互联
数据链路层
• 以帧为传输单位,将网络层传来的IP数据报组装成帧
• 功能:成帧,差错控制,流量控制和传输管理
物理层
• 以比特为传输单位,是透明的传输比特流;在物理媒体上为数据端设备透明的传输原始比特流
• 主要定义数据终端设备和数据通信设备的土里与逻辑连接方法

TCP/IP模型
应用层
传输层
• 主要的两种协议
• 传输控制协议(TCP)
• 面向连接的,数据传输单位为报文段,能提供可靠的交付
• 用户数据报协议(UDP)
• 无连接的,数据传输单位是用户数据报,不保证提供可靠的交付。
网际层
网络接口层
五层协议体系结构
应用层
传输层
网络层
数据链路层
物理层

层次结构的含义
第n层服务不仅实用第n-1层的服务来实现自身定义的功能,还要向第n-1层提供本层的服务最低层只提供服务,是整个层次结构的基础;中间各层即是下一层的调用者,又是上一层的服务提供者;最高层面向用户提供服务上一层只能通过相邻层间的接口使用下一层的服务而不能调用其他层的服务;下一层所提供的服务的实现细节对上一层透明两台主机通信时,对等层在逻辑上有一条直接信道,表现为不经过下层就将信号传送给对方

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值