La suite de protocoles TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol) est un ensemble de protocoles normalisés destinés aux réseaux étendus.
L'explosion d'Internet a incité les concepteurs à travailler avec TCP/IP, ce qui fait que c'est la suite de protocole la plus répandue, même au sein des réseaux locaux (LAN : Local Area Network).
Seulement, les LAN travaillent avec les adresses MAC et pas avec un adressage IP. Nous constaterons que c'est en partie pour cette raison que nous retrouvons des protocoles comme ARP (en résumé, ARP permet les conversions entre adresses IP et adresses MAC).
Modèle TCP/IP à 4 couches
En comparaison du modèle OSI à 7 couches, le modèle TCP/IP est moins normalisé (c'est un protocole de fait et non de normes), et plus simple.
API pour applications réseau
TCP/IP fournit deux interfaces pour les applications de réseau utilisant les services de cette pile de protocoles : Windows Sockets et NetBIOS.
Application | Applications Windows Sockets | Applications NetBIOS | |||
Sockets | NetBIOS | ||||
Transport | TCP | UDP | |||
Internet | ICMP | IGMP | |||
IP | |||||
ARP | |||||
Interface réseau | Technologies de réseau local : Ethernet, Token-Ring, FDDI, etc. | Technologies de réseau étendu : ligne série, Frame Relay, ATM, etc. |
Windows Sockets est une API standard sous Microsoft Windows pour les protocoles de transports tels que TCP/IP et IPX.
NetBIOS (Network Basic Input/Output System) fournit une interface standard aux protocoles prenant en charge les services NetBIOS (TCP/IP, NetBEUI).
Couche interface réseau (Network Access Layer)
La couche interface réseau correspond plus ou moins aux couches 1 (physique) et 2 (liaison) du modèle OSI, plus une petite incursion dans la couche 3.
Cette couche dépend du type de réseau :
- LAN
- Ethernet
- Version II (Technologie DIX)
- IEEE 802.3
- Token-Ring IEEE 802.5
- FDDI (Réseaux métropolitains et backbones)
- Ethernet
- WAN
- PSTN (Public Switched Telephone Network : réseau téléphonique public commuté)
- SLIP (Serial Line Interface Protocol : faible vitesse de l'ordre de 56 Kb/s)
- PPP (Point to Point Protocol : protocole utilisé par exemple en ADSL).
- DATA (X25, ATM, Frame Relay, etc.)
- PSTN (Public Switched Telephone Network : réseau téléphonique public commuté)
La fonction principale de la couche interface réseau est l'émission et la réception des trames sur le réseau. Elle est donc chargée de reformater les données selon le type de trame véhiculées sur le réseau.
Couche Internet (Internet Layer) ou Inter-Réseau
Un des rôles de cette couche est l'encapsulation des données provenant de la couche supérieure (Transport Layer) dans des datagrammes Internet (souvent appelés paquets IP). C'est aussi à ce niveau que nous retrouverons des algorithmes de routage.
Les principaux protocoles de la couche Internet sont :
- IP : principalement chargé de l'adressage et du routage des paquets entre hôtes et réseaux.
- ARP : permet la résolution d'adresses matérielles (MAC address) dans un même réseau physique.
- ICMP : chargé de l'envoi de messages d'erreurs relatives à la livraison de paquets.
- IGMP : est utilisé par les routeurs multidiffusion locaux pour la gestion des groupes d'hôtes.
Couche transport
La couche transport fournit des sessions de communication de bout en bout entre hôtes (end-to-end communications).
Deux grands protocoles se retrouvent dans cette couche : TCP (orienté connexion) et UDP (orienté datagrammes).
Protocole TCP
Angl : Transmission control protocol.
Un protocole de communication de TCP/IP qui assure la bonne connexion de données sur le réseau Internet et qui correspond à la quatrième couche (couche transport) du modèle de référence OSI.
Le protocole TCP est orienté connexion.
Il doit donc fournir des communications fiables en mode connecté aux applications qui souvent nécessitent un accusé de réception (ACK) des données .
Protocole UDP
Angl : User Datagram Protocol.
Protocole que l'on peut employer à la place de TCP quand la fiabilité de la transmission n'est pas critique, UDP assure des communications sans connexions, et sans garantie de bonne distribution des données.
La fiabilité de la livraison est donc du ressort de l'application, car dans la combinaison UDP/IP, aucun des deux protocoles ne s'occupe réellement de la bonne livraison des informations.
Le protocole UDP nécessite moins d'informations de contrôle que TCP, ce qui rend son utilisation plus fluide du fait qu'il n'effectue pas de contrôle à chaque étape de la transmission. C'est pourquoi il est souvent utilisé lors de jeux en réseau, et convient aussi par exemple à des applications de streaming (diffusion audio/vidéo) pour lesquelles la perte de paquet n'est pas vitale. En effet, lors de ces transmissions, les paquets perdus sont tout simplement ignorés.
Couche Application (Application Layer)
La couche application du modèle TCP/IP couvre plus ou moins les couches session (5), présentation (6) et application (7) du modèle OSI.
La plupart des applications qui utilisent TCP/IP fonctionnent selon le principe client-serveur : un programme sur le serveur offre un service réseau, et les clients se connectent (ou émettent des requêtes à l'aide de programmes clients) sur le service demandé au serveur.
Les protocoles les plus répandus sont les suivants :
- HTTP
- FTP
- SMTP
- POP/IMAP
- Telnet
- DNS
- SNMP
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 25/01/2004, zuletzt geändert 26/10/2018
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/reseaux-osi-tcpip.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.