在网上看到了很多的关于交换机的解释,觉得他们说的都不是人话,下面我用最简单的话来解释一下为什么需要交换机
假设,你现在要将两个电脑连接起来,这个时候需要一根网线,使得彼此之间可以收发数据;
现在如果我想将四台电脑A, B, C, D 连接起来,这个时候你每两台都要确保连接对吧,因为你要实现彼此收发数据,所以每台电脑都需要三根网线才能保证两两之间建立一个连接关系,这样的话每台电脑就需要三根网线,也就是说一共需要十二根网线,我说的对吧。
这个时候你可以想一下,中国有多少台电脑?两两之间建立连接显然是不现实的,这个时候就出现了交换机,回到上面的问题,这样你就可以这样连接四台电脑
A此时如果想给B传数据,就可以通过mac地址找到D的位置,而且不用传输给B或C,这就是交换机存在的必要性
以上就是交换机的一个简单的原理。
在这里我也即兴说一下这个交换机的一个传输模式
这个交换机它有着 两种传输模式
1. 全双工
2. 半双工
全双工和半双工有何区别呢?
全双工就是在我们的发送数据的同时也在接受数据,这就相当于这个打电话,在说话的同时也是能听到对面说话。
而这个半双工呢,就好像是一条窄窄的马路,同时只能开一辆车,不能相对的开,否则就出车祸。
早期的电话机就是这样实现的。