Détection et correction des erreurs

02 Oct 2021 02 Oct 2021 2903 vues ESSADDOUKI Mostafa 4 min de lecture
Réseaux informatiques et Internet
1 Communication des données 2 Classification et topologies du réseau informatique 3 Types de réseaux informatiques 4 Introduction à l'Internet 5 Normes RFC Internet 6 Organisations internationales d'Internet
Modèles réseaux
7 Principes de la superposition de protocoles 8 Modèle TCP/IP 9 Principes d'encapsulation et décapsulation 10 Méthodes d'adressage dans les couches TCP/IP 11 Le modèle OSI
Couche application
12 Introduction et services fournies par la couche application 13 Architectures d'applications réseaux 14 Services fournis par la couche transport à la couche applications 15 Protocoles de couche d'application 16 HyperText Transfer Protocol (HTTP) 17 Système de noms de domaine (DNS) 18 Le protocole de transfert de fichiers (FTP) 19 Simple Mail Transfer Protocol (SMTP) 20 Simple Network Management Protocol (SNMP) 21 Dynamic Host Configuration Protocol (DHCP)
Couche de transport
22 Introduction et services offerts par la couche de transport 23 Concepts de la couche de transport 24 Le protocole de transport orienté connexion (TCP) 25 Le protocole de transport sans connexion (UDP)
Couche réseau (ou internet)
26 Introduction et services fournis par la couche réseau 27 Commutation de paquets 28 Adressage et livraison 29 Protocole Internet (IP) 30 Adressage IP 31 Protocole de résolution d'adresse (ARP) 32 Internet Control Message Protocol (ICMP) 33 Sous-réseaux ou subnetting 34 Méthode de masque de sous-réseau pour le subnetting 35 Méthode CIDR pour les sous-réseaux 36 Introduction au Routage IP 37 Le processus de routage IP 38 Concepts de table de routage 39 Algorithmes de routage dynamique 40 Routage sur les réseaux complexes 41 Internet Protocole version v6 (IPv6)
Couche liaison de données
42 Introduction et services fournis par la couche liaison de données 43 Adressage de la couche liaison de données 44 Détection et correction des erreurs 45 Schémas de codage de données 46 Les fonctions de contrôle de liaison de données (DLC) 47 Protocoles de couche de liaison de données 48 Contrôle de liaison de données de haut niveau (HDLC) 49 Protocole point à point (PPP) 50 Contrôle d'accès aux médias (MAC) 51 Méthode d'Accès aléatoire pour le contrôle d'accès aux médias 52 Méthode d'Accès contrôlé pour le contrôle d'accès aux médias 53 Protocoles de canalisation pour le contrôle d'accès aux médias 54 Architectures réseaux 55 Réseaux locaux (LAN) 56 Réseaux étendus (WAN) 57 Les dispositifs de connexion 58 Réseaux locaux virtuels (VLAN)
Couche physique
59 Données et signaux - couche physique 60 Transmission numérique des données 61 Transmission analogique 62 Modes de transmission de données 63 Supports de transmission de données

Les réseaux doivent pouvoir transférer des données d'un appareil à un autre avec une précision acceptable. Pour la plupart des applications, un système doit garantir que les données reçues sont identiques aux données transmises. Chaque fois que des données sont transmises d'un nœud à l'autre, elles peuvent être corrompues au cours du passage. De nombreux facteurs peuvent modifier un ou plusieurs éléments d'un message. Certaines applications nécessitent un mécanisme de détection et de correction des erreurs.

Au niveau de la couche liaison de données, si une trame est corrompue entre les deux nœuds, elle doit être corrigée avant de poursuivre son voyage vers d'autres nœuds. Cependant, la plupart des protocoles de couche liaison rejettent simplement la trame et laissent les protocoles de couche supérieure gérer la retransmission de la trame. Certaines applications multimédia tentent cependant de corriger la trame corrompue.

Types d'erreurs

Chaque fois que des bits circulent d'un point à un autre, ils sont sujets à des changements imprévisibles en raison des interférences. Cette interférence peut changer la forme du signal. Le terme erreur sur un seul bit signifie que seul 1 bit d'une unité de données donnée (telle qu'un octet, un caractère ou un paquet) passe de 1 à 0 ou de 0 à 1. Le terme erreur de rafale signifie que 2 bits ou plus dans l'unité de données est passée de 1 à 0 ou de 0 à 1.

Une erreur en rafale est plus susceptible de se produire qu'une erreur sur un seul bit car la durée du signal de bruit est normalement plus longue que la durée de 1 bit, ce qui signifie que lorsque le bruit affecte les données, il affecte un ensemble de bits. Le nombre de bits affectés dépend du débit de données et de la durée du bruit. Par exemple, si nous envoyons des données à 1 kbps, un bruit de 1/100 seconde peut affecter 10 bits ; si nous envoyons des données à 1 Mbps, le même bruit peut affecter 10 000 bits.

Redondance

Le concept central dans la détection ou la correction des erreurs est la redondance. Pour pouvoir détecter ou corriger les erreurs, nous devons envoyer des bits supplémentaires avec nos données. Ces bits redondants sont ajoutés par l'expéditeur et supprimés par le destinataire. Leur présence permet au récepteur de détecter ou de corriger les bits corrompus.

Détection vs Correction

La correction des erreurs est plus difficile que la détection. Dans la détection d'erreurs, nous cherchons uniquement à voir si une erreur s'est produite. La réponse est un simple oui ou non. Nous ne sommes même pas intéressés par le nombre de bits corrompus. Une erreur sur un seul bit est la même pour nous qu'une erreur en rafale. En correction d'erreurs, nous avons besoin de connaître le nombre exact de bits qui sont corrompus et, surtout, leur emplacement dans le message. Le nombre d'erreurs et la taille du message sont des facteurs importants. Si nous devons corriger une seule erreur dans une unité de données de 8 bits, nous devons considérer huit emplacements d'erreur possibles ; si nous devons corriger deux erreurs dans une unité de données de même taille, nous devons considérer 28 (permutation de 8 par 2) possibilités. Vous pouvez imaginer la difficulté du récepteur à trouver 10 erreurs dans une unité de données de 1000 bits.

Discussion (0)

Soyez le premier à laisser un commentaire !

Laisser un commentaire

Votre commentaire sera visible après modération.