Chapitre 2: Les protocoles Modèle OSI TCP/IP, UDP, FTP, POP, SMTP, HTTP Professeur: Adama COULIBALY Département de Math-Info - FST
Sommaire Définitions Modèle OSI Architecture TCP/IP Les applications
Définitions protocole(informatique), ense mble de règles de communication qui permet à deux ou plusieurs entités (ordinateurs, applications logicielles, périphériques d ordinateur, etc.) d échanger des données entre elles. Les protocoles réseaux s appliquent à la communication entre ordinateurs. Ils ont été les premiers à être standardisés pour faciliter les échanges de données via un réseau. Les protocoles orientés connexion effectuent un contrôle de transmission des données pendant la communication entre les deux entités. Par exemple, l entité réceptrice peut envoyer des accusés de réception pour chaque paquet d informations qu elle reçoit.(tcp) les protocoles non orientés connexion dans lesquels la machine réceptrice n envoie pas d accusés de réception. Ces protocoles sont plus rapides, mais ils ne garantissent pas que les données émises sont bien reçues(udp)
Début 80, l'iso a défini un modèle théorique de base : le modèle OSI (Open System Interconnection) Conçu comme une modèle ouvert, ce modèle n'a pas eu le succès escompté mais s'est imposé comme référence théorique Ce modèle abstrait définit 7 niveaux (couches) : Modèle OSI(3) Le modèle est basé sur le concept d'encapsulation : chaque couche fournit un service à la couche du dessus
Modèle OSI(2) Niveau 1 : couche physique : Cette couche fournit des outils de transmission de bits à la couche supérieure, qui les utilisera sans se préoccuper de la nature du médium utilisé Niveau 2 : couche liaison de données : Cette couche fournit des outils de transmission d'ensemble de bits (trames) à la couche supérieure. Les transmissions sont "garanties" par des mécanismes de contrôle de validité Niveau 3 : couche réseau : Cette couche fournit des outils de transmission de paquets de bits à la couche supérieure; les transmissions sont routées et la congestion est contrôlée Niveau 4 : couche transport : Son rôle principal est de fournir à la couche supérieure des outils de transport de données (segment) efficaces et fiables
Modèle OSI(1) Niveau 5 : couche session : Établir ou libérer les connexions, synchronisation des tâches utilisateurs, reconnaissance des noms & sécurité Niveau 6 : couche présentation : cette couche procède par exemple à la remise en forme d'information (inversion d'octet), gère les problèmes de codage, de compression, de cryptographie... Niveau 7 : couche application : cette couche gère concrètement le transfert des informations entre programmes et définit les services
Architecture TCP/IP(2) Le fonctionnement de l Internet dépend fortement de deux protocoles de base: TCP (Transmission Control Protocol) et, IP (Internet Protocol). Ils sont référencés sous le vocable TCP/IP. TCP récupère les informations à transmettre, IP les transforme en paquets et les délivre à la couche chargée du transport (composant électronique).
Architecture TCP/IP(1) Applications Transport (UDP et TCP) Interréseaux (IP) Réseau physique Aucune caractéristique particulière n est requise pour l infrastructure du ou des réseaux physiques traversés. Elle contient tous les protocoles de haut niveau qu un utilisateur souhaite avoir à sa disposition : Telnet, FTP, SMTP, HTTP deux protocoles de transport, en fonction des besoins des utilisateurs. assure la communication entre les réseaux grâce au protocole IP (Internet1 Protocol) qui utilise la commutation de paquets de type datagramme pour acheminer des données entre les systèmes d extrémité, quelle que soit la technologie réseau qu ils emploient.
Les applications FTP : File Transfer Protocol (pour mettre des fichiers en ligne) SMTP : Simple Mail Transfer Protocol (envoie d e-mail) POP : Post Office Protocol (réception d e-mail) HTTP : Hyper Text Transfer Protocol (transfert de pages web)