是否可以通过编程确定计算机连接的网络交换机上的插孔?是否可以确定计算机连接到交换机上的插孔?
回答
这可能或不可能,具体取决于交换机。
如果是管理型交换机,则可以查询其管理接口以确定每个端口后面的MAC地址。然后,您可以将其与您感兴趣的计算机上的硬件地址进行匹配。
某些交换机具有发现协议(例如CDP或LLDP),它会将端口的身份广播到任何连接的设备。您可以嗅探这些数据包的网络,以确定您的计算机连接到的端口。
+1:我在我的办公室与一些常驻专家交谈过。从技术上看,答案似乎是可能的,但是在不同地点使用不同硬件且安全性很重要的大型组织中,这是不实际的。 – 2011-12-13 20:41:09
是的,很难想出一个通用的解决方案。为了好奇,我会使用Wireshark来嗅探您的网络,并将其过滤为`lldp`和`cdp`来查看您是否看到任何这些发现数据包。 – mpontillo 2011-12-13 20:46:04
您可以尝试一个接一个地尝试将它们分开,每次测试网络连接是否中断。
我想以编程的方式做到这一点,如果有可能的话。 – 2011-12-13 17:05:22
确定连接到您的电脑的交换机端口;需要手动访问交换机和除去乌尔RJ-45电缆因此您可以观察具有断开状态的任何端口..可以如果开关是可管理
CDP和LLDP为PC不会工作可以使用DM GUI因为它不支持它
- 1. 检测计算机是否可以正确支持3D转换
- 2. 通过通过交换机连接的计算机访问servlet
- 3. 是否可以从未连接到域的计算机查询AD?
- 4. 是否有可能确定Android设备是插入计算机还是电源?
- 5. 如何确定网络接口是否连接到Internet(即,计算机处于联机状态)
- 6. Eclipse RSE连接到远程计算机上的本地主机
- 7. 是否可以在Android上控制耳机插孔的输出电压?
- 8. 检测设备是否连接到计算机?
- 9. 是否可以读取存储在计算机上的文件?
- 10. 是否可以通过套接字从一台计算机发送一位到另一台计算机?
- 11. 是否可以在本地计算机上运行.php文件?
- 12. 如何判断计算机是否连接到特定的网站
- 13. Ant ssh无法连接到计算机
- 14. 连接到计算机远程
- 15. 连接到远程计算机 - 桌面
- 16. 连接到另一台计算机
- 17. 连接到PC与计算机名称
- 18. 如何连接到MySQL主机上的另一台计算机上的网络
- 19. 差异子网上的两台机器通过L2交换机连接 - 可以连接吗?
- 20. 是否可以限制访问网站到特定的计算机?
- 21. 是否可以通过蓝牙连接iphone到打印机?
- 22. 是否可以检查Google Chrome是否安装在客户端计算机上?
- 23. C#检查两台计算机是否在可信域(或:决定winrm连接的认证机制)
- 24. 计算机可以支持多少个网络连接?
- 25. 是否可以通过Lua与您的计算机进行交互?
- 26. Android套接字连接到计算机上的服务器不连接
- 27. Android的耳机插孔
- 28. 连接到远程计算机上的Windows桌面搜索
- 29. PHP cURL无法连接到本地计算机上的IIS
我会读成怎样一个开关的话,在这个问题的答案是文档中回答说,一旦你理解了这个硬件软件问题是微不足道的。 **提示:答案当然不是。** – 2011-12-13 17:10:23