Sim. Pelo menos, até onde eu saiba. Você tem duas maneiras de determinar a porta física - acessando o switch e determinando-o logicamente, ou rastreando o cabo e determinando-o fisicamente. Ambos exigem alguma forma de "acesso" ao switch.
Não estou familiarizado com a rede e tenho procurado informações on-line. Pelo que descobri, não há nenhuma maneira possível de descobrir a porta física específica de um comutador ao qual um computador está conectado sem acessar o comutador?
Estou acertando meus fatos?
Sim. Pelo menos, até onde eu saiba. Você tem duas maneiras de determinar a porta física - acessando o switch e determinando-o logicamente, ou rastreando o cabo e determinando-o fisicamente. Ambos exigem alguma forma de "acesso" ao switch.
Dependendo da marca e modelo (e configuração) do switch, pode ser possível obter essas informações do computador. A maioria dos switches de classe empresarial (por exemplo, Cisco Catalyst, HP Procurve, etc.) suportam um ou mais protocolos de descoberta de rede, como o CDP ou LLDP . Em alguns casos, eles estão ativados por padrão. O computador normalmente ignora esses protocolos de descoberta, mas é possível capturar os dados usando um sniffer de pacotes ou, no caso do LLDP, realmente executando um servidor LLDP .
Por exemplo, a maioria dos switches em que trabalho são vários modelos do Cisco Catalyst, todos suportando o CDP. Normalmente, usamos um sniffer de pacotes para capturar pacotes CDP para determinar qual switch e portar um PC específico está conectado a. Embora eu não tenha trabalhado como fazê-lo, deve ser possível construir um filtro semelhante para capturar e decodificar pacotes LLDP também.