les hub sont des équipements réseau opèrant au niveau de la couche physique ( OSI), ils vont transmettre les données leur arrivant à toutes les machines connectées à leurs ports ( chaque machine comparera ensuite l´adresse de destination de la trame émise avec l´adresse de leur carte réseau et déterminera si cette trame doit être lue ou non) ; le problème des hubs et que les données emises d´une machine A à destination d´une machine B ne vont pas uniquement transiter entre A et B, mais sur tout le réseau - chaque machine pourra ainsi intercepter une communication entre deux autres ( en placant sa carte réseau dans un mode spécial appelé mode de promiscuité)
un switch quant à lui opère sur la couche liaison de données ( OSI), c´est à dire qu´il ne va pas se contenter de transmettre les données emises par chaque machine connectée à ses ports mais analyser ce flux de données pour savoir à qui l´envoyer; chaque switch dispose ainsi d´une table appelée CAM gérant la correspondance entre ports et adresses physiques ( ou MAC) des cartes réseaux de chaque hôte connecté
il est donc préférable d´utiliser un switch plutôt qu´un hub, car le premier est plus " intelligent" que le second
( et en conséquent assure mieux la sécurité des données transmises, cependant même sur un réseau " switché" il existe des méthodes permettant de détourner la communication entre deux hôtes connectés, ex: arp cache poisonning, mac spoofing, etc)
sinon, pour relier deux pc, nul besoin de possèder ce genre d´équipements, il te suffira, dans un premier temps s´assurer qu´ils possèdent bien une carte réseau 10/100, puis les " brancher" entre eux en utilisant un cable rj45
@+