logo

Hvad er at skifte?

I computernetværk, Skifter er processen med at overføre datapakker fra en enhed til en anden i et netværk eller fra et netværk til et andet ved hjælp af specifikke enheder kaldet skifter . En computerbruger oplever at skifte hele tiden, for eksempel at få adgang til internettet fra din computerenhed, når en bruger anmoder om at en webside åbnes, behandles anmodningen kun ved at skifte datapakker.

Skiftet finder sted på Data Link-laget i OSI-modellen. Det betyder, at efter genereringen af ​​datapakker i det fysiske lag er omskiftning den umiddelbare næste proces i datakommunikation. I denne artikel vil vi diskutere forskellige processer involveret i switching, hvilken slags hardware der bruges til switching osv.

Hvad er et netværksskift?

En switch er et dedikeret stykke computerhardware, der letter processen med at skifte, dvs. indgående datapakker og overføre dem til deres destination. En kontakt virker ved Data Link lag af OSI model . En switch håndterer primært de indkommende datapakker fra en kildecomputer eller netværk og bestemmer den passende port, hvorigennem datapakkerne vil nå deres målcomputer eller netværk.



fjeder og fjeder mvc

En switch bestemmer, hvilken port en datapakke skal passere igennem ved hjælp af sin destination MAC (Media Access Control) adresse. En switch gør dette effektivt ved at vedligeholde en switching table (også kendt som forwarding table).

En netværksswitch er mere effektiv end en netværkshub eller repeater, fordi den vedligeholder en koblingstabel, som forenkler dens opgave og reducerer overbelastning på et netværk, hvilket effektivt forbedrer netværkets ydeevne.

Skifteproces

Skifteprocessen omfatter følgende trin:

Rammemodtagelse: Switchen modtager en dataramme eller pakke fra en computer, der er tilsluttet dens porte.

  • MAC-adresseudtrækning: Kontakten læser overskriften på dataramme og samler destinationen Mac-adresse fra det.
  • MAC-adressetabelopslag: Når switchen har hentet MAC-adressen, udfører den et opslag i sin Skifter tabel for at finde en port, der fører til datarammens MAC-adresse.
  • Videresendelsesbeslutning og opdatering af tabelskift: Hvis switchen matcher rammens destinations-MAC-adresse med MAC-adressen i dens switching-tabel, videresender den datarammen til den respektive port. Men hvis destinationens MAC-adresse ikke findes i dens videresendelsestabel, følger den oversvømmelsesproces , hvor den sender datarammen til alle dens porte undtagen den den kom fra og registrerer alle de MAC-adresser, som rammen blev leveret til. På denne måde finder switchen den nye MAC-adresse og opdaterer den fremsendelsesbord .
  • Rammeovergang: Når destinationsporten er fundet, sender switchen datarammen til den port og videresender den til dens målcomputer/netværk.

Typer af skift

Der er tre typer skiftmetoder:

  • Beskedskift
  • Kredsskifte
  • Pakkeskift
    • Datagrampakkeskift
    • Virtuelt kredsløbspakkeskift

Types-of-switching.webp

lister i java

Lad os nu diskutere dem individuelt:

Beskedskift: Dette er en ældre skifteteknik, der er blevet forældet. I meddelelsesskifteteknik videresendes hele datablokken/meddelelsen på tværs af hele netværk hvilket gør det meget ineffektivt.

Kredskobling: Ved denne type omskiftning etableres en forbindelse mellem kilden og destinationen på forhånd. Denne forbindelse modtager hele netværkets båndbredde, indtil dataene er overført fuldstændigt.
Denne tilgang er bedre end beskedskift da det ikke involverer at sende data til hele netværket, i stedet for kun dets destination.

Pakkeskift: Denne teknik kræver, at dataene opdeles i mindre komponenter, datarammer eller pakker . Disse datarammer overføres derefter til deres destinationer i henhold til de tilgængelige ressourcer i netværket på et bestemt tidspunkt.
Denne omskiftningstype bruges i moderne computere og endda internettet. Her indeholder hver dataramme yderligere information om destinationen og anden information, der kræves for korrekt overførsel gennem netværkskomponenter.

java-indsamlingsramme

Datagrampakkeskift: I Datagram Pakkeskift , tages hver dataramme som en individuel enhed, og de behandles således separat. Her oprettes der ingen forbindelse, før dataoverførslen finder sted. Selvom denne tilgang giver fleksibilitet i dataoverførsel, kan den forårsage tab af datarammer eller forsinket levering af datarammerne.

Virtuelt kredsløbspakkeskift: I Virtuelt kredsløb Pakkeskift, en logisk forbindelse mellem kilden og destinationen er lavet før transmission af data. Disse logiske forbindelser kaldes virtuelle kredsløb. Hver dataramme følger disse logiske stier og giver en pålidelig måde at overføre data på med mindre chance for tab af data.

Konklusion

I denne artikel diskuterede vi processen med at skifte til Computernetværk . Vi forklarede de fysiske enheder, der kræves for at skifte. Vi så på de trin, der var involveret i processen med at skifte og lærte om forskellige typer af skiftemetoder.