一、计算机网络的概念
计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
国际公认概念:计算机网络是互连的、自治的计算机集合。
互连:互联互通
自治:无主从关系
二、计算机网络的功能
1.数据通信(连通性)
2.资源共享(硬件/软件/数据)
3.分布式处理(多台计算机各自承担同一工作任务的不同部分)
4.提高可靠性
5.负载均衡
三、计算机网络的组成
1.组成部分
硬件、软件、协议(一系列规则和约定的集合)
2.工作方式
(a).边缘部分
用户直接使用,分为:C/S方式和P2P方式
(b).核心部分
为边缘部分服务
3.功能组成
(a).通信子网
实现数据通信
(b).资源子网
实现资源共享/数据处理
OSI七层模型中:高三层为资源子网,低三层为通信子网
四、计算机网络的分类
1.按分布范围分:广域网WAN(交换技术)、城域网MAN、局域网LAN(广播技术)、个人区域网PAN
2.按使用者分:公用网、专用网
3.按交换技术分:电路交换、报文交换、分组交换
4.按拓扑结构分:总线型、星型、环型、网状型(常用于广域网)
5.按传输技术分:广播式网络(共享公用通信信道)、点对点网络(使用分组存储转发和路由选择机制)
五、标准化工作
1.标准的分类
(a).法定标准:由权威机构制定的正式的、合法的标准。
(b).事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品的协议和技术就成了标准。
2.建立标准的流程
RFC(Request For Comments)——因特网标准的形式
rfc-editor@rfc-editor.org
四个阶段:
(a).因特网草案(Internet Draft):这个阶段还不是RFC文档。
(b).建议标准(Proposed Standard):开始成为RFC文档。
©.草案标准(Draft Standard):IETF、IAB审核通过
(d).因特网标准(Internet Standard):正式标准
3.标准化工作相关组织
国际化标准组织ISO:OSI参考模型、HDLC协议
国际电信联盟ITU:制定通信规则
国际电气电子工程师协会IEEE:学术机构、IEEE802系列标准、5G
Internet工程任务组IETF:负责因特网相关标准的制定、RFC文档
六、计算机网络的性能指标
1.速率
速率即数据率或称数据传输率或比特率,连接在计算机网络上的主机在数字信道上传送数据位数的速率。
单位:b/s,kb/s,Mb/s,Gb/s,Tb/s
注意:单位换算是10^3倍。
2.带宽
带宽原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。
计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的最高数据率,单位是“比特每秒”,b/s,kb/s,Mb/s,Gb/s。
3.吞吐量
表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s,Mb/s等。
吞吐量受网络的带宽或网络的额定速率的限制。
4.时延
指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。
(a).发送时延(传输时延):从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。
发送时延=数据长度/信道带宽(发送速率)
(b).传播时延:取决于电磁波传播速度和链路长度。
传播时延=信道长度/电磁波在信道上的传播速率
©.排队时延:等待输出/输入链路可用
(d).处理时延:检错/找出口
5.时延带宽积
时延带宽积=传播时延*带宽
时延带宽积又称为以比特为单位的链路长度,即某段链路现在有多少比特。
6.往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延。
RTT越大,在收到确认之前,可以发送的数据越多。
RTT包括:往返传播时延+末端处理时延=传播时延*2+末端处理时延
7.利用率
信道利用率:信道利用率=有数据通过时间/(有+无)数据通过时间
网络利用率:信道利用率加权平均值。
注意:随着利用率逐渐接近于1时,时延会急剧增大。