C'est quoi le TCPIP ?

Stéphane Blin
12 Nov 202315:42

Summary

TLDRDans cette vidéo, l'auteur explique de manière simplifiée le modèle TCP/IP, une suite de protocoles utilisés pour le transfert de données sur Internet. En utilisant la métaphore de l'envoi de courrier par la poste, il compare le fonctionnement des quatre couches logicielles du modèle TCP/IP à la traversée des différents étages d'une entreprise. Chaque couche est responsable d'une étape spécifique du processus, allant de la création de messages par l'application jusqu'à leur acheminement final par le réseau. L'auteur illustre le processus avec un exemple concret d'un navigateur web demandant une page Web, montrant comment les données sont encapsulées et traitées à chaque niveau. Il conclut en recommandant un logiciel de simulation pour visualiser les échanges de données TCP/IP, offrant ainsi une meilleure compréhension du sujet.

Takeaways

  • 🌐 Le modèle TCP/IP est une suite de protocoles utilisés pour le transfert de données sur Internet.
  • 📚 Chaque couche du modèle TCP/IP a un rôle spécifique dans la communication entre les ordinateurs.
  • 📬 L'identification des applications sur Internet est faite par des ports, comme le port 80 pour les serveurs Web.
  • 🏢 Les adresses IP sont utilisées pour identifier et acheminer les données à travers le réseau.
  • 🖥️ Chaque appareil réseau possède une adresse MAC unique pour l'identification au niveau du matériel.
  • 📦 Les données sont encapsulées à chaque couche du modèle TCP/IP, ajoutant des en-têtes pour la transmission.
  • 🔄 Le processus de transmission de données ressemble à l'envoi de courrier par la poste, avec des étapes similaires.
  • 📫 La couche application (niveau 4) traduit les messages en langage machine pour les applications.
  • 🚛 La couche transport (niveau 3) gère l'envoi des messages à l'application appropriée et vérifie les erreurs.
  • 🌐 La couche Internet (niveau 2) s'occupe du routage des paquets de données et de leur réassemblage.
  • 📭 La couche réseau (niveau 1) est responsable de l'acheminement des données d'un routeur à l'autre.
  • 🔁 L'envoi d'un accusé de réception inverse les rôles d'expéditeur et de destinataire et utilise un flag pour confirmer la réception.

Q & A

  • Quelle est la signification de TCP/IP?

    -TCP/IP est l'acronyme de Transfert Contrôle Protocole et Internet Protocole. C'est une suite de protocoles utilisés pour le transfert des données sur Internet, qui permet aux différents appareils de communiquer entre eux de manière fiable.

  • Comment le modèle TCP/IP est-il comparé à l'envoi de courrier par la poste?

    -Le modèle TCP/IP est comparé à l'envoi de courrier par la poste pour faciliter la compréhension de son fonctionnement. Chaque couche du modèle TCP/IP correspond à un étage de l'entreprise fictive qui gère l'envoi du courrier, de la rédaction à la livraison finale.

  • Quels sont les différents types d'identification utilisés sur Internet pour les machines et les applications?

    -Pour les machines, on utilise l'adresse IP pour identifier l'appareil sur le réseau. Pour les applications, on utilise des ports. Chaque application peut être identifiée par un numéro de port unique, comme le port 80 pour les serveurs Web.

  • Quelle couche du modèle TCP/IP est responsable de la traduction des messages en langage machine?

    -La couche la plus haute du modèle TCP/IP, la couche application (numéro 4), est responsable de la traduction des messages en langage machine pour permettre aux applications de dialoguer sur le réseau Internet.

  • Quel est le rôle de la couche transport dans le modèle TCP/IP?

    -La couche transport s'occupe d'envoyer les messages à la bonne application, de découper les paquets de données s'ils sont trop volumineux, et de vérifier les erreurs de transmission.

  • Comment la couche Internet (numéro 2) contribue-t-elle au routage des données?

    -La couche Internet est responsable de l'acheminement des données de bout en bout, ce qui implique le routage des paquets vers leur destination finale en utilisant les adresses IP des sources et des destinations.

  • Quelle couche du modèle TCP/IP s'occupe de l'acheminement des données de routeur en routeur?

    -La couche réseau (numéro 3) s'occupe de l'acheminement des données de routeur en routeur par les réseaux Internet.

  • Comment les adresses MAC sont-elles utilisées dans le processus de transmission des données?

    -Les adresses MAC (Media Access Control) sont utilisées par la couche réseau pour acheminer les données au niveau du réseau local. Chaque carte réseau a une adresse MAC unique qui permet d'identifier physiquement les appareils sur le réseau.

  • Quel est le rôle de la couche application dans la communication entre un navigateur Web et un serveur?

    -La couche application traduit la requête du navigateur Web en un langage machine, par exemple en utilisant le protocole HTTP pour demander une page Web, et gère la communication entre l'application du navigateur et l'application du serveur Web.

  • Comment la couche transport assure-t-elle la fiabilité de la transmission des données?

    -La couche transport ajoute une en-tête de segment qui comprend des informations telles que les ports source et de destination, un numéro de séquence pour la numérotation des segments, et un flag pour l'accusé de réception (ACK), ce qui permet de vérifier les erreurs et de garantir la fiabilité de la transmission.

  • Quel est l'outil de simulation mentionné dans le script pour visualiser les échanges de données TCP/IP?

    -Le logiciel de simulation mentionné est appelé Philius. Il permet de visualiser les échanges de données TCP/IP dans un réseau, ce qui est utile pour mieux comprendre le fonctionnement du modèle TCP/IP.

Outlines

00:00

😀 Introduction au modèle TCP/IP

Le premier paragraphe introduit le modèle TCP/IP comme une suite de protocoles utilisés pour le transfert de données sur Internet. Il explique que ces protocoles permettent à deux ordinateurs de communiquer en utilisant des règles communes pour que le transfert soit fiable. Le parallèle est fait avec l'envoi de courrier par la poste, où chaque étape du processus est comparée à un niveau logiciel du modèle TCP/IP. Les concepts de port, d'adresse IP et d'adresse MAC sont également introduits pour identifier les différentes applications et machines sur Internet.

05:01

📬 Le processus de communication TCP/IP

Le deuxième paragraphe détaille le processus de communication sur Internet en utilisant la métaphore d'une entreprise envoyant un courrier. Il décrit comment un message passe par différentes couches du modèle TCP/IP, de la couche application (niveau 4) à la couche réseau (niveau 1), chaque couche ajoutant des informations spécifiques comme les en-têtes de transport et d'Internet. L'encapsulation des données et le routage des paquets sont expliqués à travers l'exemple d'un courrier envoyé d'une entreprise à un service de recrutement à Marseille.

10:01

🔄 Retour de l'accusé de réception

Le troisième paragraphe explique comment un accusé de réception est envoyé en réponse à un message initial. Il décrit le processus de désencapsulation des paquets à chaque couche du modèle TCP/IP, de la couche réseau jusqu'à la couche application, où le message est finalement lu par l'application concernée. L'inverse du processus est également présenté, où un accusé de réception vide est envoyé pour confirmer la réception du message initial. L'utilisation d'un logiciel de simulation, Philius, est mentionnée pour visualiser les échanges de données TCP/IP.

15:03

'tat de la communication TCP/IP

Le quatrième paragraphe conclut la vidéo en montrant un exemple de suivi de la communication TCP/IP à l'aide d'un logiciel de simulation. Il illustre comment les données sont encapsulées et décapsulées à chaque niveau du modèle TCP/IP, et comment un accusé de réception est envoyé pour confirmer la réception d'un message. L'importance de l'ordre des numéros de séquence et l'utilisation des ports source et de destination pour identifier les applications sont également soulignées.

Mindmap

Keywords

💡TCP/IP

TCP/IP est un ensemble de protocoles utilisés pour le transfert des données sur Internet. Dans la vidéo, il est présenté comme le cœur du fonctionnement des communications entre les ordinateurs via Internet, et est comparé à un processus d'envoi de courrier pour faciliter la compréhension.

💡Couche applicative

La couche applicative est la quatrième couche du modèle TCP/IP et elle est responsable de la traduction des messages en langage machine pour les applications. Elle est mentionnée comme le point où les applications telles que les navigateurs web interagissent avec le réseau.

💡Port

Un port est utilisé pour identifier les applications qui fonctionnent sur un ordinateur. Par exemple, le port 80 est utilisé pour identifier un serveur web. Dans la vidéo, les ports sont comparés aux secrétaires qui redirigent les messages vers les services appropriés.

💡Adresse IP

L'adresse IP est une adresse numérique qui identifie un appareil sur Internet. Elle permet de déterminer le chemin des données à travers le réseau. Dans le script, l'adresse IP est comparée à l'adresse d'une entreprise pour montrer comment les données sont acheminées.

💡Adresse MAC

L'adresse MAC (Media Access Control) est l'adresse physique d'une machine qui permet son identification unique dans un réseau. Elle est mentionnée comme l'équivalent de l'identité physique d'une carte réseau dans le contexte de l'envoi de données.

💡Routage

Le routage fait référence au processus par lequel les données sont acheminées de bout en bout sur Internet. Dans la vidéo, il est expliqué comme le processus par lequel les paquets de données sont envoyés à travers différents routeurs pour atteindre leur destination.

💡Segment

Un segment est le paquet de données qui est créé par la couche transport du modèle TCP/IP. Il est formé par l'encapsulation des données avec l'en-tête de transport. Dans le script, le segment est mentionné comme l'unité de données qui est traitée et transférée par les couches supérieures.

💡Paquet

Un paquet est le résultat de l'encapsulation d'un segment par la couche Internet avec l'adresse IP source et de destination. Il est crucial pour le routage et le transfert des données. Dans la vidéo, les paquets sont décrits comme les enveloppes contenant les segments qui voyagent à travers Internet.

💡Trame

Une trame est le niveau le plus bas du modèle TCP/IP où les paquets sont encapsulés avec des adresses MAC pour le transfert physique sur le réseau. Dans le contexte de la vidéo, les trames sont mentionnées comme les unités finales qui sont traitées par les routeurs et les cartes réseau.

💡Accusé de réception

Un accusé de réception est un signal envoyé par la destination pour confirmer la réception d'un paquet de données. Dans le script, il est utilisé pour montrer comment le système de communication TCP/IP assure la fiabilité des transmissions en inversant les rôles d'expéditeur et destinataire.

💡Simulation de réseau

La simulation de réseau est une technique utilisée pour modéliser et visualiser le fonctionnement d'un réseau informatique. Dans la vidéo, un logiciel de simulation nommé Philius est mentionné pour illustrer les échanges de données TCP/IP de manière visuelle.

Highlights

Le modèle TCP/IP est une suite de protocoles utilisés pour le transfert de données sur Internet.

TCP/IP permet aux ordinateurs de communiquer en utilisant des règles communes pour que le transfert soit fiable.

Le protocole TCP/IP est facilement comparable à l'envoi de courrier par la poste.

Les applications sur un ordinateur sont identifiées par des ports, comme le port 80 pour un serveur Web.

Chaque ordinateur sur Internet est identifié par une adresse IP qui détermine le chemin des données sur le réseau.

Les cartes réseau ont une adresse MAC unique pour identifier les machines dans un réseau.

Le fonctionnement du TCP/IP est comparé à une entreprise avec services ou bureaux qui traitent des courriers.

La couche application (couche 4) traduit les messages en langage machine pour les applications.

La couche transport (couche 3) gère l'envoi des messages, la division en paquets et la vérification d'erreurs.

La couche Internet (couche 2) s'occupe du routage des données et du réassemblage des paquets.

La couche réseau (couche 1) achemine les données de routeur en routeur via les réseaux Internet.

Un exemple pratique est donné pour illustrer la demande d'affichage d'une page Web et la requête d'un service de recrutement.

Les données sont encapsulées à chaque couche avec des en-têtes pour la transmission et le routage.

Le processus d'encapsulation et de désencapsulation des données est expliqué via l'analogie d'un courrier.

Le logiciel Philius permet de visualiser les échanges de données TCP/IP dans un réseau.

L'exemple du logiciel montre les différentes couches et protocoles tels que HTTP, TCP, IP, et LAN.

Les numéros de ports sources et de destination, ainsi que les adresses IP, sont crucials pour la communication entre applications.

Un accusé de réception (ACK) est utilisé pour informer l'expéditeur que le message a été reçu.

L'inversion des adresses source et destination et l'utilisation de flags sont importantes pour la communication bidirectionnelle.

La vidéo utilise l'analogie d'une entreprise et de son traitement de courrier pour expliquer le modèle TCP/IP de manière simple et compréhensible.

Transcripts

play00:01

bonjour à tous dans cette vidéo je vais

play00:03

tenter de vous expliquer de manière

play00:05

simplifiée ce qu'est le TCPIP pour

play00:08

commencer il faut savoir que le modèle

play00:09

tcipip est une suite de protocole

play00:11

c'est-à-dire de règles utilisées pour le

play00:14

transfert des données sur Internet

play00:16

c'est-à-dire que lorsque deux

play00:17

ordinateurs veulent communiquer entre

play00:19

eux via Internet les données échangées

play00:22

vont être mises en forme selon des

play00:23

règles qui sont toujours les mêmes afin

play00:25

que chaque machine puisse se comprendre

play00:27

et que le transfert des données soit

play00:28

fiable et pour bien en comprendre le

play00:30

fonctionnement on va voir que le TCPIP

play00:32

est très facilement comparable à l'envoi

play00:35

de courrier par la poste je vais donc

play00:36

faire le parallèle tout au long de la

play00:38

vidéo alors par ailleurs sachez qu'il y

play00:41

a plusieurs façons de voir le TCPIP et

play00:43

pour ma part j'ai choisi de présenter un

play00:45

modèle en quatre couche et le nom de

play00:48

TCPIP acronyme de transfert contrôle

play00:50

protocole et Internet protocole est en

play00:53

réalité le nom des protocoles qui sont

play00:55

le plus souvent utilisés dans la 2è et

play00:57

la 3è couche on va voir ça après

play01:00

alors avant d'attaquer on va préciser

play01:02

comment les différents acteurs sont

play01:04

identifiés sur Internet dans un

play01:06

ordinateur tourne différentes

play01:08

applications par exemple on a le

play01:10

navigateur web on a la messagerie on a

play01:13

les applications de transfert de

play01:14

fichiers et toutes ces applications sont

play01:17

identifiées par ce que l'on appelle un

play01:18

port par exemple une application de

play01:21

serveur Web est identifiée par le port

play01:23

80 un serveur de messagerie par le port

play01:25

25 une application de transfert de Fichi

play01:28

par port par le port 21 et cetera cela

play01:31

permet lorsqu'un message arrive dans un

play01:33

ordinateur de savoir à quelle

play01:35

application s'adresse le

play01:37

message par exemple le port 80 identifie

play01:40

une application de serveur Web alors

play01:43

gardons ce numéro de port comme exemple

play01:46

alors par ailleurs la machine elle-même

play01:48

doit être identifiée on utilise pour

play01:50

cela la fameuse adresse IP elle permet

play01:53

lors de l'achaînement de données sur le

play01:55

réseau de déterminer à chaque

play01:57

embranchement en fonction de cette

play01:59

adresse IP de savoir quel chemin

play02:04

emprunter donc voici un exemple

play02:06

d'adresse

play02:08

IP enfin chaque carte réseau qui permet

play02:11

de brancher l'ordinateur au réseau

play02:13

possède elle aussi une identification

play02:15

l'adresse MAC ou Mia access control qui

play02:18

est l'adresse physique d'une machine

play02:20

elle permet dans un réseau d'identifier

play02:22

de manière unique l'adresse des machines

play02:24

à chaque saut voici par exemple à quoi

play02:27

elle

play02:28

ressemble

play02:31

vous savez que dans les réseaux on

play02:33

trouve des routeurs qui permettent de

play02:34

relier des sous-réseaux entre eux s'il

play02:36

relie par exemple deux sous-réseau ils

play02:38

auront alors deux adresses IP donc voici

play02:42

des exemples et ils auront donc deux

play02:45

cartes réseau avec chacune leur adresse

play02:47

MAC donc voici les exemples alors bien

play02:50

sûr s'ils ont trois interfaces ils

play02:52

auront trois adresses IP et trois

play02:53

adresse MAC on va pouvoir maintenant

play02:56

commencer alors on va comparer le

play02:58

fonctionnement du tcipip dans un

play03:01

ordinateur avec une entreprise qui

play03:02

voudrait envoyer un courrier alors notre

play03:04

ordinateur possède on l'a vu diverses

play03:07

applications l'entreprise elle possède

play03:09

différents services ou bureaux comme les

play03:11

ressources humaines la comptabilité la

play03:13

direction l'envoi d'un message va passer

play03:15

dans l'ordinateur à travers quatre

play03:17

couches logiciel de la même manière que

play03:19

notre courrier va descendre les quatre

play03:21

étages de notre entreprise le courrier

play03:23

va d'abord descendre au secrétariat du

play03:25

service en question cela pourrait être

play03:27

le secrétariat de les ressources

play03:28

humaines de la contat ou de la direction

play03:31

ici le rôle de Cees secrétariat sera à

play03:33

la demande des bureaux du dessus de

play03:35

rédiger les courriers à l'attention des

play03:37

services des autres entreprises de la

play03:39

même manière dans notre ordinateur la

play03:41

couche la plus haute la numéro 4 qui

play03:43

s'appelle la couche application se

play03:45

chargera de traduire en langage machine

play03:47

les messages qui seront envoyés sur le

play03:48

réseau Internet pour faire dialoguer les

play03:50

applications dans notre entreprise le

play03:53

courrier descendra au secrétariat

play03:54

général dont le rôle sera ici de

play03:56

s'occuper des courriers des différents

play03:58

bureaux de les classer de vérifier les

play04:00

accusés de réception et cetera alors

play04:02

dans notre ordinateur la couche suivante

play04:05

appelée couche transport s'occupera

play04:08

d'envoyer les messages à la bonne

play04:09

application de découper les paquets de

play04:11

données s'ils sont trop volumineux de

play04:13

vérifier les erreurs et cetera dans

play04:16

l'entreprise le courrier descend ensuite

play04:17

à l'accueil qui s'occupe de mettre la

play04:19

lettre dans une enveloppe avec l'adresse

play04:21

et le timbre pour l'envoyer de la même

play04:23

manière dans l'ordinateur la couche

play04:25

numéro 2 appelée couche Internet va

play04:27

s'occuper de l'acheminement des données

play04:29

de bout en bout c'est ce qu'on appelle

play04:30

le routage et s'occupe également du

play04:33

réassemblage des paquets à réception et

play04:35

enfin au rez-de-chaussée de notre

play04:37

entreprise se trouve un bureau de poste

play04:39

qui va s'occuper d'acheminer le

play04:41

courrier tout comme la couche réseau de

play04:44

notre ordinateur qui va elle va

play04:46

s'occuper d'acheminer les données de

play04:47

routeur en routeur par les réseaux

play04:50

internet alors rentrons un petit peu

play04:52

dans le détail et supposons que depuis

play04:54

notre navigateur web nous voulons

play04:56

afficher la page web de la mairie de

play04:58

Dijon et supposons que les ressources

play05:01

humaines de notre entreprise est un

play05:02

document à demander au service de

play05:04

recrutement de Marseille alors on

play05:06

déplace pour y voir plus

play05:08

clair alors voilà les ressources

play05:10

humaines qui ont un message à

play05:11

transmettre le secrétariat rédige la

play05:13

lettre et dans notre ordinateur on tape

play05:18

wwwdjon.fr puis entrer la couche

play05:20

application va traduire cette requête

play05:22

par get qui signifie obtenir suivi de

play05:25

l'adresse du site web sous forme

play05:26

d'adresse IP alors au niveau de

play05:28

l'entreprise le secrétariat général

play05:30

prépare une pochette il glisse la lettre

play05:33

et inscrit le bureau destinataire

play05:36

c'est-à-dire le recrutement le bureau

play05:38

expéditeur les ressources humaines le

play05:40

nombre de lettres ici ça tient dans une

play05:42

seule lettre et inscrit un accusé de

play05:44

réception qui sera envoyé si la lettre

play05:47

est bien reçue dans notre ordinateur les

play05:50

données sont traitées par la couche

play05:51

transport qui va ajouter une enentête

play05:54

avec le port source vous vous souvenez

play05:56

c'est le numéro qui identifie les

play05:58

applications ici le port 1337

play06:02

identifie notre navigateur web il est

play06:04

ajouté le port de destination euh 80

play06:08

c'est celui qui identifie une

play06:09

application de serveur Web le message

play06:12

est numéroté ici il n'y en a qu'un et il

play06:14

est prévu un flag ou drapeau en français

play06:17

qui servira pour l'accusé de réception

play06:19

ici cette case est pour le moment

play06:21

inutilisée alors à ce niveau làà on dit

play06:24

que les données ont été encapsulées

play06:26

c'est-à-dire que l'on a ajouté une

play06:28

entête transport au message get HTTP et

play06:31

cetera ce nouvel ensemble de données est

play06:33

alors appelé un

play06:35

segment du côté de l'entreprise

play06:37

l'accueil prépare une enveloppe glisse

play06:40

la pochette dedans et écrit le

play06:42

destinataire donc c'est à Marseille et

play06:45

l'expéditeur l'entreprise à Paris dans

play06:48

l'ordinateur le segment est encapsulé

play06:50

par la couche 2 internet qui ajoute

play06:53

l'adresse IP de

play06:54

destination donc c'est l'adresse IP du

play06:57

serveur qui héberge la page web du site

play06:59

de Dijon et l'adresse IP source

play07:01

c'est-à-dire l'IP de notre ordinateur à

play07:04

ce niveau l'ensemble de ces données est

play07:06

appelé

play07:07

paquet alors dans notre tremprise le

play07:10

bureau de poste au rez-de-chaussée

play07:12

prépare une sacoche glisse l'enveloppe

play07:14

dedans et indique le prochain centre de

play07:16

tri auquel sera envoyée la sacoche et

play07:19

indique que la sacoche a été expéée par

play07:21

le bureau de poste de Paris 15 alors à

play07:25

gauche la couche réseau encapsule le

play07:28

paquet en lui ajoutant une entête avec

play07:30

l'adresse MAC de la carte réseau de

play07:32

destination du prochain routeur et

play07:34

l'adresse MAC de la carte réseau de

play07:36

notre propre ordinateur et ici on a ce

play07:39

que l'on appelle une

play07:41

trame alors voyons la suite où les

play07:44

messages vont commencer à à voyager en

play07:47

haut la sacoche est envoyée au premier

play07:49

centre de tri dans la ville de Vissou

play07:51

alors juste un petit peu de géographie

play07:53

pour suivre le scénario le le courrier

play07:56

quitte Paris vers le centre de tri de

play07:58

Vissou qui s occupe notamment des envois

play08:00

vers le sud de la France puis voyagera

play08:02

jusqu'au centre de tri de vitrol qui

play08:04

récupère les courriers à destination de

play08:06

Marseille bon alors notre sacoche est

play08:09

arrivée dans le bon centre de tri la

play08:11

lettre est donc sortie on met une

play08:14

nouvelle sacoche et comme l'enveloppe

play08:17

est à destination de Marseille elle doit

play08:20

partir vers le centre de tri de vitrol

play08:22

on ajoute l'expéditeur puis l'enveloppe

play08:24

est glissée dans la nouvelle

play08:27

sacoche alors en bas notre tram quitte

play08:30

notre ordinateur et arrive au premier

play08:32

routeur c'est comme le centre de tri la

play08:35

carte réseau du routeur a son adresse

play08:37

MAC ici qui commence par BB quelque

play08:39

chose et comme l'adresse MAC de

play08:41

destination est la bonne la trame est

play08:45

désencapsulée l'adresse IP de

play08:47

destination est lu alors le paquet est à

play08:50

nouveau encapsulé l'adresse MAC source

play08:53

est ajoutée ainsi que l'adresse MAC du

play08:55

prochain routeur alors pour information

play08:58

les prochaines adress adress Mac sont

play08:59

connu par le routeur grâce à sa table de

play09:02

routage en haut pour notre courrier la

play09:05

sacoche voyage jusqu'au centre de tri de

play09:06

vitrol on est dans le bon centre alors

play09:09

la lettre est sortie la sacoche est

play09:13

remplacée la destination est en

play09:16

Marseille on met le bureau de Poste du

play09:19

8e arrondissement en destination et le

play09:22

centre de tri de vitrol en expéditeur et

play09:24

l'enveloppe est glissée à

play09:26

l'intérieur en bas la trame voyage

play09:29

arrive au routeur suivant l'adresse MAC

play09:31

est identifiée la trame est donc

play09:35

désencapsulée la lecture de l'adresse IP

play09:37

de destination entraîne une nouvelle

play09:39

encapsulation où est ajouté l'adresse

play09:41

MAC de la carte réseau source et celle

play09:44

de

play09:45

destination en haut notre sacoche arrive

play09:48

au bureau de poste de Marseille 8e

play09:50

arrondissement tandis que notre trame

play09:52

arrive dans le serveur de la mairie de

play09:53

Dijon alors on décale pour y voir plus

play09:56

clair alors pour notre courrier la

play09:59

sacoche étant bien arrivée à destination

play10:01

l'enveloppe est distribuée par le

play10:02

facteur à à l'accueil de l'entreprise

play10:05

marseillaise dans Le serveur comme

play10:07

l'adresse MAC correspond à celle de la

play10:08

carte réseau la trame est désencapsulée

play10:11

et remonte vers la couche internet pour

play10:14

le courrier l'adresse postale est bien

play10:16

la bonne la pochette est sortie et

play10:18

l'enveloppe est remis au secrétariat

play10:20

général du côté de notre serveur

play10:23

l'adresse IP étant bien celle de

play10:24

destination le paquet est cette fois lui

play10:27

aussi désencapsulé et monte vers la

play10:29

couche transport à droite dans

play10:32

l'entreprise le secrétariat général voit

play10:34

que le courrier est destiné au service

play10:36

recrutement il remet donc la lettre au

play10:38

secrétariat de recrutement et de son

play10:41

côté la couche transport voit que les

play10:43

données sont adressées au port 0

play10:45

c'est-à-dire je vous rappelle

play10:46

l'application du serveur Web le segment

play10:48

est alors désencapsulé et remonte à la

play10:50

couche application dans notre entreprise

play10:53

le secrétariat recrutement informe le

play10:55

destinataire du contenu de la lettre

play10:58

tout comme la couche application

play10:59

transmet la requête à l'application du

play11:01

serveur Web alors ça y est les messages

play11:03

sont arrivés au destinataire mais

play11:05

comment l'expéditeur va-t-il le savoir

play11:07

alors dans l'entreprise le système

play11:09

d'accusé de réception va être mis en

play11:11

œuvre le secrétariat va inverser le

play11:14

destinataire et l'expéditeur il il

play11:17

identifie le numéro du courrier en

play11:19

question et indique que la lettre a bien

play11:21

été reçue puis il transmet cette

play11:23

pochette vide mais complétée à l'accueil

play11:26

qu' a glisse dans l'enveloppe dans le

play11:29

c'est la même chose les ports sources et

play11:31

destination sont

play11:33

inversés le numéro du message est

play11:35

augmenté de 1 donc il passe à de c'est

play11:38

la manière de savoir que cet accusé de

play11:39

réception fait suite au message

play11:41

précédent et le flag va être maintenant

play11:43

utilisé en y inscrivant a qui signifie

play11:47

en anglais acknowledgement c'est-à-dire

play11:49

accusé de réception sous-entendu j'ai

play11:51

bien reçu le message alors ce message

play11:53

vide vous aurez remarqué ici que la

play11:56

partie application est vide c'est

play11:58

seulement l'enveloppe qui va voyager

play11:59

donc ce message vide va être à son tour

play12:01

encapsulé par la couche internet du côté

play12:04

de l'entreprise l'accueil s'occupe

play12:07

d'inverser à son tour et bien

play12:09

l'expéditeur et le

play12:11

destinataire et puisvel dépose

play12:13

l'enveloppe à la poste alors pareil dans

play12:16

le serveur l'adresse IP de destination

play12:19

est inversée avec l'IP source et puis le

play12:23

paquet est encapsulé par la couche

play12:25

réseau alors pour terminer la poste de

play12:29

prépare la sacoche en inversant

play12:31

l'expéditeur puis le destinataire et

play12:33

enfin la sacoche repart à l'envoyeur

play12:36

idem dans le serveur les adresses MAC

play12:38

sont mises à jour puis la trame repart

play12:41

sur les ser sur le réseau Internet

play12:42

jusqu'à notre

play12:44

ordinateur donc on peut résumer le

play12:46

parcours des données entre les machines

play12:47

sur internet avec ce schéma on y voit

play12:49

les quatre couches avec les protocoles

play12:51

HTTP TCP IP et LAN dans l'exemple que je

play12:55

vous ai

play12:56

présenté alors avant de terminer je

play12:58

trouve ou intéressant de vous montrer un

play13:00

logiciel de simulation sur lequel est

play13:02

possible de visualiser les les échanges

play13:04

de données TCPIP le le logiciel

play13:06

s'appelle philius il est gratuit et

play13:08

assez simple à utiliser alors ici j'ai

play13:10

créé un tout petit réseau avec un

play13:12

ordinateur portable relié à un serveur

play13:14

web au travers de deux routeurs sur le

play13:16

navigateur web du portable on affiche

play13:19

une page web contenue sur le serveur et

play13:21

en dessous on voit s'afficher les

play13:23

échanges de données ce que vous voyez

play13:24

c'est une capture vidéo du logiciel et

play13:27

je vous propose de regarder en tail les

play13:29

lignes 6 et 7 alors quand on clique sur

play13:33

la ligne 6 on voit en dessous le contenu

play13:35

de la trame et cette ligne correspond

play13:37

comme dans notre exemple à la demande

play13:39

d'affichage de la page web et on verra

play13:41

que la ligne suivante correspond à la

play13:43

cuusine de réception donc si on regarde

play13:45

la trame telle que je l'ai présenté dans

play13:47

cette vidéo on a en haut et bien

play13:50

l'entête réseau avec les adresses MAC

play13:53

pour info la ligne

play13:56

0x800 précise le type de données trans

play13:58

transporté par la trame ici c'est du IP

play14:01

version 4 ensuite on a l'ENT tête de la

play14:04

couche internet avec l'adresse IP source

play14:06

et destinataire on voit bien qu'il

play14:08

s'agit du protocole IP le protocole 6

play14:11

indique que c'est du TCPIP qui est

play14:13

utilisé dans la couche supérieur et le

play14:15

TTL c'est la durée de vie en nombre de

play14:18

saut avant que la trame soit détruite je

play14:20

ne rentre pas dans les détails ici et

play14:22

ensuite on retrouve l'entête de la

play14:24

couche transport avec les port sources

play14:26

et destination le port source qui

play14:28

identifie ton navigateur Web est un

play14:30

nombre aléatoire ici c'est

play14:32

550613 là où dans mon exemple c'était

play14:35

1337 et on retrouve le port 80 en

play14:38

dessous on a le protocole TCPIP et le

play14:42

numéro du segment qu'on appelle séquence

play14:44

et là aussi un nombre attribué

play14:46

aléatoirement vous noterez qu'il finit

play14:48

par

play14:49

909 et enfin on a la donnée elle-même

play14:53

qui correspond à la demande de page Web

play14:55

de l'UT 5.253 et cetera en utilisant le

play14:58

protoc protocole HTTP alors rapidement

play15:01

si on regarde la ligne suivante on voit

play15:03

bien que le message est vide ça s'arrête

play15:05

à la couche transport et on retrouve là

play15:07

aussi les entêtes réseau l'entête

play15:10

Internet et l'entête transport vous

play15:13

remarquerez ici que le numéro de

play15:15

acknowledgement finit par 910 soit un

play15:19

chiffre de plus que la ligne précédente

play15:21

qui était 909 ce qui montre que cet

play15:23

accusé de réception est bien celui

play15:25

correspondant à la ligne 6 ça peut être

play15:27

utile si les lignes de données n'arrive

play15:29

pas dans

play15:29

l'ordre voilà je vous remercie pour

play15:31

votre attention en espérant que vous y

play15:33

voyez un petit peu plus clair sur le

play15:34

modèle en couche TCPIP à

play15:41

bientôt

Rate This

5.0 / 5 (0 votes)

Related Tags
TCP/IPModèle en couchesTransfert de donnéesInternetProtocolesCommunicationRoutageAdresse IPPortsMAC AdresseSimulationExplication simplifiée
Do you need a summary in English?