如果两台机器 PC1 和 PC2 连接在同一个集线器上,PC1 能捕获到 PC2 的数据包吗? 为什么?如果将集线器改成交换机,情况又是如何?
时间: 2023-06-14 14:04:59 浏览: 221
pc1-128-java.zip_Pc1-128_pc1_pc1 java_zip
如果两台机器 PC1 和 PC2 连接在同一个集线器上,PC1 可以捕获到 PC2 的数据包,因为集线器是一个广播环境,所有连入集线器的设备都能够接收到其他设备发送的数据包。
如果将集线器改成交换机,PC1 将无法捕获到 PC2 的数据包,因为交换机会根据 MAC 地址将数据包仅发送到目标设备所连接的端口上,不会广播到所有端口。只有在使用特殊的抓包软件或者通过交换机的管理接口才能捕获到其他设备的数据包。
阅读全文