我有一个图形密集型应用程序,需要通过 X11 转发。我花了一些时间研究 X11 及其(低)效率,包括这篇很棒的文章:为什么 X11 转发如此低效?.
对我来说还不是很清楚的一件事是 X11 转发的性能是否取决于应用程序。我的印象是,无论发生什么,整个屏幕都会被转发。那么 X11 转发应该与应用程序无关。
那么,是否有关于实际转发的内容以及 ssh -X 的性能是否取决于应用程序的具体信息?
我不确定我是否完全理解混杂模式。
我将尝试概述我的思路,希望有人能够告诉我我错在哪里:
混杂模式的定义似乎是网络适配器不会丢弃不是发送给它的数据包。当我们研究第 2 层技术时,寻址是通过 MAC 地址完成的。交换机学习 MAC 地址,因此能够确定从哪个端口转发数据包。FF:FF:FF:FF:FF此外,我们还有广播数据包,这些数据包通过目标地址发送给每个人。
假设我在网络适配器上启用了混杂模式,我将收到哪些数据包,否则这些数据包将被丢弃?我仍然需要能够收听广播,并且没有我的 MAC 地址作为目标的数据包不会转发到我的 PC,因为交换机会将它们转发到不同的端口。
我怀疑这真的很简单,我忽略了一些东西。