Passerelles de routage TCP/IP
Les passerelles constituent un type de routeur. Les routeurs servent à connecter deux réseaux ou plus et assurent la fonction de routage. Par exemple, certains routeurs assurent le routage des données au niveau de l'interface réseau ou au niveau de l'interface physique. Les passerelles, en revanche, assurent le routage au niveau du réseau.
Les passerelles reçoivent des datagrammes IP provenant d'autres passerelles ou d'hôtes pour les livrer aux hôtes du réseau local, et acheminent les datagrammes IP d'un réseau à l'autre. Par exemple, une passerelle reliant deux réseaux Token-Ring possède deux cartes adaptatrices Token-Ring, chacune ayant leur propre interface réseau Token-Ring. Pour transmettre les informations, la passerelle reçoit des datagrammes via une interface réseau et les envoie par le biais de l'autre interface réseau. Les passerelles vérifient périodiquement leurs connexions réseau en envoyant des messages relatifs à l'état de l'interface.
Les passerelles acheminent les paquets en fonction du réseau de destination, et non en fonction de l'hôte de destination. En d'autres termes, une machine passerelle n'est pas nécessaire pour garder la trace de toutes les destinations hôtes possibles d'un paquet. En revanche, une passerelle achemine les paquets en fonction du réseau de l'hôte de destination. Le réseau de destination se charge ensuite d'envoyer le paquet à l'hôte de destination. Ainsi, une machine de passerelle standard requiert uniquement une capacité limitée de stockage sur le disque (le cas échéant) et une capacité limitée sur la mémoire principale.
Le nombre de sauts de passerelle que doit effectuer un message entre l'hôte émetteur et l'hôte récepteur est proportionnel au parcours qu'il doit effectuer. Une passerelle se trouve à zéro saut d'un réseau auquel elle est directement attachée, à un saut d'un réseau qui lui est accessible, et ainsi de suite. Le parcours du message est généralement exprimé en nombre de sauts de passerelle nécessaires, ou nombre de sauts (également appelé métrique).