Maison >Problème commun >Quel est l'utilisateur du service de la couche liaison de données ?
La couche liaison de données est la deuxième couche du modèle de référence OSI, entre la couche physique et la couche réseau. La couche liaison de données fournit des services à la couche réseau sur la base des services fournis par la couche physique. Son service le plus élémentaire consiste à transmettre de manière fiable les données de la couche réseau à la couche réseau cible des nœuds adjacents.
La couche liaison de données définit la manière dont les données sont transmises sur une seule liaison. Ces protocoles sont pertinents pour les différents médias concernés. Exemple : ATM, FDDI, etc. (Apprentissage recommandé : phpstorm)
La couche liaison de données doit avoir une série de fonctions correspondantes, notamment : comment combiner les données en blocs de données, ce qu'on appelle ainsi dans la couche liaison de données Le bloc de données est une trame, et la trame est l'unité de transmission de la couche liaison de données
Comment contrôler la transmission des trames sur le canal physique, y compris comment gérer les erreurs de transmission et comment ajuster le taux d'envoi adapté au récepteur et assure la gestion de l'établissement, de la maintenance et de la libération des chemins de liaison de données entre deux entités du réseau.
Lien physique (ligne physique) : Il est composé de supports et d'équipements de transmission. Les lignes de transmission physique d'origine font référence à des supports et équipements de transmission physiques de base qui n'utilisent pas de contrôle d'erreur de haut niveau.
Liaison de données (ligne logique) : Sur une ligne physique, la transmission de ces données est contrôlée par certaines procédures ou protocoles pour garantir l'exactitude des données transmises.
Le matériel et les logiciels qui mettent en œuvre ces procédures ou protocoles sont ajoutés aux lignes physiques, formant ainsi une liaison de données, un chemin de transmission du point d'envoi des données au point de réception des données. Lorsque la technologie de multiplexage est utilisée, il peut y avoir plusieurs liaisons de données sur une seule liaison physique.
La couche liaison de données a principalement deux fonctions : le codage de trame et le contrôle de correction d'erreurs. Le codage de trame signifie définir un paquet de données contenant des informations sur la fréquence, la synchronisation des bits, l'adresse source, l'adresse de destination et d'autres informations de contrôle.
Le protocole de couche liaison de données est divisé en deux sous-couches : le protocole Logical Link Control (LLC) et le protocole Media Access Control (MAC).
La fonction la plus fondamentale de la couche liaison de données est de fournir des services de transmission de données de base transparents et fiables aux utilisateurs de cette couche.
La transparence signifie qu'il n'y a aucune restriction sur le contenu, le format et l'encodage des données transmises sur cette couche, et qu'il n'est pas nécessaire d'expliquer la signification de la structure de l'information, une transmission fiable évite aux utilisateurs de perdre des informations, informations interférentes et ordre incohérent. Inquiétez-vous d’attendre correctement.
Ces situations peuvent se produire dans la couche physique, et des codes de correction d'erreurs doivent être utilisés dans la couche liaison de données pour détecter et corriger les erreurs.
La couche liaison de données améliore la fonction de la couche physique pour transmettre le flux binaire d'origine, transformant les éventuelles connexions physiques sujettes aux erreurs fournies par la couche physique en liaisons de données logiquement sans erreur, afin qu'elle puisse effectuer mieux sur la couche réseau pour une ligne sans erreur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!