Les protocoles TCP/IP
Vous devez savoir que si vous me lisez aujourd’hui, c’est grâce au web et qu’on ne peut pas parler du web sans
parler d’internet. Si vous vous souvenez très bien, j’avais donné Internet comme exemple du réseau WAN.
Alors on sait très bien qu’internet s’agit d’un ensemble des réseaux informatiques capable de coopérer.
Ces réseaux utilisent différents supports de transmission,
différentes topologies et différents protocoles de communication.
Ici on appelle protocole, l’ensemble des règles (normes) utilisées pour établir la communication entre les machines
informatiques.
Souvenez vous que je vous ai dit que TCP/IP (Transmission Control Protocol/ Internet Protocol) s’agit d’une suite
de protocoles travaillant sur le model DOD (Model TCP/IP), un model de 4 couches.
Il faut noter que les protocoles TCP/IP sont aujourd’hui le cœur de l’internet. Il est à savoir que TCP/IP utilise
la notion d’adressage IP pour pouvoir transmettre des informations d’une machine à une autre.
TCP/IP a été conçu pour répondre certains critères:
- Le fractionnement des messages
- L’utilisation d’un système d’adressage
- Le routage
- Le contrôle des erreurs de transmissions de données
Ici on présente le model DOD avec les différents protocoles utilisés:
Model DOD (différentes couches) |
Protocoles |
Couche Application |
Telnet, SMTP, FTP, HTTP, DNS, POP, SNMP, RIP… |
Couche Transport |
TCP, UDP, RTP, SCTP, OSPF… |
Couche
Internet |
IP, ICMP, ARP, IGMP, RARP… |
Couche accès réseau |
Pas des protocoles. Cette couche définit la
topologie utilisée. |
- Telnet (Teletype Network) permet l’ouverture des sessions à distance.
- SMTP (Simple Mail Transport Protocol) est le protocole utilisé lors de transport d’un courrier électronique.
- FTP (File Transfert Protocol) est utilisé pour le transfert des fichiers
- HTTP (HyperText Transfert Protocol) est le protocole de communication client-serveur développé pour le web.
Côté serveur, on trouve les serveurs web ; côté clients on trouve les navigateurs web
- DNS (Domain Name System) permet la résolution de noms de domaines. Son rôle est d’établir une relation entre
l’adresse IP et le nom de domaine
- POP (Post Office Protocol) s’agit d’un protocole de messagerie. Il permet la récupération d’un courrier
électronique sur un serveur POP.
- SNMP (Simple Network Management Protocol) s’agit d’un protocole de communication qui permet aux administrateurs
réseaux de mieux gérer les équipements réseaux tout en supervisant et en diagnostiquant les problèmes du réseau à
distance.
- RIP (Routing Information Protocol) permet aux routeurs de se communiquer la distance qui leur sépare.
- TCP (Transmission Control Protocol) s’agit d’un protocole de control de la transmission de données dans le réseau.
TCP fonctionne en mode connecté.
- UDP (User Datagram Protocol) permet la transmission de données entre deux machines, chacune d’elle étant
définie par son adresse IP et un numéro de port. UDP fonctionne en mode non-connecté.
- RTP (Real Time Protocol) : puisqu’il accorde des fonctions temporelles, RTP est un protocole de communication
utilisé sur un réseau en temps réel.
- SCTP (Stream Control Transmission Protocol) s’agit d’un protocole de contrôle de la transmission comme TCP
et UDP
- OSPF (Open Shortest Path First) s’agit d’un protocole de routage dynamique de type à état des liens.
Il est aujourd’hui le pire concurrent de RIP
- IP (Internet Protocol) est l’un des protocoles importants conçus pour l’internet. Il assure l’acheminement
des paquets dans le réseau.
- ICMP (Internet Control Message Protocol) est utilisé pour transporter les messages de contrôle et d’erreur.
- ARP (Address Resolution Protocol) est le protocole de résolution d’adresse.
- IGMP (Internet Group Management Protocol) permet la gestion des groupes multicast entre les machines et
les routeurs
- RARP (Reverse Address resolution Protocol) permet de déterminer l’adresse IP d’une machine à partir de
l’adresse MAC.