Vous êtes sur la page 1sur 4

Ce que vous allez faire : Dans vos propres mots, décrivez ce qui se passe à chaque étape de

notre modèle de réseau lorsqu'un nœud sur un réseau établit une connexion TCP avec un
nœud sur un autre réseau. Vous pouvez supposer que les deux réseaux sont connectés au
même routeur.

Votre demande doit comprendre une explication détaillée des éléments suivants :

● Couche physique

● Couche liaison de données

● Couche réseau

● Couche de transport

Adresse MAC

Adresse IP

Port TCP

● Contrôle de la somme

● Table de routage

● TTL

Nous avons trois réseaux qui contiendront l'espace d'adressage Réseau A 10.1.1.0/24

Le réseau B aura une adresse IP 192.168.1.0/24 et le réseau C aura une adresse IP 172.16.1.0/24.

Le routeur sera situé entre le réseau a et le réseau c avec une interface dont l'ip sera configurée
avec le numéro suivant 10.1.1.1 sur le réseau A et une interface sur le réseau B avec l'ip suivant
192.168.1.254.

Un second routeur sera connecté entre le réseau B et le réseau c qui fera communiquer ces deux
réseaux et aura une interface réseau sur le réseau B dont l'adresse ip sera 192.168.1.1 et sur le
réseau c aura une interface dont l'adresse ip sera 172.16.1.1.

Après avoir défini ces réseaux avec leurs routeurs et adresses IP respectifs, nous allons procéder à
la connexion d'un ordinateur à l'un de ces réseaux.
Nous utiliserons un ordinateur de bureau situé dans un poste de travail de l'entreprise comme
client pour cette occasion et nous l'appellerons pc 1. Il fait partie du réseau A et s'est vu attribuer
l'ip suivante 10.1.1.100.

Nous allons placer un autre ordinateur dans le réseau c et nous l'appellerons ordinateur 2 et nous
lui attribuerons le numéro d'adresse IP 172.16.1.100. Cet ordinateur a un serveur web qui écoute
sur le port 80.

Supposons que l'utilisateur final ouvre son navigateur web sur l'ordinateur 1, qu'il tape dans son
navigateur l'adresse IP 172.16.1.100, que l'ordinateur 1 sache ce qu'il a commandé et qu'il
récupère une page web à partir de 172.16.1.100. Le navigateur web communique donc avec la pile
réseau, qui est la partie de notre système d'exploitation responsable de la gestion des fonctions
réseau.

Le navigateur web souhaite établir une connexion tcp avec 172.16.1.100, port 80, puis la pile
réseau examine son propre sous-réseau et constate qu'il est situé sur le réseau 10.1.1/24, ce qui
signifie que la destination se trouve sur un autre réseau, à savoir 172.16.1.100.

À ce stade, l'ordinateur 1 sait qu'il doit envoyer des données à sa passerelle pour qu'elles soient
acheminées vers un réseau distant configuré avec une passerelle 10.1.1.1.

Ensuite, l'ordinateur 1 consulte sa table arp pour déterminer l'adresse mac. L'ordinateur 1 émet
donc une requête arp pour une adresse ip de 10.1.1.1.1 qu'il envoie à l'adresse de diffusion
matérielle qui est toute f cette requête de détection arp est envoyée à chaque nœud du réseau
local.

Lorsque le routeur A reçoit ce message arp, il voit qu'il s'agit de l'ordinateur auquel l'adresse IP
10.1.1.1 est actuellement attribuée. Il répond donc à l'ordinateur 1 pour lui communiquer sa
propre adresse MAC:00:11:22:33:44:55. L'ordinateur 1 reçoit la réponse et connaît maintenant
l'adresse matérielle de sa propre passerelle, ce qui signifie qu'il est prêt à commencer à construire
son paquet sortant.

L'ordinateur 1 sait que le navigateur web lui demande d'établir une connexion tcp sortante, ce qui
signifie qu'il aura besoin d'un port tcp sortant le système d'exploitation identifie le port éphémère
5000 comme étant disponible et ouvre une socket connectant le navigateur web à ce port puisqu'il
s'agit d'une connexion tcp la pile réseau sait qu'avant de transmettre des données, le navigateur
web doit établir une connexion.

La pile réseau commence donc à construire un segment tcp et remplit tous les champs de l'en-
tête, y compris un port source de 5000 et un port de destination de 80.

Vous choisissez donc un numéro de séquence et l'utilisez pour remplir le champ du numéro de
séquence. Enfin, vous définissez un indicateur de symétrie et calculez la somme de contrôle pour
le segment et l'écrivez dans le champ de contrôle.

Notre segment tcp nouvellement construit est maintenant transféré à la couche ip de la pile
réseau. Cette couche construit un en-tête ip qui est rempli avec l'ip source et l'ip destination et le
ttl égal à 64 qui est une valeur standard pour ce champ.
Ensuite, le segment tcp est inséré en tant que données utiles pour le datagramme ip, puis une
somme de contrôle est calculée pour tout cela, et le datagramme ip peut être construit.

L'ordinateur 1 doit envoyer ce message à sa passerelle qui sait maintenant que son adresse mac
est MAC:00:11:22:33:44:55.

Une trame Ethernet est donc assemblée, toutes les données importantes sont complétées avec les
données appropriées, en particulier les adresses mac source et destination, enfin le datagramme
IP est inséré en tant que données utiles pour la trame Ethernet et une autre somme de contrôle
est calculée.

L'interface réseau connectée à l'ordinateur 1 envoie ces données ainsi que les modulateurs de
tension et de courant par le biais d'un câble cat 6 connecté entre l'ordinateur 1 et un
commutateur réseau.

Ce commutateur de réseau est utilisé pour recevoir la trame et inspecter l'adresse mac de
destination. Le commutateur sait laquelle de ses interfaces est connectée à cette adresse mac et
transmet la trame uniquement par le câble connecté à cette interface.

À l'autre extrémité de cette liaison se trouve le routeur A, qui reçoit la trame et reconnaît sa
propre adresse matérielle comme destination. Ce routeur sait que cette trame lui est destinée et
va maintenant prendre la trame entière et calculer une somme de contrôle.

Le routeur A compare la somme de contrôle à celle de l'en-tête de la trame Ethernet pour


s'assurer que toutes les données arrivent à bon port.

Le routeur A désassemble alors la trame Ethernet et conserve le datagramme IP. Il effectue à


nouveau une somme de contrôle pour l'ensemble du datagramme et, lorsqu'il trouve une
correspondance, il constate que toutes les données sont correctes.

Le routeur A se rend compte que le moyen le plus rapide d'envoyer des données au réseau
172.16.1.0/24 est de passer par le routeur B dont l'adresse IP est 192.168.1.1.1 Le routeur A
examine toutes les données du datagramme ip et diminue le ttl de 1. Il calcule une nouvelle
somme de contrôle pour refléter cette nouvelle valeur ttl et crée un nouveau datagramme avec
ces données. Le routeur A sait qu'il doit envoyer ce datagramme au routeur B dont l'adresse ip est
192.168.1.1.168.1.1.1 regarde la table arp et voit qu'il y a une entrée pour 192.168.1.1.1
maintenant le routeur A peut commencer à faire une trame ethernet avec l'adresse mac de son
interface sur le réseau B comme source et l'adresse mac sur l'interface du routeur B sur le réseau
B comme destination.

Une fois que les valeurs de la trame sont complétées pour tous les champs respectifs, le routeur A
place le datagramme IP nouvellement construit dans le champ de données utiles et calcule une
somme de contrôle qu'il met en place et envoie la trame au réseau B comme auparavant. Cette
trame traverse le réseau B et est reçue par le routeur B. Le routeur B effectue tous les contrôles et
supprime l'encapsulation de la trame Ethernet et effectue une somme de contrôle par rapport au
datagramme IP de destination, puis examine l'adresse IP de destination et vérifie la table de
routage pour voir l'adresse de destination de l'ordinateur 2 de l'ordinateur de destination.Le
routeur B effectue toutes les vérifications et met fin à l'encapsulation de la trame Ethernet et
effectue une somme de contrôle par rapport au datagramme IP, puis examine l'adresse IP de
destination et vérifie la table de routage pour trouver l'adresse de destination de l'ordinateur 2
avec ip 172.16.1.100 décrémente à nouveau la valeur ttl de 1 et calcule une nouvelle somme de
contrôle et crée un nouveau datagramme IP.

Ce processus est répété pour le réseau c

Vous aimerez peut-être aussi