第一章 计算机网络概述【计算机网络】
- 前言
- 推荐
- 第一章 计算机网络概述
- 1.1 计算机网络在信息时代中的作用
- 1.2互联网概述
- 1.2.1 网络的网络
- 1.2.2互联网基础结构发展的三个阶段
- 1.2.3互联网的标准化工作
- 1.3互联网的组成
- 1.3.1互联网的边缘部分
- 1.3.2互联网的核心部分
- 1.4计算机网络在我国的发展
- 1.5计算机网络的类别
- 1.5.1 计算机网络的定义
- 1.5.2几种不同类别的计算机网络
- 1.6计算机网络的性能
- 1.6.1计算机网络的性能指标
- 1.6.2计算机网络的非性能特征
- 1.7计算机网络体系结构
- 1.7.1计算机网络体系结构的形成
- 1.7.2协议与划分层次
- 1.7.3具有五层协议的体系结构
- 1.7.4实体、协议、服务和服务访问点
- 1.7.5 TCP/IP的体系结构
- 本章的重要概念
- 习题
- 最后
前言
2023-3-26 17:07:26
以下内容源自《【计算机网络】》
仅供学习交流使用
推荐
计算机网络
计算机网络(第8版) 谢希仁 编著
第一章 计算机网络概述
1.1 计算机网络在信息时代中的作用
1.2互联网概述
1.2.1 网络的网络
1.2.2互联网基础结构发展的三个阶段
1.2.3互联网的标准化工作
1.3互联网的组成
1.3.1互联网的边缘部分
1.3.2互联网的核心部分
1.4计算机网络在我国的发展
1.5计算机网络的类别
1.5.1 计算机网络的定义
1.5.2几种不同类别的计算机网络
1.6计算机网络的性能
1.6.1计算机网络的性能指标
2.带宽
“带宽”(bandwidth)有以下两种不同的意义:
(1)带宽本来是指某个信号具有的频带宽度。信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。例如,在传统的通信线路上传送的电话信号的标准带宽是3.1kHz(从 300 Hz到 3.4 kHz,即话音的主要成分的频率范围)。这种意义的带宽的单位是赫(或千赫、兆赫、吉赫等)。在过去很长的一段时间,通信的主干线路传送的是模拟信号(即连续变化的信号)。因此,表示某信道允许通过的信号频带范围就称为该信道的带宽(或通频带)。
(2)在计算机网络中,带宽用来表示网络中某通道传送数据的能力,因此网络带宽表示在单位时间内网络中的某信道所能通过的“最高数据率”。在本书中提到“带宽”时,主要是指这个意思。这种意义的带宽的单位就是数据率的单位bit/s,是“比特每秒”。
在“带宽”的上述两种表述中,前者为频域称谓,而后者为时域称谓,其本质是相同的。也就是说,一条通信链路的“带宽”越宽,其所能传输的“最高数据率”也越高。
4.时延
时延(delay或 latency)是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。时延是个很重要的性能指标,它有时也称为延迟或迟延。
需要注意的是,网络中的时延是由以下几个不同的部分组成的:
(1)发送时延:发送时延(transmission delay)是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。因此发送时延也叫做传输时延(我们尽量不采用传输时延这个名词,因为它很容易和下面要讲到的传播时延弄混)。发送时延的计算公式是:
发送时延=数据帧长度(bit)/分送速率(bit/s)(1-1)
由此可见,对于一定的网络,发送时延并非固定不变,而是与发送的帧长(单位是比特)成正比,与发送速率成反比。
(2)传播时延:传播时延(propagation delay)是电磁波在信道中传播一定的距离需要花费的时间。传播时延的计算公式是:
传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s) (1-2)
电磁波在自由空间的传播速率是光速,即 3.0 x 10° km/s。电磁波在网络传输媒体中的传播速率比在自由空间要略低一些:在铜线电缆中的传播速率约为2.3 x10’ km’s,在光纤中的传播速率约为2.0×10 kns。例如, [1000 km,长的谜纤线路产生的传播时延大约为5 ms。
以上两种时延有本质上的不向。但只要理解这两种时廷发生的地方就不会把它们弄混。发送时延发生在机器内部的发送器中(一般就是发生在网络适配器中,见第3章3.3.1节),与传输信道的长度(或信号传送的距离)没有任何关系。但传播时延则发生在机器外部的传输信道媒体上,而与信号的发送速率无关。信号传送的距离越远,传播时延就越大。可以用一个简单的比喻来说明。假定有10辆车按顺序从公路收费站入口出发到相距50公里的目的地。再假定每一辆车过收费站要花费6秒钟,而车速是每小时100公里。现在可以算出这10辆车从收费站到目的地总共要花费的时间:发车时间共需60秒(相当于网络中的发送时延),在公路上的行车时间需要30分钟(相当于网络中的传播时延)。因此从第一辆车到收费站开始计算,到最后一辆车到达目的地为止,总共花费的时间是二者之和,即31分钟。
下面还有两种时延也需要考虑,但比较容易理解。
(3)处理时延:主机或路由器在收到分组时要花费一定的时间进行处理,例如分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等,这就产生了处理时延。
(4)排队时延:分组在经过网络传输时,要经过许多路由器。但分组在进入路由器后
要先在输入队列中排队等待处理。在路由器确定了转发接口后,还要在输出队列中排队等待转发。这就产生了排队时延。排队时延的长短往往取决于网络当时的通信量。当网络的通信量很大时会发生队列溢出,使分组丢失,这相当于排队时延为无穷大。
这样,数据在网络中经历的总时延就是以上四种时延之和:
总时延=发送时延+传播时延+处理时延+排队时延 (1-3)
一般说来,小时延的网络要优于大时延的网络。在某些情况下,一个低速率、小时延的网络很可能要优于一个高速率但大时延的网络。
图1-14画出了这几种时延所产生的地方,希望读者能够更好地分清这几种时延。
必须指出,在总时延中,究竟是哪一种时延占主导地位,必须具体分析。下面举个例子。
略
5.时延带宽积
把以上讨论的网络性能的两个度量——传播时延和带宽——相乘,就得到另一个很有用的度量:传播时延带宽积,即
时延带宽积=传播时延×带宽 (1-4)
我们可以用图1-15的示意图来表示时延带宽积。这是一个代表链路的圆柱形管道,管道的长度是链路的传播时延(请注意,现在以时间作为单位来表示链路长度),而管道的截面积是链路的带宽。因此时延带宽积就表示这个管道的体积,表示这样的链路可容纳多少个比特。例如,设某段链路的传播时延为20 ms,带宽为10 Mbit/s。算出
时延带宽积=20×103×10×10=2×105bit
这就表明,若发送端连续发送数据;则在发送端第一个比特即将达到终点时,发送端就已经发送了20万个比特,而这20方个比特都正在链路上向前移动。因此,链路的时延带宽积又称为以比特为单位的链路长度。
1.6.2计算机网络的非性能特征
1.7计算机网络体系结构
1.7.1计算机网络体系结构的形成
1.7.2协议与划分层次
1.7.3具有五层协议的体系结构
1.7.4实体、协议、服务和服务访问点
1.7.5 TCP/IP的体系结构
本章的重要概念
习题
最后
2023-7-7 16:02:28
为众人抱薪者,已然冻毙于风雪。
祝大家考研上岸
点赞收藏关注哦