Correction TP Ethernet
Transcription
Correction TP Ethernet
EL/R Correction TP Ethernet NB: les commandes à taper dans un terminal sont en italique. 1 Manipulations 1.1 Branchement et découverte du matériel Remarque: utilisation de dmesg, ifconfig et mii-tool réservée au super-utilisateur: su -, su root ou sudo cela peut varier en fonction de votre distribution et votre type de terminal ou de la configuration préalable de votre machine. 1) topologie du réseau: Bus vu que vous avez connecté vos câbles RJ45 sur des hubs. Si au contraire, vous avez câblé sur des switchs, dans ce cas la topologie aurait été en étoile. 2) dénomination du réseau Ethernet mis en place: la commande mii-tool vous donnera la réponse. 3) Domaine de collision du réseau: le réseau complet vu qu'on utilise une interconnexion de hubs. 4) récupération des adresses MAC des deux cartes: ifconfig eth0 <votre_adresse_ip> ifconfig eth1 <votre_adresse_ip> 1.2 Outil d'analyse réseau: Wireshark Taper Wireshark en root. 1.3 Génération de trafic Génération de trafic ICMP à l'aide de la commande ping. Si l'on veut générer du trafic http par exemple, on ouvre un navigateur WEB... NB: le filtre dans la barre d'outils de Wireshark vous facilitera la lecture des trames qui vous intéressent en particulier. IENAC 19 Janvier 2009 EL/R 1.4 Visualisation du trafic 1.4.1 un simple ping vers une adresse d'une machine quelconque génère un trafic sur le réseau Ethernet et par la suite, on peut voir dans la trame, la norme Ethernet utilisé (Ethernet II ou DIX, IEEE 802.3 par exemple) 1.4.2 pareil que la question précédente, le ping permet de voir sur Wireshark le nom du constructeur des cartes Ethernet (carte source et carte destination), le code constructeur est juste à la suite. 1.4.3 l'adresse Ethernet de la machine se trouve juste après le code constructeur de la carte Ethernet émettrice. 1.5 Récupération de trame de broadcast Déterminez une adresse de broadcast (avec ifconfig par exemple) et ensuite faire un ping sur cette adresse: ifconfig ping -b <adresse_broadcast> IENAC 19 Janvier 2009 EL/R 1.6 Différence entre switch et hub 1.6.1 Différence entre Hub et Switch: • Le hub: Amplifier le signal pour le retransmettre sur tous ses ports, d'où son appélation: répétiteur. Il est utilisé en Ethernet en base 10 ou base 100. Les Hubs sont tous Half-Duplex (pas d'émission / réception en même temps) et travaillent sur le niveau 1 de la couche OSI. • Le switch: Appelé aussi commutateur. A la réception d'un paquet, un switch décode l'entête pour connaître le destinataire et l'envoie uniquement vers le port Ethernet associé. Ceci réduit le trafic sur l'ensemble du câblage réseau par rapport à un HUB qui renvoie les données sur tous les ports, réduisant la bande passante en provoquant plus de collisions. Les switchs travaillent sur le niveau 1 et 2. A la différence des hubs, la majorité des switchs peuvent utiliser le mode Full duplex (communication bi-directionnelle, émission/réception simultanées possibles). 1.6.2 Topologie en étoile, dénomination du réseau avec la commande mii-tool 1.6.3 A partir de la seule observation du trafic, on ne peut pas être affirmatif sur le fait qu'on est connecté à un Hub ou un Switch 1.6.4 La seule manière d'en être sûr, c'est de faire un ping d'une machine A vers une machine B et d'observer le trafic sur une machine C: si on voit un trame passer et qui n'est pas destinée à la machine C, on est connecté à un Hub, si au contraire on ne voit pas de trame, on est connecté à un Switch. IENAC 19 Janvier 2009