数据交换技术的通俗含义是指A与B之间进行信息交流所用到的技术。
三国时候,被曹操软禁在长安A的刘协想要把衣带诏带给远在B点的董承(以下均称B),那么就需要一个信物(这个信物就是计算机网络中的报文),这个信物记录的内容就是数据。
但是刘协出不了皇宫,只能通过其他人转交给B,这个中间转接的人被称为中间节点。
如果刘协把衣带诏全交给另外一个人,他收到诏书后通过"路由表"查找应该交给谁,再转交给这个人,如此往复,最终诏书到达了B点。 那么这个数据交换的网络就叫做"报文交换网络",即把数据整个打包发送。
但是,如果把诏书全部交给一个人后再转发,这样做的风险太大,一旦被曹操发现,诏书到不了B点,将万劫不复。
于是可以把诏书分成相等的N份(历史上并没有这么做,只是举个栗子),分别标明1、2、3...N。然后再按照上面的方式把诏书逐份发出去。最后,董承得到的是拆分开的诏书,但是由于每份诏书都做了编号,所以很容易就还原了最初的信息。
那么这种交换数据的网络就叫做"分组交换网络",即把一份数据拆开打包发送。
另外还有一种网络就是"电路交换网络"。可以理解为A和B之间就一条通道,中间没有任何节点,A发送的信息直接到达了B点,例如传统的电话网络。分为三个阶段:建立连接,传输数据,断开连接。这种网络比较简单,不做过多说明。
以上就是根据交换技术分类的三种网络,即报文交换网络、分组交换网络和电路交换网络。
它的逻辑其实和我们日常生活是相似的,只不过换了一个名词来描述它而已,只有我们理解了它背后的逻辑,学起来就轻松了。
弗曼学习法:
1.选择一个你想要理解的知识
2.设想一下你要向别人传授这个知识
3如果过程中出现问题就重新回顾这个知识
4让你的讲解越来越简单易懂
如果有有趣的思路,大家可以一起相互学习。好了,下次有空讲分组交换网络中的路由选择机制。