实现数据通过网络核心从源主机到达目的主机—数据交换
N 2 N^2 N2链路问题
连通性
网络规模
需要动态转接,动态分配传输资源
- 电路交换
- 报文交换
- 分组交换
1.数据交换-电路交换
最典型:电话网络
电路交换三个阶段:
- 建立连接(呼叫/电路建立)
- 通信
- 释放连接(拆除电路)
独占资源
共享中继线:多路复用
链路/网络资源划分为资源片
将资源片分配给各路呼叫
每路呼叫独占分配到的资源片进行通信
资源片可能闲置idle
频分(FDM) 时分(TDM) 波分(WDM) 码分(CDM)
1.1 频分多路复用
各用户占用不同的带宽资源
用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带
1.2 时分多路复用
将时间互粉为一段段等长的时分复用帧(TDM帧),每个用户在每个TDM帧中占用固定序号的时隙
每用户所占用的时隙是周期性出现
时分复用的所有用户是在不同时间占用相同的频带宽度
1.3 波分复用
就是光的频分复用
1.4 码分复用
广泛应用于无线链路共享(蜂窝网,卫星通信)
每个用户分配一个唯一的m bit码片序列,由-1和1组成
各用户使用相同频率载波,利用各自码片序列编码数据
编码信号=原始数据*码片序列
各用户码片序列相互正交
解码:码片序列与编码信号的正交
2.报文交换和分组交换
报文:源发送信息整体
分组:报文分拆出来的一系列相对较小的数据包
分组交换需要报文的拆分和重组
产生格外开销
统计多路复用:不同分组序列不确定,按需共享链路
报文交换与分组交换均采用存储-转发交换方式
报文交换以完整报文进行存储转发
分组交换以较小的分组进行存储转发
分组传输延迟=L/R
分组交换报文交付时间
T
=
M
/
R
+
(
h
−
1
)
L
/
R
=
M
/
R
+
n
L
/
R
T=M/R+(h-1)L/R=M/R+nL/R
T=M/R+(h−1)L/R=M/R+nL/R
M为报文大小,R为链路带宽,L为分组大小,h为跳步数,n为路由器数
分组交换允许更多用户同时使用网络–网络资源充分共享
分组交换使用于突发数据传输网络
- 资源充分共享
- 简单、无需呼叫建立
可能产生拥塞:分组延迟和丢失
需要协议处理可靠数据传输和拥塞控制 congestion