logo

Nettverkslag

  • Network Layer er det tredje laget av OSI-modellen.
  • Den håndterer tjenesteforespørselen fra transportlaget og videresender tjenesteforespørselen til datalinklaget.
  • Nettverkslaget oversetter de logiske adressene til fysiske adresser
  • Den bestemmer ruten fra kilden til destinasjonen og håndterer også trafikkproblemer som veksling, ruting og kontrollerer overbelastning av datapakker.
  • Hovedrollen til nettverkslaget er å flytte pakkene fra avsendervert til mottakervert.

Hovedfunksjonene som utføres av nettverkslaget er:

    Ruting:Når en pakke når ruterens inngangskobling, vil ruteren flytte pakkene til ruterens utgangskobling. For eksempel må en pakke fra S1 til R1 videresendes til neste ruter på banen til S2.Logisk adressering:Datalinklaget implementerer den fysiske adresseringen og nettverkslaget implementerer den logiske adresseringen. Logisk adressering brukes også for å skille mellom kilde- og målsystem. Nettverkslaget legger til en overskrift til pakken som inkluderer de logiske adressene til både avsender og mottaker.Internett-arbeid:Dette er hovedrollen til nettverkslaget at det gir den logiske forbindelsen mellom ulike typer nettverk.Fragmentering:Fragmenteringen er en prosess med å bryte pakkene i de minste individuelle dataenhetene som reiser gjennom forskjellige nettverk.

Videresending og ruting

I nettverkslaget brukes en ruter til å videresende pakkene. Hver ruter har en videresendingstabell. En ruter videresender en pakke ved å undersøke en pakkes overskriftsfelt og deretter bruke overskriftsfeltets verdi for å indeksere inn i videresendingstabellen. Verdien som er lagret i videresendingstabellen som tilsvarer overskriftsfeltets verdi, indikerer ruterens utgående grensesnittlink som pakken skal videresendes til.

For eksempel kommer ruteren med en overskriftsfeltverdi på 0111 til en ruter, og deretter indekserer ruteren denne overskriftsverdien inn i videresendingstabellen som bestemmer at utgangskoblingsgrensesnittet er 2. Ruteren videresender pakken til grensesnitt 2. Rutingalgoritmen bestemmer verdiene som settes inn i videresendingstabellen. Rutingalgoritmen kan være sentralisert eller desentralisert.

Nettverkslag

Tjenester levert av nettverkslaget

    Garantert levering:Dette laget gir tjenesten som garanterer at pakken kommer til bestemmelsesstedet.Garantert levering med begrenset forsinkelse:Denne tjenesten garanterer at pakken vil bli levert innenfor en spesifisert vert-til-vert-forsinkelsesgrense.Pakker i bestilling:Denne tjenesten sørger for at pakken ankommer destinasjonen i den rekkefølgen de sendes.Garantert maksimal jitter:Denne tjenesten sikrer at tiden det tar mellom to påfølgende sendinger hos avsenderen, er lik tiden mellom mottak av dem på destinasjonen.Sikkerhetstjenester:Nettverkslaget gir sikkerhet ved å bruke en øktnøkkel mellom kilde- og målverten. Nettverkslaget i kildeverten krypterer nyttelastene til datagrammer som sendes til destinasjonsverten. Nettverkslaget i destinasjonsverten vil da dekryptere nyttelasten. På en slik måte opprettholder nettverkslaget dataintegriteten og kildeautentiseringstjenestene.