logo

Nätverkslager

  • Nätverkslagret är det tredje lagret i OSI-modellen.
  • Den hanterar tjänstebegäran från transportskiktet och vidarebefordrar tjänstbegäran till datalänkskiktet.
  • Nätverkslagret översätter de logiska adresserna till fysiska adresser
  • Den bestämmer rutten från källan till destinationen och hanterar även trafikproblem som växling, routing och styr överbelastningen av datapaket.
  • Nätverkslagrets huvudroll är att flytta paketen från sändande värd till mottagande värd.

Huvudfunktionerna som utförs av nätverkslagret är:

    Routing:När ett paket når routerns ingångslänk kommer routern att flytta paketen till routerns utgångslänk. Till exempel måste ett paket från S1 till R1 vidarebefordras till nästa router på vägen till S2.Logisk adressering:Datalänkskiktet implementerar den fysiska adresseringen och nätverkslagret implementerar den logiska adresseringen. Logisk adressering används också för att skilja mellan käll- och destinationssystem. Nätverkslagret lägger till en rubrik till paketet som inkluderar de logiska adresserna till både avsändaren och mottagaren.Internetarbete:Detta är huvudrollen för nätverkslagret att det ger den logiska kopplingen mellan olika typer av nätverk.Splittring:Fragmenteringen är en process där paketen delas upp i de minsta enskilda dataenheterna som färdas genom olika nätverk.

Vidarebefordran & routing

I nätverkslager används en router för att vidarebefordra paketen. Varje router har ett vidarebefordringsbord. En router vidarebefordrar ett paket genom att undersöka ett pakets rubrikfält och sedan använda rubrikfältsvärdet för att indexera till vidarebefordrantabellen. Värdet lagrat i vidarebefordringstabellen som motsvarar rubrikfältets värde indikerar routerns utgående gränssnittslänk till vilken paketet ska vidarebefordras.

Till exempel kommer routern med ett rubrikfältvärde på 0111 till en router och sedan indexerar routern detta headervärde i vidarebefordrantabellen som bestämmer att utgångslänkens gränssnitt är 2. Routern vidarebefordrar paketet till gränssnittet 2. Routningsalgoritmen bestämmer värdena som infogas i vidarebefordrantabellen. Routingalgoritmen kan vara centraliserad eller decentraliserad.

Nätverkslager

Tjänster som tillhandahålls av nätverksskiktet

    Garanterad leverans:Detta lager tillhandahåller tjänsten som garanterar att paketet kommer fram till sin destination.Garanterad leverans med begränsad fördröjning:Denna tjänst garanterar att paketet kommer att levereras inom en specificerad värd-till-värd-fördröjningsgräns.Paket i beställning:Denna tjänst säkerställer att paketet anländer till destinationen i den ordning som de skickas.Garanterat max jitter:Denna tjänst säkerställer att tiden mellan två på varandra följande sändningar hos avsändaren är lika med tiden mellan deras mottagande på destinationen.Säkerhetstjänster:Nätverkslagret ger säkerhet genom att använda en sessionsnyckel mellan käll- och målvärden. Nätverkslagret i källvärden krypterar nyttolasten av datagram som skickas till målvärden. Nätverkslagret i destinationsvärden skulle sedan dekryptera nyttolasten. På så sätt upprätthåller nätverkslagret dataintegriteten och källautentiseringstjänsterna.