传输方式概述---电路交换和分组交换
电路交换的显著特点就是独占性,就好像以前的打电话需要有电话线,一旦建立了,这条线路别人就用不了。
电路交换的缺点就是资源利用率低,因为具有独占性,而在同一链路的其他设备是无法知晓该条线路何时空闲,何时忙碌,即便知道了,是否会与其他设备出现竞争关系?所以就要换一种方式,让每个设备终端能够具有非常高的独立性,我想什么时候发就什么时候发,谁都管不着。于是就有了分组交换的诞生~
分组交换又称“存储—转发”机制,其实在起初也抓耳挠腮好一会,但看书中说“在分组交换中,由分组交换机(路由器)连接通信线路。”什么?路由器?!豁然开朗,分组交换机我不懂,路由器谁没见过,如下图。
分组交换的实现,有两个问题需要解决,一是如果设备同时发起传输如何保证不丢包,二是是否会造成延迟太大?
对于第一个问题,解决方案就是在路由器里面有个存储空间,可以存储一定数量的数据包,如果存满了,那就是不让计算机成功发送出去,类似我们平时会出现看视频卡顿,消息发送转圈转老半天的情况。
对于第二个问题,很简单,就是分组,例如看视频,每一帧都有很大的数据量,我们完全可以将其分为一小包一小包的发,而连接到路由器上的设备,如果不做特殊处理,他们优先级是一样的,因此总可以插入一包,如果一直发送不出去,这种情况咱们平时也遇到过,尤其是在10M、20M带宽的年代。
在文章中,有“计算机可以一齐收发数据”的描述,这里的一齐不是说同时,只是为了表述解决了独占的问题。
快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~
有建议、有需求、有疑问、联系我