netværkslaget er
tredje lag I den syv-lags Open Systems Interconnection (OSI) -model. Det er ansvarlig for
logisk adressering og
routing af datapakker på tværs af netværk. Her er en oversigt over dens nøglefunktioner:
1. Logisk adressering:
* IP -adressering: Netværkslaget tildeler logiske adresser (IP -adresser) til enheder på et netværk. Disse adresser er uafhængige af den fysiske netværkstopologi og giver enheder mulighed for at kommunikere med hinanden uden at kende deres fysiske placeringer.
* Netværksmasker: Disse masker bruges til at bestemme netværksdelen af en IP -adresse, så enheder kan genkende hvilket netværk de tilhører.
2. Routing:
* Bestemmelse: Netværkslaget bestemmer den optimale sti for datapakker til at rejse fra kilde til destination. Dette gøres gennem routingprotokoller som RIP, OSPF og BGP, der deler information om netværkstopologi og etablerer ruter.
* Pakkespedition: Baseret på den valgte rute fremhæver netværkslaget pakker til det næste hop på stien mod deres destination.
3. Andre funktioner:
* fragmentering og genmontering: Netværkslaget kan opdele store datapakker i mindre fragmenter for lettere transmission over netværket. Det samler også disse fragmenter på destinationen.
* overbelastningskontrol: Netværkslaget overvåger netværkstrafik og hjælper med at styre overbelastning ved at justere dataoverførselshastigheder.
* fejlkontrol: Selvom det ikke er det primære ansvar for netværkslaget, kan det bidrage til fejldetektion gennem mekanismer som kontrolsum.
Nøgleprotokoller på netværkslaget:
* Internet Protocol (IP): Kerneprotokollen til pakkeadresse og routing på Internettet.
* Internet Control Message Protocol (ICMP): Bruges til fejlrapportering og netværksdiagnostik.
* Adresseopløsningsprotokol (ARP): Kort logiske IP -adresser til fysiske MAC -adresser.
* Routing Information Protocol (RIP): En afstandsvektor-routingprotokol.
* åben korteste sti først (OSPF): En link-state routingprotokol.
* Border Gateway Protocol (BGP): Bruges til routing mellem forskellige autonome systemer (netværk).
I det væsentlige fungerer netværkslaget som "trafikpolitikken" på netværket, hvilket sikrer, at datapakker når deres destination effektivt og pålideligt. Det håndterer logisk adressering, routing og forskellige andre opgaver for at lette kommunikation på tværs af sammenkoblede netværk.