J'ai fait beaucoup de recherches sur Google, et je pense que j'utilise une mauvaise terminologie, car je n'ai pas trouvé ce que je cherche. Je ne suis pas un professionnel des réseaux, ni même un amateur... Stack Overflow a supprimé ma question et m'a envoyé ici à SuperUser, j'espère que je suis au bon endroit maintenant !
Disons que j'ai un réseau dont la connexion arrive du routeur à un commutateur non géré. À partir de ce commutateur, il y a une couche secondaire de commutateurs. (Disons que c'est un commutateur à 4 ports. Chaque port (à part celui du routeur) est relié en cascade à un autre commutateur à 4 ports). Je (un ordinateur ou un microcontrôleur) suis attaché à l'un de ces commutateurs de deuxième couche. Voir le schéma.
Y a-t-il des mesures que je peux prendre pour obtenir les adresses IP des seuls appareils connectés au commutateur de couche 2 auquel je suis connecté (encerclé en rouge) ?
Pour faire court, je suis en train d'esquisser un projet dans lequel j'ai besoin d'un microcontrôleur (ou d'un ordinateur portable pour l'instant) capable de trouver des appareils sur son commutateur local, et de se connecter à des serveurs HTTP du réseau local sur chacun des appareils particuliers qu'il trouve sur son commutateur. De plus, le microcontrôleur ou l'ordinateur portable doit être capable de différencier ceux qui se trouvent sur son commutateur local du réseau plus large.