0% ont trouvé ce document utile (0 vote)
32 vues9 pages

Model OSI

Le document présente les protocoles TCP et UDP, détaillant leurs caractéristiques, usages et différences. TCP est orienté connexion, fiable et utilisé pour des applications nécessitant une livraison ordonnée, tandis qu'UDP est non fiable, rapide et adapté aux applications où la vitesse prime sur la fiabilité. Il décrit également le modèle OSI, ses 7 couches, et le modèle TCP/IP, qui simplifie la communication réseau en quatre couches principales.

Transféré par

pierrejean0830
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues9 pages

Model OSI

Le document présente les protocoles TCP et UDP, détaillant leurs caractéristiques, usages et différences. TCP est orienté connexion, fiable et utilisé pour des applications nécessitant une livraison ordonnée, tandis qu'UDP est non fiable, rapide et adapté aux applications où la vitesse prime sur la fiabilité. Il décrit également le modèle OSI, ses 7 couches, et le modèle TCP/IP, qui simplifie la communication réseau en quatre couches principales.

Transféré par

pierrejean0830
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 9

🔹 1.

TCP (Transmission Control Protocol)

✅ Caractéristiques :

 Orienté connexion : établit une session entre l’émetteur et le récepteur (handshake en 3


étapes : SYN, SYN-ACK, ACK).
 Fiable : garantit la livraison des données dans le bon ordre et sans erreur.
 Contrôle d’erreurs : via des numéros de séquence, des accusés de réception (ACK), et des
retransmissions en cas de perte.
 Contrôle de flux : évite de surcharger le récepteur.
 Contrôle de congestion : réduit le débit en cas de congestion réseau.
 Ordonnancement : les segments sont réassemblés dans le bon ordre.

📦 Utilisé pour :

 Navigation web (HTTP/HTTPS)


 Email (SMTP, IMAP, POP3)
 Transfert de fichiers (FTP)
 SSH

📌 Exemple : Quand tu télécharges un fichier ou ouvres un site web, TCP garantit que tous les
morceaux du fichier ou de la page arrivent dans le bon ordre, même s’ils prennent des chemins
différents.

🔹 2. UDP (User Datagram Protocol)

✅ Caractéristiques :

 Non orienté connexion : pas d’établissement de session.


 Non fiable : pas de garantie de livraison ni d’ordre. Pas d’accusé de réception.
 Pas de retransmission : si un paquet est perdu, il ne sera pas renvoyé.
 Très rapide et léger : pas de surcharge liée au contrôle d’état.

📦 Utilisé pour :

 Streaming vidéo ou audio (Netflix, YouTube en live)


 Jeux en ligne (latence minimale)
 DNS (Domain Name System)
 VoIP (appels Internet : WhatsApp, Skype)
 NTP (Network Time Protocol)

📌 Exemple : Pour un appel vidéo, il vaut mieux perdre quelques millisecondes de son ou
d’image que d’attendre la retransmission d’un paquet perdu. UDP est donc privilégié.

🔍 Tableau comparatif rapide :


Caractéristique TCP UDP
Connexion Oui (établie via handshake) Non
Fiabilité Oui Non
Contrôle d’ordre Oui Non
Contrôle de congestion Oui Non
Vitesse Plus lent Plus rapide
Surcharge réseau Élevée Faible
Cas d’usage typiques Web, FTP, Email Streaming, DNS, VoIP, Jeux

Souhaites-tu un schéma illustrant comment TCP ou UDP fonctionne ? Ou veux-tu un quiz rapide
pour tester ta compréhension ?

Parfait, approfondissons chaque couche du modèle OSI avec encore plus de détails pratiques et
techniques. Cela t’aidera à mieux comprendre comment les données circulent du niveau
utilisateur jusqu’au fil ou signal radio.

🧱 1. Couche Physique (Physical Layer)


Rôle : transmission brute des données sous forme de signaux électriques, optiques ou radio.
Fonctions :

 Codage des bits en signaux (ex. NRZ, Manchester).


 Transmission et réception du signal.
 Spécification des caractéristiques matérielles : câbles (cat 5/6, fibre), connecteurs (RJ45,
SC).
 Débit binaire brut (en Mbps, Gbps).
 Synchronisation du signal (horloge, fréquence). Exemples de technologies : Ethernet
10BASE-T, RS-232, DSL, Wi-Fi (au niveau RF).

📦 2. Couche Liaison de Données (Data Link Layer)


Rôle : fournit un lien fiable entre deux nœuds directement connectés.
Fonctions :

 Encapsulation des trames (frame) : ajout d’un en-tête et d’une fin de trame.
 Adressage physique (adresse MAC).
 Contrôle de flux (parfois).
 Détection et correction d’erreurs (CRC).
 Contrôle d’accès au support (CSMA/CD pour Ethernet, CSMA/CA pour Wi-Fi).
 Division en sous-couches :
o LLC (Logical Link Control) : interface avec la couche réseau.
o MAC (Media Access Control) : contrôle du support physique.

Exemples de protocoles : Ethernet, PPP, HDLC, Frame Relay.


Équipement principal : Switch.
🌍 3. Couche Réseau (Network Layer)
Rôle : acheminer les paquets d’un réseau à un autre (interconnexion de réseaux).
Fonctions :

 Adressage logique (IP).


 Fragmentation des paquets si nécessaire.
 Routage : calcul du chemin optimal vers la destination.
 Contrôle de congestion.

Protocoles : IPv4, IPv6, ICMP (Internet Control Message Protocol), OSPF, BGP.
Équipements : routeurs, couche 3 des switchs.

🧭 4. Couche Transport (Transport Layer)


Rôle : assurer une communication de bout en bout fiable (ou non) entre hôtes.
Fonctions :

 Segmentation et réassemblage des données.


 Contrôle d’erreurs (via accusés de réception et retransmission).
 Contrôle de flux (évite la saturation).
 Multiplexage (plusieurs connexions sur une même adresse IP).

Protocoles :

 TCP (Transmission Control Protocol) : fiable, orienté connexion (ex : HTTP, FTP, SSH).
 UDP (User Datagram Protocol) : non fiable, pas de connexion (ex : VoIP, DNS, vidéo en
streaming).

📞 5. Couche Session (Session Layer)


Rôle : établir, gérer et terminer les sessions entre applications.
Fonctions :

 Contrôle de dialogue (mode half duplex, full duplex).


 Synchronisation : ajoute des points de reprise (checkpoints).
 Gestion de sessions multiples et persistantes.

Exemples :

 RPC (Remote Procedure Call), NetBIOS, PPTP.


 TLS/SSL (peut aussi être classé dans la couche 6 selon les contextes).

🎨 6. Couche Présentation (Presentation Layer)


Rôle : traduit et adapte les données au format compréhensible par l'application ou l'utilisateur.
Fonctions :

 Traduction (ex : EBCDIC ↔ ASCII).


 Compression des données (MPEG, JPEG, ZIP).
 Chiffrement / déchiffrement (TLS, SSL, AES, DES).

Exemples : conversion d’un fichier texte encodé UTF-8 pour affichage dans une application.

7. Couche Application (Application Layer)


Rôle : interface directe avec les utilisateurs et les applications.
Fonctions :

 Fourniture de services réseau aux applications (navigation web, messagerie, transfert de


fichiers…).
 Interprétation des données.
 Gestion des erreurs utilisateur.

Protocoles :

 HTTP/HTTPS (web),
 SMTP/POP3/IMAP (email),
 FTP/SFTP (transfert fichiers),
 DNS (résolution de noms),
 SNMP (gestion de réseau).

🎯 Exemple concret (naviguer sur un site web HTTPS) :

1. Tu tapes une URL → couche Application (HTTP/HTTPS).


2. Les données sont formatées → couche Présentation (SSL/TLS).
3. Session sécurisée est établie → couche Session.
4. Les données sont segmentées → couche Transport (TCP).
5. Paquets routés → couche Réseau (IP).
6. Trames créées → couche Liaison (MAC).
7. Bits envoyés → couche Physique.

Souhaites-tu un tableau synthétique ou un fichier PDF récapitulatif de tout ça ?

Bien sûr ! Le modèle OSI (Open Systems Interconnection) est un modèle théorique utilisé pour
comprendre et standardiser la façon dont les systèmes informatiques communiquent entre eux à travers un
réseau. Il est composé de 7 couches, chacune ayant un rôle spécifique dans le traitement et la transmission
des données.

🎯 Objectif du modèle OSI :


Fournir un cadre pour concevoir et dépanner des réseaux en séparant les fonctions de communication en
couches logiques distinctes.
📚 Les 7 couches du modèle OSI (du bas vers le haut)

1. 🧱 Couche physique (Physical Layer)

- Rôle : transmet les bits (0 et 1) sur un support physique.


- Exemples : câbles (Ethernet, fibre), prises RJ45, signaux électriques/optique/radio.
- Équipements : hubs, répéteurs, câbles, connecteurs.
- Problèmes fréquents : déconnexions physiques, interférences, mauvais câblage.

2. 📦 Couche liaison de données (Data Link Layer)

- Rôle : encapsule les données en trames et gère la communication entre deux appareils sur le même
réseau local.
- Fonctions : détection/correction d'erreurs, adressage MAC.
- Exemples de protocoles : Ethernet, Wi-Fi, PPP.
- Équipements : commutateurs (switches).
- Sous-couches : LLC (Logical Link Control) & MAC (Media Access Control).

3. 🌍 Couche réseau (Network Layer)

- Rôle : routage des paquets entre différents réseaux.


- Fonctions : adressage logique (IP), fragmentation, routage.
- Protocoles : IPv4, IPv6, ICMP.
- Équipements : routeurs.
- Exemple : un paquet IP circule d’un réseau à un autre grâce aux adresses IP et aux tables de routage.

4. 🧭 Couche transport (Transport Layer)

- Rôle : assure le transport fiable des données de bout en bout.


- Fonctions : segmentation, contrôle d'erreurs, retransmission.
- Protocoles : TCP (fiable), UDP (rapide, non fiable).
- TCP est utilisé pour le web (HTTP/HTTPS), les mails, etc.

5. 📞 Couche session (Session Layer)

- Rôle : établit, maintient et termine les sessions entre applications.


- Fonctions : synchronisation, gestion de dialogue.
- Exemple : une session ouverte entre un client et un serveur web (ou une session FTP).
 Peu implémentée directement, souvent gérée par les couches transport et application.

6. 🎨 Couche présentation (Presentation Layer)

- Rôle : formate les données pour qu’elles soient compréhensibles par l’application.
- Fonctions : encodage, chiffrement, compression.
- Exemples : conversion ASCII, JPEG, MP3, SSL/TLS (chiffrement).

 Elle traduit les données entre le format réseau et le format de l'application.

7. Couche application (Application Layer)

- Rôle : interface entre l'utilisateur et le réseau.


- Fonctions : fournir des services réseau aux applications utilisateur.
- Protocoles : HTTP, FTP, DNS, SMTP, POP3, SNMP.

 C’est là que tu interagis avec ton navigateur, ta messagerie, etc.

🧠 Mémo pour retenir les couches (du haut vers le bas) :

→ "All People Seem To Need Data Processing"


(Application, Presentation, Session, Transport, Network, Data Link, Physical)

Souhaites-tu un schéma ou un tableau récapitulatif pour mieux visualiser le modèle OSI ? Ou une
comparaison avec le modèle TCP/IP ?

ChatGPT said:

Introduction à TCP/IP

Le TCP/IP (Transmission Control Protocol / Internet Protocol) est un ensemble de protocoles de


communication utilisés pour interconnecter des ordinateurs sur un réseau, en particulier sur Internet. Le
modèle TCP/IP définit comment les données sont envoyées et reçues sur un réseau, et il est la base de la
plupart des réseaux modernes, y compris Internet.

Le modèle TCP/IP est souvent comparé au modèle OSI (Open Systems Interconnection), mais il est plus
simple avec moins de couches. Il se compose de quatre couches principales, chacune ayant un rôle
spécifique dans la transmission des données à travers un réseau.
Les Couches du Modèle TCP/IP

1. Couche d'application (Application Layer) :


o C'est la couche la plus élevée du modèle TCP/IP.
o Elle gère la communication entre les applications d'un ordinateur et les services réseau.
o Les protocoles qui fonctionnent à cette couche incluent :
 HTTP (Hypertext Transfer Protocol) : Utilisé pour la navigation web.
 FTP (File Transfer Protocol) : Utilisé pour le transfert de fichiers.
 SMTP (Simple Mail Transfer Protocol) : Utilisé pour l'envoi de courriels.
 DNS (Domain Name System) : Utilisé pour la résolution de noms de domaine.
o Cette couche gère des interactions logicielles de haut niveau, comme les demandes et
réponses entre le client et le serveur.
2. Couche de transport (Transport Layer) :
o Cette couche est responsable de la gestion de la communication entre deux hôtes
(ordinateurs) sur le réseau. Elle assure le transfert fiable ou non des données.
o Les principaux protocoles de cette couche sont :
 TCP (Transmission Control Protocol) : Un protocole fiable qui garantit que les
données arrivent dans l'ordre et sans erreur. TCP est utilisé pour des applications
nécessitant une haute fiabilité, comme la navigation web, les courriels, et les
transferts de fichiers.
 UDP (User Datagram Protocol) : Un protocole non fiable qui ne garantit pas la
livraison des données dans l'ordre. UDP est utilisé pour des applications où la
rapidité est plus importante que la fiabilité, comme le streaming vidéo ou les jeux
en ligne.
3. Couche Internet (Internet Layer) :
o Cette couche gère l'adressage, l'acheminement et le routage des paquets à travers le
réseau.
o Le protocole principal de cette couche est IP (Internet Protocol), qui permet d'adresser
les paquets et de les acheminer d'un point A à un point B sur un réseau.
 IPv4 : La version la plus courante du protocole IP, qui utilise une adresse de 32
bits (par exemple, 192.168.0.1).
 IPv6 : La version plus récente d'IP, qui utilise une adresse de 128 bits pour
résoudre les problèmes de pénurie d'adresses IPv4.
o ICMP (Internet Control Message Protocol) est également utilisé pour envoyer des
messages de contrôle, comme ceux utilisés dans les outils de diagnostic (ex. : ping).
4. Couche d'accès réseau (Network Access Layer) :
o Aussi appelée couche "liaison de données", cette couche s'occupe de la communication
physique entre les dispositifs sur le réseau local (LAN) ou sur un réseau étendu (WAN).
o Elle est responsable de la conversion des données en signaux électriques ou optiques pour
la transmission physique.
o Les protocoles dans cette couche incluent :
 Ethernet : Le protocole de communication local le plus couramment utilisé dans
les réseaux câblés.
 Wi-Fi : Utilisé pour les réseaux sans fil.
 PPP (Point-to-Point Protocol) : Utilisé pour les connexions point à point.
Les Protocoles TCP et IP

1. Transmission Control Protocol (TCP)

TCP est un protocole de la couche de transport qui permet un transfert de données fiable et ordonné entre
les systèmes. Il garantit plusieurs choses :

 Fiabilité : TCP garantit que les données envoyées arrivent correctement et dans le bon ordre à
destination.
 Contrôle de flux : TCP gère le débit de transmission pour éviter la congestion du réseau.
 Contrôle de congestion : TCP ajuste la vitesse de transmission des données en fonction de l'état
du réseau.
 Contrôle d'erreur : TCP vérifie et corrige les erreurs de transmission.

Le processus de communication avec TCP est souvent décrit par le mécanisme appelé handshake en
trois étapes (three-way handshake) :

 SYN : L'initiateur de la connexion envoie un segment avec un indicateur SYN pour commencer
la connexion.
 SYN-ACK : Le récepteur répond par un segment avec les indicateurs SYN et ACK, confirmant
qu'il est prêt à établir la connexion.
 ACK : L'initiateur confirme la connexion en envoyant un segment avec un ACK, ce qui marque
la fin du processus de connexion.

2. Internet Protocol (IP)

Le protocole IP est responsable de l'acheminement des paquets de données entre les ordinateurs et autres
appareils d'un réseau. Il contient plusieurs caractéristiques :

 Adressage IP : Chaque appareil sur le réseau se voit attribuer une adresse IP unique, qui sert à
l'identifier de manière distincte.
 Routage : IP permet à un paquet de données de se déplacer d'un point A à un point B en passant
par différents routeurs sur le réseau.

IP est un protocole non fiable, ce qui signifie qu'il ne garantit pas que les paquets arriveront à destination
ou dans le bon ordre. C'est là que TCP intervient pour assurer la fiabilité de la transmission.

Fonctionnement Global de TCP/IP

Lorsqu'un client veut envoyer une requête à un serveur sur Internet :

1. Couche Application : L'application client (par exemple un navigateur web) génère des données
qui sont envoyées à la couche de transport.
2. Couche Transport (TCP) : TCP découpe les données en segments, ajoute un en-tête (contenant
des informations telles que les numéros de séquence et les informations de contrôle d'erreur) et
les transmet à la couche Internet.
3. Couche Internet (IP) : IP ajoute un en-tête contenant des informations d'adressage source et de
destination, puis le paquet est envoyé au niveau du réseau.
4. Couche Accès Réseau : Le paquet est converti en un signal électrique ou optique, et transmis
physiquement à travers le réseau.

Le processus inverse se produit du côté du serveur, où les paquets sont reçus et réassemblés, et la réponse
est envoyée au client.

Avantages de TCP/IP

 Scalabilité : TCP/IP est hautement évolutif, ce qui permet de connecter un nombre presque
illimité de périphériques.
 Interopérabilité : Le protocole TCP/IP est ouvert et standardisé, ce qui garantit que différents
types de dispositifs et de systèmes peuvent communiquer sur le même réseau.
 Flexibilité : TCP/IP est indépendant des supports matériels et peut être utilisé sur n'importe quel
type de réseau, y compris Ethernet, Wi-Fi, fibre optique, etc.

Applications de TCP/IP

 Internet : C'est le protocole sous-jacent qui permet la navigation web (HTTP), les courriels
(SMTP, POP3, IMAP), le transfert de fichiers (FTP) et bien plus.
 Réseaux privés : TCP/IP est utilisé dans les réseaux locaux (LAN) et les réseaux étendus (WAN),
pour la gestion de la communication entre les ordinateurs d'un même réseau.
 Réseaux d'entreprise : Il est également utilisé dans les infrastructures d'entreprise pour la
gestion du trafic réseau, le routage inter-sous-réseaux et la gestion des services de réseau.

Conclusion

TCP/IP est la fondation de la communication sur Internet et d'autres réseaux modernes. Il permet le
transfert fiable des données entre des appareils différents, quelle que soit leur localisation géographique,
et facilite la gestion et le routage du trafic réseau. Grâce à sa flexibilité et son interopérabilité, TCP/IP
continue d'évoluer pour répondre aux exigences des réseaux modernes et des technologies émergentes.

Vous aimerez peut-être aussi