Paquet tcp
Cours : Paquet tcp. Recherche parmi 298 000+ dissertationsPar jesaispas1 • 19 Novembre 2015 • Cours • 426 Mots (2 Pages) • 925 Vues
Exemple d'un transfert de fichier :
1ère étape : la couche de l’application envoie un flux de données vers la couche de transport
2ème étape : la couche de transport découpe le flux en paquets TCP, il ajoute à chaque paquet une entête comportant un numéro de séquence, et il calcule une somme de contrôle, il envoie donc ces paquets à la couche IP
3ème étape: la couche IP crée un datagramme contenant un ou plusieurs paquets TCP selon leurs tailles, elle rajoute une entête au datagramme qui contient l'adresse IP d'émetteur et l'adresse IP de destinataire, elle détermine l'adresse MAC du destinataire ou de l'ordinateur intermédiaire (soit on joint l'adresse IP directement s'il est dans son réseau, soit on cherche le premier intermédiaire que l'on va contacter), elle détermine cette adresse MAC et ce datagramme à la couche de liaison
4ème étape : elle se charge de créer une trame Ethernet avec le datagramme dedans et y ajoute l'entête Ethernet et elle se charge d'envoyer la trame vers l'adresse MAC destinataire. Cette étape se reproduit tant que l'adresse IP destinataire ne correspond pas à l'adresse IP du poste où l'on se trouve
[C’est l'adresse MAC qui change progressivement]
5ème étape : la couche de liaison de l'ordinateur de l'adresse finale vérifie la correspondance entre l'adresse MAC écrite et son adresse à elle, si elles sont similaires elle enlève la trame Ethernet et transmet le datagramme (trame sans entête = datagramme) à IP
6ème étape : la couche IP vérifie l'entête IP, si l'adresse IP destinataire est bien son adresse à elle, elle vérifie alors la somme de contrôle (sur l'entête), si la somme de contrôle est validée elle enlève l'entête et envoie le paquet TCP vers la couche 4, sinon elle rejette le datagramme, et elle se remet en liaison avec la couche 2 pour retrouver une adresse MAC à qui envoyer
[Étapes TCP
7ème étape : TCP récupère le paquet et vérifie le numéro de séquence
8ème étape : la couche TCP calcule le checksomme au niveau entête et données, si cette valeur au checksomme correspond à celle de l'entête et que le paquet arrive dans le bon ordre : la couche TCP envoie un message d’acquittement (accusé de réception atk) vers l’ordinateur source/émetteur ; si le checksomme ne correspond pas, la couche TCP abandonne le segment et n'envoie pas d'accusé de réception
9ème étape : si tout se passe bien, TCP retire son étape du paquet et reconstitue les données sous forme d'application
10ème étape : la couche destinataire reçoit ces données exactement comme si elle était en contact direct avec l'application source
]
...