开关是怎么工作的?不知道的小朋友们,我们来看看小编今天的分享吧!
交换机是基于以太网、光纤、异步传输模式 (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地址。当然,交换机只能完成近端通信,当目的地远的时候就仍然需要通过网关来通信了。
以上是小编今天的分享。我希望它能帮助你。
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。