Si vous voyagez Southwest Airlines de Las Vegas à Louisville , vous pouvez également arrêter à Phoenix et St. Louis . Alors que votre itinéraire indique Las Vegas à Louisville, vos billets ne montrent que les villes concernées en une seule étape du vol . Les données transitent par paquets sur un réseau Ethernet d'une façon similaire . Un paquet peut passer par des routeurs intermédiaires sur son chemin à partir de l'ordinateur source à l'ordinateur de destination. Comme l'itinéraire, l'en-tête de paquet contient les adresses source et IP de destination et reste constante. Les adresses de trames Ethernet , cependant, changent comme les billets individuels pour indiquer que les appareils impliqués dans un seul bond le long du chemin . Des paquets de données et de trames Ethernet
ordinateurs transmettent les données par paquets. Un paquet contient un en-tête , drapeaux d'option , l'adresse IP de l' ordinateur qui envoie les données , l'adresse IP de l'ordinateur du destinataire et la charge utile de données . Pour se déplacer sur un réseau Ethernet , un paquet est encapsulé dans une trame Ethernet . La trame Ethernet contient les adresses MAC des appareils source et de destination pour le hop actuel .
L'envoi de paquets
Lorsque l'ordinateur A crée un paquet à envoyer à l'ordinateur B un autre réseau , l'ordinateur A écrit son adresse IP et l'adresse IP de l'ordinateur B dans la source de paquets et les champs d'adresse de destination . Ensuite, il écrit son adresse MAC et l'adresse MAC de la passerelle par défaut dans la trame Ethernet , et l'envoie . Les chiffres de passerelle par défaut l'adresse MAC du routeur sur le prochain bond du voyage . Chaque routeur sur le voyage change les adresses MAC source de la trame Ethernet pour se montrer comme la source et le routeur suivant sur le saut comme destination.
Routeur S'adressant
de travail
de l'adresse IP de l'ordinateur B , le routeur A peut déterminer l'adresse du routeur qui gère le trafic pour le réseau de l'ordinateur hôte . Un routeur peut alors déterminer la meilleure route vers ce réseau et d'identifier l'adresse IP du routeur du saut suivant pour un paquet sur son chemin vers l'ordinateur B. Toutefois , le routeur A a besoin de l'adresse MAC du routeur du saut suivant , de sorte qu'il identifie l'adresse de diffusion pour le routeur du saut suivant , interroge le réseau pour l'adresse MAC du routeur et l'ajoute à sa table ARP.
Network Address Tranlsation
utilisation d'adresses réseau traduction , ou NAT, le routeur A permet aux ordinateurs sur le réseau local de partager une seule connexion Internet . NAT nécessite routeur A pour modifier les adresses IP dans l'en-tête de paquet. Comme tout le trafic Internet doit provenir d'une adresse IP publique , et l'ordinateur A a une adresse IP privée sur le réseau local , le routeur A remplace l'adresse privée dans l'en-tête de paquet avec l'adresse publique partagée et un numéro de port arbitraire. Lorsque des données revient de l' Internet , le routeur A détermine l'adresse privée de l' ordinateur de destination sur la base du numéro de port et remplace l'adresse IP de destination dans l'en-tête de paquet avec l'adresse privée de l'ordinateur. NAT arrive aussi de créer un pare-feu.