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