Maison  >  Article  >  Quelle couche du modèle osi effectue l'adressage et le routage ?

Quelle couche du modèle osi effectue l'adressage et le routage ?

青灯夜游
青灯夜游original
2022-07-08 16:21:207990parcourir

La "couche réseau" qui complète l'adressage et le routage dans le modèle osi. La couche réseau fournit principalement des services à la couche transport. Elle peut utiliser des algorithmes de routage pour sélectionner le chemin le plus approprié pour que les paquets passent à travers le sous-réseau de communication et peut utiliser des adresses IP pour l'adressage. L'adresse IP est l'adresse de couche réseau qui identifie chaque nœud. Pendant le processus de transmission de données, l'adresse réseau cible est calculée en fonction de l'adresse IP cible et du masque de sous-réseau, puis l'adressage est effectué en fonction de l'adresse réseau cible.

Quelle couche du modèle osi effectue l'adressage et le routage ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Le modèle de référence OIS est divisé en 7 couches. Leurs fonctions sont :

  • ①Couche physique : au niveau de la couche la plus basse du modèle de référence OSI. La fonction principale de la couche physique est de fournir des connexions physiques pour la couche liaison de données en utilisant des supports de transmission physiques pour transmettre de manière transparente des flux binaires.

  • ②Couche de liaison de données : dans cette couche, les données sont encadrées et le contrôle de flux est géré. Cette couche spécifie la topologie et fournit l'adressage matériel ;

  • ③Couche réseau : cette couche établit la connexion entre deux nœuds via l'adressage, qui comprend le routage et le relais des données via Internet 

  • ④Couche de transport : la transmission régulière des données est une connexion ; -orienté ou sans connexion. Y compris les services full-duplex ou half-duplex, de contrôle de flux et de récupération d'erreurs ;

  • ⑤ Couche session : établissez une connexion terminale entre deux nœuds. Ce service comprend la configuration si la connexion est établie en full-duplex ou half-duplex, bien que le mode duplex puisse être géré en couche 4

  • ⑥Couche de présentation : principalement utilisée pour gérer l'échange d'informations entre deux systèmes de communication ; d'expression. Il comprend des fonctions telles que l'échange de formats de données, le cryptage et le décryptage des données, la compression et la récupération des données ;

  • ⑦Couche d'application : la couche d'application est la couche la plus élevée du système ouvert et fournit directement des services pour le processus de candidature ; Y compris le terminal virtuel, la transmission et l'exploitation des tâches, la transmission et la gestion des accès aux fichiers, l'accès aux bases de données à distance, le système central graphique, la gestion de l'interconnexion des systèmes ouverts, etc.

La "couche réseau" qui complète l'adressage et le routage dans le modèle osi.

Couche réseau

La couche réseau est la troisième couche du modèle de référence OSI, entre la couche transport et la couche liaison de données. Elle se situe entre deux points d'extrémité adjacents fournis par la couche liaison de données. fonction de transmission de trames de données, il gère en outre la communication de données dans le réseau et parvient à transmettre les données de l'extrémité source à l'extrémité de destination via plusieurs nœuds intermédiaires, fournissant ainsi le service de transmission de données de bout en bout le plus basique à la couche de transport. . Les principaux contenus comprennent : la commutation de paquets de circuits virtuels et la commutation de paquets de datagrammes, l'algorithme de routage, la méthode de contrôle de la congestion, le protocole X.25, le réseau de données à intégration de services (RNIS), le mode de transfert asynchrone (ATM) ainsi que les principes et la mise en œuvre de l'interconnexion Internet.

La couche réseau fournit principalement des services pour la couche transport Afin de fournir des services à la couche transport, la couche réseau doit utiliser les services fournis par la couche liaison de données. Le rôle principal de la couche liaison de données est de résoudre la communication entre deux nœuds directement adjacents, mais elle n'est pas responsable de résoudre le problème de communication lorsque les données passent par plusieurs nœuds de transfert dans le sous-réseau de communication. la transmission transparente des données entre les systèmes permet aux données sources d'atteindre la destination de manière transparente via plusieurs nœuds de transfert dans le sous-réseau de communication via le chemin optimal, de sorte que la couche de transport n'a pas besoin de se soucier de la topologie du réseau, du support de communication utilisé et de la commutation. technologie, la couche réseau doit avoir les fonctions suivantes :

  • Packet et commutation de paquets : encapsuler les messages de données reçus de la couche transport dans des paquets (Packet, également appelé « paquet ») puis les transmettre jusqu'à la liaison de données Road couche.

  • Routage : les algorithmes de routage sélectionnent le chemin le plus approprié pour un paquet via le sous-réseau de communication.

  • Multiplexage de connexion réseau : créez des liens logiques pour la transmission de paquets entre les nœuds du sous-réseau de communication et multiplexez plusieurs connexions réseau sur une seule liaison de données (principalement en utilisant la technologie de multiplexage temporel).

  • Détection et récupération d'erreurs : généralement, la somme de contrôle d'en-tête dans le paquet est utilisée pour la vérification des erreurs, et le mécanisme d'accusé de réception et de retransmission est utilisé pour la récupération d'erreurs.

  • Sélection de services : la couche réseau peut fournir des services de datagramme et de circuit virtuel pour la couche de transport, mais la couche réseau d'Internet ne fournit que des services de datagramme pour la couche de transport.

  • Gestion du réseau : gère le processus de communication des données dans le réseau, parvient à transmettre les données de la source à la destination via plusieurs nœuds intermédiaires et fournit le service de transmission de données de bout en bout le plus basique pour la couche de transport.

  • Contrôle du trafic : la technologie de mise en forme du trafic est utilisée pour contrôler le trafic afin d'éviter la dégradation des performances du sous-réseau de communication causée par un trafic excessif.

  • Contrôle de la congestion : lorsque le trafic de données du réseau dépasse la capacité nominale, une congestion du réseau se produit, entraînant une forte baisse de la capacité de débit du réseau. Des mesures de contrôle appropriées sont donc nécessaires pour le détournement.

  • Interconnexion réseau : connectez un réseau à un autre réseau pour réaliser une communication inter-réseau entre les utilisateurs.

  • Fragmentation et réassemblage : si le paquet à envoyer dépasse la longueur autorisée de l'unité de données du protocole, la couche réseau du nœud source fragmentera le paquet une fois que les fragments auront atteint l'hôte de destination, la couche réseau du nœud de destination. Regroupez-vous ensuite dans le groupe d'origine.

Routing

Le sous-réseau de communication offre la possibilité de plusieurs chemins de transmission pour les nœuds sources et de destination du réseau. Après avoir reçu un paquet, un nœud du réseau doit déterminer le chemin à transmettre au nœud suivant, qui est le routage. En mode datagramme, le nœud du réseau doit effectuer une sélection pour chaque route de paquets ; en mode circuit virtuel, la route ne doit être déterminée que lorsque la connexion est établie. La stratégie qui détermine la sélection du routage est appelée algorithme de routage.

De nombreux facteurs techniques doivent être pris en compte lors de la conception d'algorithmes de routage. Premièrement, nous devons déterminer s'il faut choisir le chemin le plus court ou le meilleur, deuxièmement, nous devons déterminer si le sous-réseau de communication utilise des circuits virtuels ou un fonctionnement par datagramme, et troisièmement, nous devons utiliser un algorithme de routage distribué, c'est-à-dire chaque nœud. est Pour sélectionner la route suivante pour les paquets arrivant, un algorithme de routage centralisé doit être utilisé, c'est-à-dire que le nœud central ou le nœud d'origine détermine l'intégralité de la route. Quatrièmement, la source des informations sur le réseau telles que la topologie du réseau, le trafic et le délai doit être ; considéré ; cinquièmement, déterminer s'il convient d'utiliser une stratégie de routage statique ou une stratégie de routage dynamique.

Adressage

Adressage à l'aide de l'adresse IP. La couche réseau est la troisième couche qui complète le service de transmission de données de bout en bout des paquets de données de la source au nœud de destination. L'adresse IP est l'adresse de couche réseau qui identifie chaque nœud. Pendant le processus de transmission de données, l'adresse réseau cible est calculée en fonction de l'adresse IP cible et du masque de sous-réseau, puis l'adressage est effectué en fonction de l'adresse réseau cible.

Chaque routeur qui passe utilise cette méthode pour transmettre les données selon le meilleur itinéraire jusqu'à ce qu'elles atteignent le réseau cible. Le nœud cible utilise une adresse de couche 2 pour adresser le nœud cible, réalisant ainsi le transfert des données vers le nœud cible.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn