# 交换机

![构建信息之桥。](oredict:oc:switch)

*本方块已废弃，将会在未来版本被移除* 请将其合成为[中继器](relay.md)以避免丢失。

交换机可以让不同子网互相发送网络报文，但不会将组件暴露给其他子网中的[电脑](../general/computer.md)。通常而言，最好保证组件只对本地设备可见，这样可以避免[电脑](../general/computer.md)连接错误的[显示屏](screen1.md)，还能避免组件数溢出（导致[电脑](../general/computer.md)崩溃并拒绝启动）。

此方块还有一个无线版本，称为[无线接入点](accessPoint.md)，它还能以无线形式中继报文。无线报文可以被其他[无线接入点](accessPoint.md)或带有[无线网卡](../item/wlanCard1.md)的[电脑](../general/computer.md)接收并中继。

交换机与[无线接入点](accessPoint.md)**不会**追踪它们所中继的数据包，因此请避免在你的网络中出现环路，否则你可能会多次收到同一数据包。因为交换机的缓存大小有限，以太高的频率发送网络报文时可能出现丢包。你可以升级交换机与[无线接入点](accessPoint.md)，以提升其中继报文的速度以及其内部报文缓存队列的大小。

数据包只会被转发有限次，因此不能串接任意多的[交换机](switch.md)或无线接入点。默认情况下，数据包可以被转发至多五次。
