logo

Netværkslag

  • Netværkslaget er det tredje lag i OSI-modellen.
  • Den håndterer serviceanmodningerne fra transportlaget og videresender serviceanmodningen videre til datalinklaget.
  • Netværkslaget oversætter de logiske adresser til fysiske adresser
  • Den bestemmer ruten fra kilden til destinationen og styrer også trafikproblemerne såsom omskiftning, routing og styrer overbelastningen af ​​datapakker.
  • Netværkslagets hovedrolle er at flytte pakkerne fra afsendende vært til den modtagende vært.

De vigtigste funktioner, der udføres af netværkslaget er:

    Rute:Når en pakke når routerens inputlink, vil routeren flytte pakkerne til routerens outputlink. For eksempel skal en pakke fra S1 til R1 videresendes til den næste router på stien til S2.Logisk adressering:Datalinklaget implementerer den fysiske adressering, og netværkslaget implementerer den logiske adressering. Logisk adressering bruges også til at skelne mellem kilde- og destinationssystem. Netværkslaget tilføjer en header til pakken, som inkluderer de logiske adresser på både afsenderen og modtageren.Internetarbejde:Dette er netværkslagets hovedrolle, at det giver den logiske forbindelse mellem forskellige typer netværk.Fragmentering:Fragmenteringen er en proces med at opdele pakkerne i de mindste individuelle dataenheder, der rejser gennem forskellige netværk.

Videresendelse & Routing

I netværkslaget bruges en router til at videresende pakkerne. Hver router har en viderestillingstabel. En router videresender en pakke ved at undersøge en pakkes overskriftsfelt og derefter bruge overskriftsfeltets værdi til at indeksere i videresendelsestabellen. Værdien gemt i videresendelsestabellen svarende til header-feltværdien angiver routerens udgående interfacelink, som pakken skal videresendes til.

For eksempel ankommer routeren med en header-feltværdi på 0111 til en router, og derefter indekserer routeren denne headerværdi i videresendelsestabellen, der bestemmer, at outputlink-grænsefladen er 2. Routeren videresender pakken til grænsefladen 2. Routingalgoritmen bestemmer de værdier, der er indsat i videresendelsestabellen. Routingalgoritmen kan være centraliseret eller decentraliseret.

Netværkslag

Tjenester leveret af netværkslaget

    Garanteret levering:Dette lag giver den service, der garanterer, at pakken ankommer til sin destination.Garanteret levering med begrænset forsinkelse:Denne service garanterer, at pakken vil blive leveret inden for en specificeret vært-til-vært-forsinkelsesgrænse.Pakker i ordre:Denne service sikrer, at pakken ankommer til destinationen i den rækkefølge, de sendes i.Garanteret max jitter:Denne service sikrer, at den tid, der går mellem to på hinanden følgende transmissioner hos afsenderen, er lig med tiden mellem deres modtagelse på destinationen.Sikkerhedstjenester:Netværkslaget giver sikkerhed ved at bruge en sessionsnøgle mellem kilde- og destinationsværten. Netværkslaget i kildeværten krypterer nyttelasterne af datagrammer, der sendes til destinationsværten. Netværkslaget i destinationsværten ville derefter dekryptere nyttelasten. På en sådan måde opretholder netværkslaget dataintegriteten og kildegodkendelsestjenesterne.