文章目录
前言
现在的数据交换方式属于网络的核心部分,主要有分组交换和电路交换。接下来分别讲解一下两者之间的特点和区别
分组交换
概念
主机与主机之间会互相传输信息,我们把传输的这些信息称为报文,即主机之间互相交换报文(报文可以包含协议设计者需要的任何东西,一种控制功能,或一些数据)。而从原系统向目的端系统发送一个报文,源将长报文划分为较小的数据块,称之为分组。在源系统和目的系统之间,每个分组都通过通信链路和分组交换机传送,这样的信息交换方式被称为分组交换
分组交换的存储转发传输
存储转发机制是指在交换机能够开始向输出链路传输该分组的第一个比特之前,必须接收到整个分组。
举个例子,把每个比特想象成一列火车的一截车厢,分组就是一列火车。路由器就是站台,那么当火车从一站开往下一站的时候,必须保证火车的所有车厢都在站台内
结合上图来看,源传输了分组1的一部分,分组1的前面那一部分到达了路由器。但是路由器不能继续向前传输分组1的前沿部分。因为该路由器应用了存储转发机制,而它还没有接收完分组1的所有比特,所以不能继续向前传输。它应该先缓存该分组的比特,当路由器接收完这个分组的所有比特以后才能继续向输出链路传输分组1。
排队时延和分组丢失
分组交换机和通信链路是一对多的关系&#