Les ponts sont des dispositifs matériels permettant de relier des réseaux travaillant
avec le même protocole. Ainsi, contrairement au répéteur,
qui travaille au niveau physique,
le pont travaille également au niveau logique
(au niveau de la couche 2 du modèle OSI), c'est-à-dire
qu'il est capable de filtrer les trames en ne laissant
passer que celles dont l'adresse correspond à une machine située à l'opposé du pont.
Ainsi le pont permet de segmenter un réseau en conservant au niveau du réseau local les trames
destinés au niveau local et en transmettant les trames destinées aux autres réseaux. Cela permet
de réduire le traffic (notamment les collisions) sur chacun des réseaux et d'augmenter le niveau de confidentialité
car les informations destinées à un réseau ne peuvent pas être écoutées
sur l'autre brin. En contrepartie l'opération de filtrage réalisée par le pont peut conduire
à un léger ralentissement lors du passage d'un réseau à l'autre, c'est la raison pour laquelle
les ponts doivent être judicieusement placés dans un réseau.
Un pont sert habituellement à faire transiter des paquets entre deux réseaux
de même type.
Un pont possède deux connexions à deux réseaux distincts. Lorsque le pont
reçoit une trame sur l'une de ses interfaces, il analyse l'adresse MAC du destinataire
et de l'émetteur. Si jamais le pont ne connaît pas l'émetteur, il stocke
son adresse dans une table afin de se "souvenir" de quel côté du réseau
se trouve l'émetteur. Ainsi le pont est capable de savoir si émetteur et destinataire
sont situés du même côté ou bien de part et d'autre du pont. Dans le premier
cas le pont ignore le message, dans le second le pont transmet la trame sur l'autre réseau.
Un pont fonctionne selon la couche Liaison données du modèle OSI,
c'est-à-dire qu'il opére au niveau des adresses physiques des machines. En réalité le pont
est relié à plusieurs réseaux locaux, appelés segments. Le pont élabore une table de
correspondance entre les adresses des machines et le segment auquel elles appartiennent et "écoute" les
données circulant sur les segments.
Lors d'une transmission de données, le pont vérifie sur la table de correspondance le segment auquel
appartiennent les ordinateurs émetteurs et récepteurs (grâce à leur adresse physique, appelée adresse MAC, et non leur
adresse IP. Si ceux-ci appartiennent au même segment, le pont ne fait rien, dans le cas contraire il
va faire basculer les données vers le segment auquel appartient le destinataire.
Le pont permet de segmenter un réseau, c'est-à-dire que, dans le cas présenté
ci-dessus, les communications entre les 3 ordinateurs représentés en haut n'encombrent
pas les lignes du réseau entre les 3 ordinateurs du bas, l'information passera uniquement lorsqu'un
ordinateur d'un côté du pont enverra des données à un ordinateur
situé de l'autre côté.
D'autre part ces ponts peuvent être reliés à un modem, afin d'assurer la continuité
d'un réseau local à distance.
Voici la représentation d'un pont dans un schéma de principe :
|