Fonctions de la couche réseau
Certaines
des tâches spécifiques normalement exécutées par la couche réseau incluent :
- Adressage logique : chaque
périphérique qui communique sur un réseau est associé à une
adresse logique , parfois appelée adresse de couche trois. Par exemple,
sur Internet , le protocole Internet (IP) est
le protocole de couche réseau et chaque machine a une adresse IP. Notez que l'
adressage est également effectué au niveau de la couche liaison de données, mais ces adresses
font référence à des périphériques physiques locaux. En revanche, les adresses logiques sont
indépendantes d'un matériel particulier et doivent être uniques sur l'
ensemble d' un interréseau.
- Routage : déplacer des
données à travers une série de réseaux interconnectés est probablement la
fonction déterminante de la couche réseau. C'est le travail des périphériques et des
routines logicielles qui fonctionnent au niveau de la couche réseau de gérer les paquets entrants
provenant de diverses sources, de déterminer leur destination finale, puis de
déterminer où ils doivent être envoyés pour les amener là où ils sont censés aller.
Je discute plus en détail du routage dans le modèle OSI dans ce sujet sur le
sujet de la connexion indirecte de périphérique , et montre comment cela fonctionne au
moyen d'une analogie avec le modèle OSI
.
- Encapsulation de datagramme : La
couche réseau encapsule normalement les messages
reçus des couches supérieures en les plaçant dans des datagrammes (également
appelés paquets) avec un en-tête de couche réseau.
- Fragmentation et
réassemblage : la couche réseau doit envoyer des messages à la
couche liaison de données pour la transmission. Certaines technologies de couche liaison de données ont des limites sur la
longueur de tout message pouvant être envoyé. Si le paquet que la
couche réseau veut envoyer est trop volumineux, la couche réseau doit diviser le paquet
, envoyer chaque élément à la couche liaison de données, puis
réassembler les éléments une fois qu'ils arrivent à la couche réseau sur la
machine de destination . Un bon exemple est la façon dont cela
est fait par le protocole Internet .
- Gestion des erreurs et
diagnostics : des protocoles spéciaux sont utilisés au niveau de la couche réseau pour
permettre aux périphériques connectés logiquement ou qui tentent d'acheminer le
trafic d'échanger des informations sur l'état des hôtes sur le réseau
ou sur les périphériques eux-mêmes.