Vad är nätverkslagret?
Nätverkslagret hänvisar till lager 3 i den sju-lagers öppna systemens samtrafikmodell (OSI) -modell för nätverksarkitektur. Algoritmer och protokoll i nätverkslagret är ansvariga för att identifiera den optimala vägen att ruttas och tillförlitligt leverera datapaket från sina källnätverk till sina destinationsnätverk. Som en del av OSI: s konceptuella ramverk svarar nätverkslagret på serviceförfrågningar från lager 4, transportlagret och utfärdar servicebegäranden till lager 2, datalänklagret. I praktiken består den av utrustning, primära routrar och mekanismer som Internet Protocol (IP), som är nödvändiga för att överföra digitalt kodade signaler från källvärdar över digitala nätverk - som Internet - till destinationsvärdar. Viktiga funktioner i nätverkslagret inkluderar adressering, överbelastningskontroll, felhantering, internetbearbetning och paketförlopp, routing och vidarebefordran.
Adressering och dirigering för att säkerställa en nödvändig servicekvalitet (QoS) är huvudfunktionerna i nätverkslagret. Bor där finns IP- och routingsalgoritmer, protokoll och ARP (Address Resolution Protocol). Data transporteras över digitala nätverk via routrar och switchar som använder protokoll för att kapsla in dem i ett paket och algoritmer som identifierar den bästa överföringsvägen. Detta kallas paketomkoppling.
Layer 3 eller Network Layer, växling sker när ett paket anländer till ett routergränssnitt och vidarebefordras till ett annat. Protokoll som kan finnas i nätverkslagret inkluderar Datagram Delivery Protocol (DDP), Internet Control Message Protocol (ICMP), Internet Group Message Protocol (IGMP) och Internet Protocol Security (IPsec). Vanligt använda protokoll som rutter information över nätverk inkluderar Routing Information Protocol (RIP), Open Shortest Path First (OSPF), Interior Gateway Routing Protocol (IGRP), Border Gateway Protocol (BGP) och Distance Vector Multicast Routing Protocol (DVMRP).
För routinginformation via Internet ingår IP-adresser i meddelandhuvudena i Network Layer, vilket ger routrarna den information de behöver för att bestämma hur man ska hantera flödet med datapaket. Pakets destinations-IP-adress kontrolleras när den tas emot i ett routergränssnitt. Om routern inte är paketets destination, kommer routern att leta upp nätverksadressen i sin routingtabell. Ett utgångsgränssnitt väljs och paketet skickas till gränssnittet som ska inramas och vidarebefordras över det lokala nätverket. Routern släpper paketet om destinationsnätverksposten inte finns i routingtabellen.