在学习计网之前,有必要理解一下它的相关概念,为后面的学习打下坚实的基础,笔者深有体会
1、概念
计算机网络是一个通过通信设备和线路,把一个个分散的、具有独立功能的计算机系统连接起来,(由功能完善的软件)实现资源共享和数据通信的系统。(计算机网络就是一些互连的、自治的计算机系统的集合。)
2、组成
从三个维度着手
- 组成部分:硬件、软件、协议(一系列规则和约定的集合)
- 工作方式:核心部分(网络和路由器,为边缘部分提供连通性和交换服务)、边缘部分(用户使用的主机,用来通信和资源共享)
- 功能组成:
-
通信子网:由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现联网计算机之间的数据通信。
-
资源子网:实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。
3、功能
有以下五大功能
- 数据通信(实现联网计算机之间各种信息的传输,并将分散在不同地理位置的计算机联系起来,进行统一的配置、控制和管理)
- 资源共享(使计算机网络中的资源互通、分工协作,从而极大地提高硬件资源、软件资源和数据资源的利用率)
- 分布式处理(系统中某个计算机系统负载过重时,可以将其处理的任务分配给其他空闲计算机系统,进而提高系统整体的利用率)
- 提高可靠性(系统中各台计算机系统可以互为替代机)
- 负载均衡(将工作任务均衡的分配给系统的各台计算机)
4、分类
从六个维度进行分类:
- 分布范围
- 广域网(交换技术)
- 域域网(以太网技术)
- 局域网(广播技术)
- 个人区域网
- 传输技术
- 广播式网络
- 点对点网络
- 拓扑结构
-
总线形网络
-
星形网络
-
环形网络
-
网状网络
- 使用者
- 公用网:电信公司出资建造的大型网络(出租使用)。
- 专用网:某个部门为满足本单位的需要而建造的网络。
- 交换技术
- 电路交换网络:源节点与目的节点需要事先建立好一条专用的通路用于传输数据,包括连接建立、传数据、和断开连接三个极端。座机时最典型的电路交换的例子。优点:数据直接传送,时延小;缺点:线路利用率低、不能充分利用线路容量、不便于进行差错控制。
- 报文交换网络:用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文。采用存储-转发机制。
- 分组交换网络:将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助i西南西组成分组,以存储-转发的方式传输。
- 传输介质
- 有线网络:双绞线网络、同轴电缆网络等。
- 无线网络:蓝牙、微波、无线电等。
5、标准化工作
因特网的所有标准都以RFC的形式在因特网上发布,但并非每个RFC都是因特网标准,RFC要上升为因特网标准要进行一系列的流程。
标准化组织:
- 国际标准化组织(ISO):制定了OSI参考模型、HDLC协议。
- 国际电信联盟(ITU)
- 国际电气电子工程师协会(IEEE)
6、性能指标
性能指标从不同维度度量计算机网络的性能。
- 带宽:网络的通信线路所能传输数据的能力,也称网络设备所支持的最高速度。
- 时延(数据从网络的一端传送到另一端所需要的时间)
- 发送时延(结点将分组的所有比特推送到链路上所需要的时间,也称传输时延)
- 传播时延(数据被封装成了电磁波,即电磁波在信道中传播一定距离所需要的时间)
- 处理时延(数据在交换结点为存储转发而进行的一些必要的处理所花费的时间)
- 排队时延(分组在进入路由器之后要在输入队列中排队等待处理所花费的时间)
- 时延带宽积(发送端发送的第一个比特即将到达终点时,发送端发出的比特数,也被称为以比特为单位的链路长度,时延带宽积=传播时延*信道带宽)
- 往返时延(从发送端发送一个短分组,到发送端接受到接送端确认所需要的时间)
- 吞吐量(单位时间内,通过某网络的和数据量)
- 速率(连接到网络上的主机在数字信道上传输数据的速率)
- 信道利用率(信道有数据通过的时间占比,信道利用率=有数据通过/(有 + 无) 数据通过)