我在本学期在大学学习networking基础知识。 我有一个关于中期考试的问题,不幸的是,我回答错了。 大约一个小时后我还有一个期末考试,我还不知道这个问题的正确答案是什么。 不过,这是我的问题:
由几台PC,交换机和一台路由器组成的networking。 PC 1有一个MAC地址X. PC 1通常向PC 5发送数据包,这些数据包通过交换机Z.检查交换机Z的MAC地址表很长一段时间后,发现PC 5的MAC地址从未显示在表中。 交换机有什么问题吗? 如果是,显示开关有什么问题,否则,解释为什么会发生这种情况。
这是我的错误答案:
也许是因为PC5最近连接到networking,因此它在表中找不到MAC地址。 所以,它应该向networking发送一个广播来获得PC5的MAC地址。
正常的L2交换机决不会主动向networking上的PC询问他们的MAC地址是什么。 所以交换机知道是否被动地从PC接收stream量的唯一途径。 如果PC5从不发送任何东西,这个问题没有提到PC5发送的信息,那么交换机的MAC表就不会知道PC5的MAC是什么。
此外,表格条目随着时间的推移而老化。 PC5可能刚刚在桌面上,由于不活动而简单老化。 最近或很久以前连接与此无关。
当数据被发送到交换机时,MAC被存储。 PC1向交换机发送消息,然后学习PC1的MAC,但是由于交换机不知道PC5的MAC,所以它向所有端口发送一个广播,只有PC5将回复,因此现在将PC5的MAC添加到交换机。
所以,不,没有什么是错误的开关。