计算机网络在信息时代的作用
- 21世纪是以数字化、网络化、信息化为重要特征的信息时代。
计算机网络为我们提供浏览信息和发布信息的平台、通信和交流的平台、休闲和娱乐的平台、资源共享的平台、电子商务的平台、远程协作的平台、网上办公的平台。
因特网的组成
- 网络由若干个结点和连接这些结点的链路组成,网络把许多计算机连接在一起,而互联网间许多的网络连接在一起(因特网是世界上最大的互联网)
- 因特网发展的三个阶段,第一阶段从单个网络ARPANET向互联网发展,第二阶段逐步建成了三级结构的因特网,第三阶段逐渐形成多层次ISP结构的互联网
- 因特网的组成有边缘部分和核心部分(核心部分为边缘部分提供服务)
- 边缘部分
主机之间的通信采用C/S的方式,客户是服务的请求方,服务器是服务的提供方。现在越来越多的网络应用程序开始采用P2P的方式,通常此方式没有固定的服务请求者和服务提供者,分布在网络中的进程是对等的。 - 核心部分
网络的核心部分其特殊作用的是路由器,路由器是实现分组交换的核心部件,其任务是转发收到的分组
三种交换方式的主要特点- 电路交换:整个报文的比特流连续地从源点直达终点,好象一条物理的线路直接将源点和终点连接起来一样。
- 报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
- 分组交换:单个分组(这只是整个报文的一部分)传送到相邻的结点,存储下来后查找转发表,转发到下一个结点。注意,分组交换节点的输出接口和输入接口能够并行工作,当输出接口在发送一个分组时,其输入端口可以同时接受下一个分组。
- 边缘部分
计算机网络的定义与分类
- 计算机网络简单的定义:一些互相连接的、自治的计算机集合。
- 从作用范围分类
局域网、城域网、广域网、个人区域网 - 从网络的使用者进行分类
公用网、专用网
计算机网络的主要性能指标
- 速率
速率就是数据的传送速率,也称为数据率或比特率。
比特(bit)意思是一个二进制的数字
字节(byte,B)代表8个比特。在通信领域小写的k表示1024。
注意:在计算问题是一定要注意单位(速率时Mbit/s(106)表示什么和计算机中MB(220)表示什么) - 带宽
1.带宽本来是指某个信号具有的频带宽度,这种意义的带宽的单位是赫兹
2.在机算机网络中,带宽用来表示网络的通信线路所能传送的数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,单位为bit/s - 吞吐量
吞吐量也叫吞吐率,表示在的那位时间内通过某个网络的数据量。吞吐量收完了的带宽或网络的额定速率的限制。有时吞吐量还可以用每秒传送的字节数或帧数来表示 - 时延
时延是指数据从网络的一段传送到另一端所需要的时间。时延有时也称为延迟或迟延
1.发送时延是主机或路由器将分组发送到通信线路上所需要的时间。发送时延也叫作传输时延,计算公式:发送时延=分组长度/发送速率。
由于在分组交换中计算在发送数据是总是以信道最高数据率发送数据, 因此公式中的发送速率也可以替换成信道带宽。
2.传播时延是电磁波在信道中需要传播一定的距离而花费的时间,计算公式:传播时延=信道长度/电磁波在信道上的传播速率
3.处理时延,主机或路由器在收到分组是要花费一定的时间进行处理。
4.排队时延,分组在进行网络传输时,要经过许多的路由器。但分组在进入路由器后要先在输入队列中排队等待处理。
总结:结点总时延=发送时延+传播时延+处理时延+排队时延
对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。提高数据的发送速率只是减小了数据的发送时延。
- 丢包率
丢包率即分组丢失率,是指在一定的时间范围内,分组在传输过程中丢失的分组数量与总的分组数量的比率。丢包率具体可分为接口丢包率、节点丢包率、链路丢包率、路径丢包率、网络丢包率等。 - 利用率
D=D0/(1-U)
D0表示网络空闲时的时延,D表示网络当前的时延,U表示利用率
通过公式可知信道或网络的利用率过高会产生非常大的时延(一些拥有较大主干网的ISP通常会控制他们的信道利用率不超过50%)