交换机交换,switching是根据通信两侧传输信息的需要,通过人工或设备自动完成,将要传输的信息发送到符合要求的相应路由的技术总称。广义上来说,交换机就是在通信系统中完成信息交换功能的一种设备。这个过程是通过人工方式建立的交换。当然,现在我们已经普及了程控交换机,交换过程是自动完成的。
在计算机网络系统中,提出交换概念是为了改进共享工作模式。我们之前介绍过HUB集线器是一种共享设备,HUB当A主机在同一局域网中向B主机传输数据时,数据包在HUB为架构的网络上,通过广播传输,每个终端通过验证数据包头的地址信息来确定是否接收。换句话说,在这种工作模式下,只有一组数据帧的通信可以同时在网络上传输,如果发生碰撞,必须重试。该方式就是共享网络带宽。
交换机拥有高带宽的背部总线和内部交换矩阵。交换机的所有端口都挂在背面的总线上。控制电路收到数据包后,处理端口找内存中的地址对照表以确定目的MAC(网卡硬件地址)NIC(网卡)挂在哪个端口上,通过内部交换矩阵快速将数据包传输到目的端口,目的MAC若不存在才广播到所有的端口,接收端口回应后交换机会“学习”新地址,并将其添加到内部地址表中。
交换机起源于电话通信系统(PSTN),现在我们仍然可以在老电影中看到这样的场景:领导(主要叫用户)拿起麦克风摇晃,局端是一排插入线头的机器,戴耳机服务小姐收到连接要求,插入相应的出口,为两个用户端建立连接,直到通话结束。这个交换机也可以使用网络“分段”通过比较地址表,交换机只允许必要的网络流量通过交换机。通过对交换机进行过滤和转发,可以有效隔离广播风暴,减少误包和错包的出现,防止共享矛盾。
同时,交换机可以在多个端口之间传输数据。每个端口都可以看作是一个独立的网段,连接到其上的网络设备可以享有全部带宽,不需要与其他设备竞争使用。当节点A将数据发送到节点D时,节点B可以同时将数据发送到节点C,而这两种传输都享有网络的所有带宽,都有自己的虚拟连接。假设这里使用10Mbps以太网交换机,此时交换机总流量等于2×10Mbps=20Mbps,而使用10Mbps的共享式HUB时,一个HUB总流量不超过10Mbps。
总之,交换机是一种基于MAC网络设备的地址识别,可转发数据包的功能的设备。如需了解更多计算机网络工程的,可在线客服或者来电咨询,广州轩辕宏迈为您提供网络工程/安防监控工程/综合布线工程/弱电智能化一站式解决方案,期待您的咨询与合作!!