第一章 概述
1 因特网概述
1.1 网络、互联网和因特网
- 网络(Network)由若干结点(Node)和连接这些节点的链路(Link)组成。
- 多个网络还可以通过路由器互联起来,这样就构成了一个覆盖范围更大的网络,即互联网。
- 因特网(Internet)是世界上最大的互连网络
internet与Internet的区别:
- internet(互联网)是一个通用名词,泛指由多个计算机网络互联而成的网络。这些网络之间的通信协议可以是任意的。
- Internet(因特网)是同一个专用名词,指当前全球最大的、开放的、由众多网络相互连接的特定计算机网络,采用TCP/IP协议簇作为通信规则,前身是美国的ARPANET。
1.2 因特网发展的三个阶段
- 因特网服务提供者ISP(Internet Service Provider):
- 基于ISP的三层结构的因特网:
1.3 因特网的标准化工作
1.4 因特网的组成
-
边缘部分:
由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享。 -
核心部分:
由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
2 三种交换方式
- 电路交换(Circuit Switching)
- 分组交换(Packet Switching)
- 报文交换(Message Switching)
2.1 电路交换
- 电话交换机连通电话线的方式称为电路交换
- 从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源
- 电路交换的三个步骤:
① 建立连接(分配通信资源)
② 通话(一直占用通信资源)
③ 释放资源(归还通信资源)
当使用电路交换来传输计算机数据的时候,其线路的传输效率往往很低
2.2 分组交换
- 发送方:构建分组,发送分组
- 路由器:缓存分组,转发分组
- 接收方:接受分组,还原报文
2.2 电路交换、报文交换、分组交换三者对比
优缺点:
- 电路交换
优点 | 缺点 |
---|---|
通信时延小、有序传输、没有冲突、适用范围广、实时性强、控制简单 | 建立连接时间长、线路独占(使用效率底)、灵活性差、难以规格化 |
- 报文交换
优点 | 缺点 |
---|---|
无需建立连接、动态分配线路、提高线路可靠性和利用率、提供多目标服务 | 引起了转发延迟、需要较大存储缓存空间、需要传输额外的信息量 |
- 分组交换
优点 | 缺点 |
---|---|
无需建立连接、线路利用率高、简化了存储管理、加速传输、减少出错概率和重发数据量 | 引起了转发时延、需要传输额外的信息量、对于数据包服务(存在失序、丢失和重复分组的问题),对于虚电路服务(存在呼叫建立、数据传输、虚电路释放三个过程) |
3 计算机网络的定义和分类
- 简单定义:
一些互相连接的、自治的计算机的集合 - 较好的定义:
由一些通用的、可编程的硬件连接而成的,而这些硬件并非专门用来实现某一个特定的目的,能够用来传输多种不同类型的数据,并支持广泛的和日益增长的应用。 - 按交换技术分类
电路交换网络、报文交换网络、分组交换网络 - 按使用者分类
公用网、专用网 - 按传输介质分类
有线网络、无线网络 - 按覆盖范围分类
广域网(WAN)、城域网(MAN)、局域网(LAN)、个域网(PAN) - 按拓扑结构分类
总线型网络、星型网络、环形网络、网状型网络
4 计算机网络的性能指标
- 速率
- 带宽
- 吞吐量
- 时延
- 时延带宽积
- 往返时间
- 利用率
- 丢包率
-
速率
连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或者数据率,常用单位bit/s(b/s、bps)、kb/s、Mb/s、Gb/s、Tb/s、 -
带宽
用来表示网络的通信线路所能传输数据的能力,即单位时间内从网络的某一点到另一点所能够通过的 “最高数据率” -
吞吐量
单位时间内通过某个网络(或者信道、接口)的数据量,受网络的带宽或额定速率的限制 -
时延
发送时延=分组长度(b)/发送速率(b/s)
传播时延=信道长度(m)/电磁波传播速率(m/s)
处理时延 一般不便于计算 -
时延带宽积
-
往返时间(RRT)
-
利用率
信道利用率:某个信道有百分之几的时间是被利用的(有数据通过)
网络利用率:全网络的信道利用率的加权平均
信道利用率并非越高越好,根据排队论,当信道利用率增大时,该信道引起的时延会增加
D表示网络的时延 U表示利用率
- 丢包率
在一定的时间范围内,传输的过程中丢失的分组数量与总的分组数量的比率
出现分组丢失的两种情况:
①分组在传输过程中出现误码,被结点丢弃
②分组到达一台队列已满的分组交换机时被丢弃,在通信量较大的时候就可能造成网络阻塞