1.3 网络核心
通过网络链路和交换机移动数据:
电路交换(circuit switching)
分组交换(packet switching)
1.3.1 分组交换
报文(message):端系统之间交换数据的单位。
分组(packet):源系统向目的端系统时,源系统将长报文划分为较小的数据块。
分组通过通信链路和分组交换机(packet swich,路由器和链路层交换机)传送。
储存转发机制
交换机能够开始向输出链路传送第一个比特之前,必须接受到整个分组。
排队时延和分组丢失
对于每个输出链路,该分组交换机具有一个输出缓存(output buffer)。
丢包(packet lost):每个输出缓存的空间有限,当等待发送的数据占据换存空间,新分组数据将会被丢弃。
延时:储存转发延时 & 排队延时(queue delay)
转发表和路由选择协议
每台路由器具有一个转发表(forwarding table),用于将目的地址映射成输出链路。
1.3.2 电路交换
电路(circuit):当两台主机要通信时,网络在两台主机之间建立一条专用的端到端的链路(end-to-end connection)。
电路交换网络中的复用
频分复用(Frequency-Division Multiplexing,FDM):连接期间链路为每一条连接专用一个频道,频段的宽度称为带宽(bandwidth)
时分复用(Time-Division Multiplexing,TDM):链路分时,时间被划分为固定帧,提供给每一条连接,连接在其帧内独享链路的带宽
静默期(silent period):连接没有数据交换
分组交换 VS 电路交换
分组交换:
不适合实时服务:电话视频会议,端到端的延时不可预测
带宽共享
简单、高效、成本低
电路交换:
专用电路、效率低
延时可预测
Last updated
Was this helpful?