交换机的工作原理是什么 交换机的工作原理


交换机的工作原理是什么?不知小伙伴们来看看小编今天的分享吧!
基于以太网、光纤、异步传输模式的交换机 (ATM) 和InfiniBand等待网络的常见组件 。
交换机工作OSI参考模型的第二层 , 即数据链路层 。交换机内部CPU当每个端口成功连接时 , 通过MAC对应地址和端口 , 形成一个MAC表 。在未来的通讯中 , 发送到这里MAC地址的数据包只会发送到相应的端口 , 而不是所有的端口 。因此 , 交换机可以用来划分数据链路层广播 , 即冲突域;但它不能划分网络广播 , 即广播域 。
交换机具有高带宽的背部总线和内部交换矩阵 。交换机的所有端口都挂在背部总线上 。控制电路收到数据包后 , 处理端口将在内存中找到地址对照表以确定目的MAC(网卡硬件地址)NIC(网卡)挂接在哪个端口上 , 通过内部交换矩阵迅速将数据包传送到目的端口 , 目的MAC如果没有 , 广播到所有端口 , 接收端口响应后交换机会学习新的MAC将地址添加到内部MAC地址表中 。使用交换机也可以通过比较分段网络IP地址表 , 交换机只允许必要的网络流量通过交换机 。过滤和转发交换机可以有效地减少冲突域 。
【交换机的工作原理是什么 交换机的工作原理】
计算机网络通信是分层进行的 , 交换机是较低层次的东东 。例如 , 当你们四个同时玩游戏时 , 从高层次的角度来看 , 就应用层次而言 , 有一个服务器为四个客户提供服务 。这水平 。
那么 , 四个客户端和服务器的数据是如何稳定和传输的呢?这属于网络层和传输层 , 低于应用层 。简单地说 , 我们只看网络层 , 给五个节点每个节点一个地址 , 即ip地址 。然后 , 数据按照目的地址发送 , 就像邮局里的邮件一样 。在这个层面上 , 我们能看到的是五个地址之间的数据传输 。这就是互联网 。
交换机的工作水平低于上述水平 , 因为根据ip地址找主机是一项技术性的工作 , 难度大 , 价格高 。因此 , 我们希望那些靠近的主机能够在没有互联网设备的情况下尽可能地内部解决问题 。因此 , 我们把靠近的主机放在一个圈子里mac地址互相通信 。就像你想给隔壁老王送个鸡蛋 , 自己上门就行了 。交换机就是这样 。在交换机看来 , 它只知道 , 根据mac地址和端口进行数据交换 。例如 , 您的四台机器连接到1、2、3、4口 , 外部网络连接到8口 。当你玩游戏时 , 交换机知道1、2、3、4口数据发送到8口 , 8口数据发送到1、2、3、4口 。具体的是哪一个mac地址 。当然 , 交换机只能完成近端通信 , 目的地远了还需要通过网关通信 。
以上是小编今天的分享 。我希望它能帮助你 。