2014/12/10

Le model TCP/IP

TCP/IP signifie «Transmission Control Protocol/Internet Protocol» et c'est une suite de protocoles. Il provient des noms des deux protocoles majeurs de la suite de protocoles, c'est-à-dire les protocoles TCP ( (Transmission Control Protocol)) et IP (Internet Protocol).


TCP/IP est une identification d'une certaine façon l'ensemble des règles de communication sur internet et se base sur la notion adressage IP, c'est-à-dire le fait de fournir une adresse IP à chaque machine du réseau afin de pouvoir acheminer des paquets de données. Étant donné que la suite de protocoles TCP/IP a été créée à l'origine dans un but militaire par les Etat-Unis , elle est conçue pour répondre à un certain nombre de critères.

Description du modèle

Le modèle TCP/IP s'inspire du modèle OSI auquel il reprend l'approche modulaire mais réduit le nombre à quatre. Les trois couches supérieures du modèle OSI sont souvent utilisées par une même application. Ce n'est pas le cas du modèle TCP/IP. C'est actuellement le modèle théorique le plus utilisé.
Protocoles utilisés
Modèle TCP/IP
correspondance en OSI
 
Couche application
Application
Présentation
Session
TCP / UDP, gestion des erreurs Couche Transport  Transport
IP / ARP et RARP /ICMP / IGMP Couche Internet Réseau
  Couche Accès réseau Liaison de donnée
Physique
De nouveau, on ajoute à chaque niveau une en-tête, les dénominations des paquets de données changent chaque fois:
  • Le paquet de données est appelé message au niveau de la couche application
  • Le message est ensuite encapsulé sous forme de segment dans la couche transport. Le message est donc découpé en morceau avant envoi pour respecter une taille maximum suivant le MTU.
  • Le segment une fois encapsulé dans la couche Internet prend le nom de datagramme
  • Enfin, on parle de trame envoyée sur le réseau au niveau de la couche accès réseau

1.La couche Accès Réseau:

La Couche Accès réseau spécifie la forme sous laquelle les données doivent être transmises. Elle prend en charge les notions suivantes:
  • type de réseaux (Ethernet, Token Ring, ...), y compris les cartes réseaux
  • transfert des données
  • Synchronisation de la transmission de données
  • Mise en forme (format) des données
  • Conversion analogique/numérique pour les modems téléphoniques
  • Contrôle des erreurs

  2.La couche  INTERNE:


La couche INTERNET est chargée de fournir le paquet des données. Elle définit les datagrammes et gère la décomposition / recomposition des segments.
La couche Internet utilise 5 protocoles, seuls les 3 premiers sont importants:
  1. Le protocole IP (Internet Protocol) : gère les destinations des messages, adresse du destinataire
  2. Le protocole ARP (Adresse Resolution Protocol): gère les adresses MAC des cartes réseaux et la correspondance avec l'adresse IP.
  3. Le protocole ICMP (Internet Control Message Protocol) gère les informations relatives aux erreurs de transmission. ICMP ne les corrige pas, il signale uniquement que le message contient des erreurs, utilisé par exemple : la commande DOS Ping.
  4. Le protocole RARP(Reverse Address Resolution Protocol) gère l'adresse IP pour les équipements réseaux qui ne peuvent en récupérer une automatiquement par lecture d'information dans un fichier de configuration ou via un serveur DHCP.
  5. Le protocole IGMP (Internet Group Management Protocol) permet d'envoyer le même message à des ordinateurs qui font partie d'un groupe. Il permet aussi à ces machines de s'abonner et se désabonner d'un groupe.

3.La Couche transport:

La Couche transport permet le transfert des données et les contrôles qui permettent de vérifier l'état de la transmission
    Les protocoles des couches suivantes permettent d'envoyer des données issues de la couche application. 

On ne définit pas réellement les logiciels qui communiquent, mais des numéros de ports associés au type d'application (numéro variant de 0 à 65535).
 Par exemple, la navigation Internet utilise les ports ( HTTP: 80, HTTPs: 443, FTP : 21, ...)
    La couche transport gère 2 protocoles de transport des informations, indépendamment du type de réseau utilisé:
  • TCP est orienté connexion (il vérifie la bonne transmission de données par des signaux d'accusés de réception -acknowledge - du destinataire), il assure ainsi le contrôle des données
  • UDP, archaïque et non orienté connexion, n'assure aucun contrôle de transmission des données, par exemple utilisé en streaming.

4.La Couche application:

La Couche Application reprend les applications standards en réseau informatique et Internet:
  • SMTP: "Simple Mail Transport protocol" gère le transfert de mails entre serveurs (pour renseignements supplémentaires, voire Exchange et IIS dans le cours YBET sur les systèmes d'exploitation)
  • POP: gère le transfert des mails entre un serveur de messagerie et un ordinateur client 
  • TELNET: connexion sur une machine distante (serveur) en tant qu'utilisateur
  • FTP (File Transfert Protocol), transfert des fichiers via Internet 
    et  d'autres.

 

TAGs: ,