Protocoles de réseautique (IP, TCP, UPD) Flashcards
Qu’est-ce que l’IP?
Internet Protocol : protocole de communication responsable de l’adressage et l’acheminement des paquets de données à travers différents réseaux, assurant la communication entre les dispositifs.
Comment fonctionne l’IP? 4 étapes
- Transmission de données sous forme de paquets : chaque paquet contient une partie des informations à transmettre, l’adresse de l’expéditeur et celle du destinataire
- Routage des paquets : les paquets passent par plusieurs routeurs pour atteindre leur destination. Les routeurs lisent l’adresse IP et les dirigent vers le bon chemin, en traversant parfois plusieurs réseaux.
- Adresse IP
- Classement des adresses : les adresses IP sont classées en différentes classes selon la taille des réseaux et le nombre d’appareils qu’elles peuvent gérer.
Quels sont les deux versions d’adresses IP.
IPv4: plus répandue, 4 octets (32 bits)
IPv6: 128 bits, plus grand nombre d’adresses
Quel est le rôle d’un routeur?
Guide les paquets de données à travers les réseaux. Il examine l’adresse IP de chaque paquet et décide du meilleur chemin pour l’acheminer vers sa destination.
Quel est le rôle des passerelles?
Ce sont des points de connexions entre différents réseaux.
Quels sont les 2 protocoles associés à l’IP?
ARP : pour connaître l’adresse MAC à partir de l’adresse IP
RARP: pour connaître l’adresse IP à partir de l’adresse MAC
Quelle est la structure des paquets IP? (10)
En-tête IP : contient des informations essentielles pour le routage et la livraison des paquets
Champs principaux :
Version : Version du protocole IP (IPv4 ou IPv6)
Longueur de l’en-tête : Taille de l’en-tête IP
Type de service : Indicateurs de qualité de service
Longueur totale : Taille totale du paquet IP
Identifiant : Identifie les fragments d’un paquet
Indicateurs : Contrôle la fragmentation des paquets
Durée de vie : Nombre de sauts que le paquet peut effectuer
Protocole : Indique le protocole de niveau supérieur (TCP, UDP, etc.)
Somme de contrôle : Vérification de l’intégrité de l’en-tête IP
Adresse source : Adresse IP de l’émetteur
Adresse de destination : Adresse IP du destinataire
Qu’est-ce que le protocole UDP?
User Datagram Protocol : protocole de communication. Permet d’envoyer des données à travers les réseaux sans établir de connexion entre l’expéditeur et le destinataire (non orienté connexion, non fiable).
Dans quels cas utiliserions-nous le protocole UDP?
Pour les applications où la rapidité est plus importante que la fiabilité : streaming, jeux en ligne, DNS
Quelle est la structure des paquets UDP? (4)
En-tête UDP : conçu pour des communications simples et rapides.
Champs principaux :
Port source : émetteur
Port de destination : récepteur
Longueur : Taille totale du paquet UDP (en-tête + données)
Somme de contrôle : Vérification de l’intégrité des données UDP (optionnel dans IPv4)
Qu’est-ce que le protocole TCP?
Transmission Control Protocol : assure une transmission fiable et ordonnée des données entre deux appareils sur un réseau (orienté connexion, fiable). Il fonctionne avec accusés de réception.
Comment fonctionne le TCP? 5 étapes
- Établissement de la connexion : fiable, handshake à 3 voies
- Segmentation et réassamblage : données découpées en petits segments, envoyés individuellement. Chaque segment sont numérotés pour réception ordonnée.
- Contrôle des erreurs et retransmission : l’expéditeur attent une confirmation de réception (accusé de réception / ACK)
- Contrôle de flux : ajuste la vitesse de l’envoie des segments en fonction du destinataire. Évite de saturer le réseau ou surcharger le destinataire.
- Clôture de la connexion : TCP clôt la connexion de manière ordonnée, s’assure que les deux partie ont fini d’envoyer/recevoir les informations.
Dans quels cas utiliserions-nous le protocole TCP?
Utilisé quand la fiabilité de la transmission est primordiale : navigateur web, transfert de fichiers, emails…
Quelle est la structure des paquets TCP? (8)
En-tête TCP : Plus complexe que UDP, offre des fonctionnalités de contrôle de flux et de gestion de connexion.
Champs principaux :
Port source : Port de l’application émettrice
Port de destination : Port de l’application réceptrice
Numéro de séquence : Permet l’assemblage correct des paquets
Numéro d’accusé de réception : Indique le prochain octet attendu
Longueur de l’en-tête : Taille de l’en-tête TCP
Drapeaux de contrôle : Indicateurs de gestion de connexion (SYN, ACK, FIN, etc.)
Fenêtre de réception : Quantité de données que le récepteur est prêt à accepter
Somme de contrôle : Vérification de l’intégrité de l’en-tête et des données TCP
Quelles sont les principales différences entre le protocole TCP et le protocole UDP?
Fiabilité : TCP garantit la livraison des données ordonnée avec une retransmission en cas de perte.
Connexion : TCP orienté connexion, UDP orienté non connexion
Performances : TCP plus lourd et plus lent que UDP en raison des mécanismes de contrôle d’erreurs et de flux.