Maniatux's Blog

Welcome to the internet

Réseaux informatiques: #2 Modèle TCP/IP

Rédigé par Xavier - -

Un réseau informatique permet à plusieurs machines (ordinateurs, imprimantes, etc...) de communiquer ensemble. Il fait appel à plusieurs couches logicielles et matérielles.

Le modèle/norme TCP/IP est le plus utilisé dans l'industrie et dans le monde. TCP fait référence à un protocole "connecté" (dont je parle un peu plus loin) et IP à "Internet Protocol", un moyen d'interconnexion des réseaux.

Il est important de connaître ces différentes couches réseaux. L'OSI (Open System Interconnections) a défini un modèle standardisé à 7 couches. Vous pouvez le trouver ici. Je ne le présente pas ici, car en pratique il n'est jamais utilisé. La plupart des systèmes préfèrent le modèle TCP/IP. Voici les différentes couches:

  1. Couche Physique: Carte réseau + câble (signal électrique)
  2. Couche Liaison: Ethernet (adresses MAC)
  3. Couche Réseau: Adresses IP et masque de sous-réseau
  4. Couche Transport: TCP ou UDP (encapsulation, contrôle des paquets)
  5. Couche Application HTTP, FTP... (communication logicielle)

1. Couche Physique

C'est la partie physique, palpable, matérielle. Très souvent, c'est une carte réseau et un câble. Elle transporte le signal électrique qui matérialise les données. Mais cela peut être aussi de la fibre optique par exemple.

2. Couche Liaison

Détermine la manière dont les informations sont transmises, par exemple dans quel ordre sont transmis les bits et à qui ils sont destinés. L'adresse MAC d'un périphérique (unique pour chaque carte réseau) est inscrite dans les paquets envoyés, on peut donc savoir à qui il est destiné.

3. Couche Réseau

Cette couche de plus haut niveau permet de résoudre pas mal de soucis et de casse-têtes. Par exemple si notre paquet doit passer par des routeurs et plusieurs réseaux, ce n'est pas possible en couche 2. Avec la couche 3 c'est possible. On travaille au niveau des adresses IP et masques de sous-réseau.

3.1 IP: Internet Protocol

Dans nos esprits, Internet désigne le foutoir et le "minitel 2.0" auquel on accède grâce à nos F.A.I. Mais en réalité, "Internet" désigne l'interconnexion des réseaux. C'est quelque chose de technique qui n'a rien à voir avec le web (même si ce dernier se base dessus).

4. Couche Transport

Cette couche de tri et de contrôle. Deux protocoles très connus de la couche transport sont UDP et TCP.

4.1 TCP et UDP

Le TCP (Transmission Control Protocol) est un protocole dit connecté. A chaque paquet transmit, il demande un accusé de réception à la cible, pour savoir si il n'y a pas eu d'erreur entre temps. C'est très fiable mais un peu long (quelques millisecondes). L'UDP (User Datagram Protocol) est au contraire un protocole qui n'effectue aucune vérification, il se contente de transmettre et recevoir sans se poser de questions. C'est très rapide mais en contrepartie des paquets peuvent être perdus sans qu'on ne le sache, et cela peut donc poser des problèmes. Ce protocole est surtout utilisé en VoIP (Skype...) car des pertes de bribes de conversations ne sont pas critiques, et on cherche à maximiser les temps de transmission de données.

5. Couche Application

Cette fois-ci on travaille au niveau logiciel. Les protocoles de haut-niveau (HTTP, FTP, etc...) peuvent s'échanger les informations. Quelqu'un qui navigue sur internet fait appel massivement au protocole HTTP.

Classé dans : Network - Mots clés : aucun