Fonctions principales : 1. Commutation de paquets et de paquets, encapsuler les messages de données reçus de la couche de transport dans des paquets, puis les transmettre à la couche de liaison de données 2. Sélection du routage, via l'algorithme de communication par paquets ; le sous-réseau sélectionne le chemin le plus approprié ; 3. Multiplexage de connexion réseau, créant des liens logiques pour la transmission de paquets entre les nœuds du sous-réseau de communication et multiplexant plusieurs connexions réseau sur une seule liaison de données ; Gestion du réseau, gestion de la communication des données dans le réseau ; 7. Contrôle des flux ; 8. Contrôle de la congestion ; 10. Fragmentation et réorganisation ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
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 assure en outre la transmission des trames de données entre deux points d'extrémité adjacents au niveau de la couche liaison de données. gère la communication des données dans le réseau et parvient à transmettre les données de la source à la 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.
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, donc, afin de réaliser une transmission transparente des données entre deux systèmes d'extrémité, de sorte que les données de l'extrémité source puissent atteindre de manière transparente l'extrémité de destination 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'ait pas besoin de s'en soucier sur la configuration topologique du réseau Outre les supports de communication et la technologie de commutation utilisés, la couche réseau doit avoir les fonctions suivantes :
Paquet et commutation de paquets : Encapsuler les messages de données reçus de la couche de transport en paquets (paquets, également appelés « paquets ») sont ensuite transmis à la couche liaison de données.
Routage : Sélection du chemin le plus approprié pour un paquet à travers le sous-réseau de communication via un algorithme de routage.
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 (plusieurs divisions temporelles sont utilisées) technologie de réutilisation) .
Détection et récupération des 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 des erreurs.
Sélection de services : la couche réseau peut fournir des services de datagramme et de circuit virtuel pour la couche transport, mais la couche réseau d'Internet ne fournit que des services de datagramme pour la couche transport.
Gestion du réseau : gère le processus de communication des données dans le réseau, gère la transmission des données de la source à la destination via plusieurs nœuds intermédiaires et fournit les données de bout en bout les plus élémentaires pour le service de livraison de la couche transport.
Contrôle de flux : le contrôle de flux est mis en œuvre via une technologie de mise en forme du trafic pour é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 et les fragments atteindront la destination . Après l'hôte, la couche réseau du nœud de destination réassemble le paquet d'origine.
Recommandations associées : "Vidéo de programmation"
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!