DarkJedi stavo guardando ubiquiti e ha un sistema che ti fa vedere "il che cosa è collegato a cosa e come"
Dipende come lo fa. Ci sono protocolli standard apposta per farlo - es. LLDP - e alcuni proprietari - es. CDP di Cisco. Il problema è che non tutti i dispositivi li supportano, e spesso la pubblicazione delle informazioni deve essere esplicitamente attivata (in termini di sicurezza può fornire informazioni utili ad un attaccante). Ad esempio su pfSense devi installare i package LADVD o lldpd per avere queste funzioni. Windows ha un servizio che non serve praticamente a nulla (invia solo il MAC Address).
Ad esempio, questo è quello che uno dei miei switch Cisco vede dei dispositivi collegati:


Vede un altro switch HP e un AP della Linksys. Nel caso dello switch "PortID" è la porta remota al quale è connessa la porta locale del Cisco.
Poi ci sono altri metodi per fare discovery, ma non è detto che siano precisi al 100%, se i dispositivi non collaborano. Ovviamente i dispositivi dello stesso produttore progettati per sistemi di gestione centralizzata si identificano tra loro.