Protocole TCP et IP

Regardez la vidéo suivante, puis répondez aux questions.

1) Toute machine connectée à Internet possède :

  • une adresse Web.

  • une adresse postale.

  • une adresse IP.

2) Le DNS est :

  • un organisme de contrôle de l'Internet.

  • un système de nommage.

  • une machine spéciale.

3) Le routage IP permet de :

  • s'occuper du contenu d'un message.

  • trouver le chemin des données à travers Internet.

  • contrôler des serveurs.

4) Sur Internet, un fichier est :

  • transmis en un seul morceau.

  • dupliqué au cas où il se perdrait.

  • découpé en paquets.

5) Le protocole TCP :

  • s'assure que les données prennent la bonne route.

  • surveille les données sur Internet.

  • gère la transmission des contenus.

Réseau informatique

6) Un réseau informatique sert à :

a. photographier un paysage.

b. écrire un texte.

c. partager des données et des périphériques.

7) Un réseau informatique local regroupe des ordinateurs :

a. qui ont accès à Internet.

b. éloignés géographiquement.

c. reliés au sein d'un même espace restreint.

8) Un réseau informatique étendu est un :

a. réseau comprenant plusieurs machines.

b. réseau électrique permettant aux ordinateurs de fonctionner.

c. ensemble de réseaux de machine couvrant une grande zone géographique.

Composants d'un réseau

9) Un commutateur permet de relier :

a. un ordinateur à Internet.

b. plusieurs composants informatiques.

c. un smartphone à un ordinateur.

10) Un routeur permet de relier :

a. plusieurs composants informatiques.

b. un smartphone à un ordinateur.

c. un ordinateur à Internet.

11) Une borne Wifi connecte des composants informatiques au réseau local :

a. par fibre optique.

b. sans fil.

c. par un câble.

Échanges entre machines

12) Les données échangées entre deux ordinateurs au sein d'un réseau local sont :

a. envoyées par satellite.

b. codées sous la forme d'une suite de 0 et de 1, appelés « bit ».

c. codées de manière à être compréhensibles uniquement pour le destinataire.

13) La transmission des informations sur un réseau peut se faire par :

a. ondes radios.

b. clef USB.

c. télévision.

14) Les règles qui régissent les échanges sur Internet s'appellent :

a. le Wifi.

b. les protocoles.

c. les commutateurs.

Internet, un réseau mondial

15) Internet est un :

a. logiciel qui permet de consulter des sites Web.

b. réseau informatique international.

c. protocole de transmission d'informations.

16) Un ordinateur est identifié sur le réseau Internet par une adresse :

a. Web.

b. postale.

c. comportant 4 nombres, l'adresse IP.

17) L'acheminement des données sur le réseau Internet passe par l'utilisation :

a. d'une adresse courriel.

b. d'adresses Web.

c. de différents routeurs.

Définition

Sur internet l'échange de données entre deux ordinateurs est basé sur deux protocoles : le protocole IP et le protocole TCP. Mais qu'est-ce qu'un protocole ?

Selon Wikipedia, dans le cas général : On nomme protocole les conventions qui facilitent une communication sans faire directement partie du sujet de la communication elle-même. En électronique et en informatique (toujours selon Wikipedia) : un protocole de communication est un ensemble de contraintes permettant d'établir une communication entre deux entités (dans le cas qui nous intéresse 2 ordinateurs).

Il existe de nombreux protocoles qui permettent à deux ordinateurs de communiquer entre eux. Parmi ces nombreux protocoles, nous allons en étudier deux qui ont une importance fondamentale dans le fonctionnement d'internet : le protocole IP et le protocole TCP (d'un point de vue technique, les protocoles TCP et IP sont au coeur d'internet. Ils sont tellement liés entre eux que l'on parle souvent de protocole TCP/IP).

Quand un ordinateur A "désire" envoyer des données à un ordinateur B, après quelques opérations qui ne seront pas abordées ici, l'ordinateur A "utilise" le protocole TCP pour mettre en forme les données à envoyer.

Ensuite le protocole IP prend le relais et utilise les données mises en forme par le protocole TCP afin de créer des paquets des données. Après quelques autres opérations qui ne seront non plus évoquées ici, les paquets de données pourront commencer leur voyage sur le réseau jusqu'à l'ordinateur B. Il est important de bien comprendre que le protocole IP "encapsule" les données issues du protocole TCP afin de constituer des paquets de données.

Une fois arrivées à destination (ordinateur B), les données sont "désencapsulées" : on récupère les données TCP contenues dans les paquets afin de pouvoir les utiliser.

Le protocole IP s'occupe uniquement de faire arriver à destination les paquets en utilisant l'adresse IP de l'ordinateur de destination. Les adresses IP de l'ordinateur de départ (ordinateur A) et de l'ordinateur destination (ordinateur B) sont ajoutées aux paquets de données.

Le protocole TCP permet de s'assurer qu'un paquet est bien arrivé à destination. En effet quand l'ordinateur B reçoit un paquet de données en provenance de l'ordinateur A, l'ordinateur B envoie un accusé de réception à l'ordinateur A (un peu dans le genre "OK, j'ai bien reçu le paquet"). Si l'ordinateur A ne reçoit pas cet accusé de réception en provenance de B, après un temps prédéfini, l'ordinateur A renverra le paquet de données vers l'ordinateur B. L'envoi de donner se faisant rarement en une seule fois, l'ordinateur A, après avoir envoyé à l'ordinateur B un paquet de données, attendra l'accusé de réception en provenance de B avant d'envoyer le paquet de données suivant.

Nous pouvons donc résumer le processus d'envoi d'un paquet de données comme suit :

Une fois l'accusé de réception reçu par l'ordinateur A, ce dernier envoi un deuxième paquet vers B, et ainsi de suite...(jusqu'au moment où toutes les données auront été transmises)

À noter qu'il existe aussi le protocole UDP qui ressemble beaucoup au protocole TCP. La grande différence entre UDP et TCP est que le protocole UDP ne gère pas les accusés de réception. Les échanges de données avec UDP sont donc moins fiables qu'avec TCP (un paquet "perdu" est définitivement "perdu" et ne sera pas renvoyé) mais beaucoup plus rapides (puisqu' il n'y a pas d'accusé de réception à transmettre). UDP est donc très souvent utilisé pour les échanges de données qui doivent être rapides, mais où la perte d'un paquet de données de temps en temps n'est pas un gros problème (par exemple le streaming vidéo).