I datanettverk, Veksling er prosessen med å overføre datapakker fra en enhet til en annen i et nettverk, eller fra ett nettverk til et annet, ved å bruke bestemte enheter kalt brytere . En datamaskinbruker opplever å bytte hele tiden, for eksempel ved å få tilgang til Internett fra datamaskinen din, når en bruker ber om at en nettside skal åpnes, behandles forespørselen kun ved å bytte datapakker.
Bytting skjer ved Data Link-laget til OSI-modellen. Dette betyr at etter generering av datapakker i det fysiske laget, er svitsjing den umiddelbare neste prosessen i datakommunikasjon. I denne artikkelen skal vi diskutere ulike prosesser involvert i svitsjing, hva slags maskinvare som brukes i svitsjing, etc.
Hva er en nettverksbytte?
En svitsj er en dedikert maskinvare som forenkler prosessen med å bytte, dvs. innkommende datapakker og overføre dem til destinasjonen. En bryter fungerer på Datalink-lag av OSI-modell . En svitsj håndterer primært de innkommende datapakkene fra en kildedatamaskin eller nettverk og bestemmer den passende porten som datapakkene vil nå sin måldatamaskin eller nettverk gjennom.
pandaer og numpy
En svitsj bestemmer porten som en datapakke skal passere ved hjelp av destinasjonen MAC (Media Access Control) Adresse. En bryter gjør dette effektivt ved å opprettholde en byttetabell, (også kjent som videresendingstabell).
En nettverkssvitsj er mer effektiv enn en nettverkshub eller repeater fordi den opprettholder en byttetabell, som forenkler oppgaven og reduserer overbelastning på et nettverk, noe som effektivt forbedrer ytelsen til nettverket.
Bytteprosess
Bytteprosessen innebærer følgende trinn:
Rammemottak: Bryteren mottar en dataramme eller pakke fra en datamaskin koblet til portene.
- MAC-adresseutvinning: Bryteren leser overskriften til Dataramme og henter destinasjonen MAC-adresse fra det.
- MAC-adressetabelloppslag: Når bryteren har hentet MAC-adressen, utfører den et oppslag i sin Veksling tabell for å finne en port som fører til MAC-adressen til datarammen.
- Videresendingsbeslutning og oppdatering av byttetabell: Hvis svitsjen matcher destinasjons-MAC-adressen til rammen med MAC-adressen i svitsjtabellen, videresender den datarammen til den respektive porten. Men hvis destinasjons-MAC-adressen ikke finnes i videresendingstabellen, følger den flomprosessen , der den sender datarammen til alle portene unntatt den den kom fra og registrerer alle MAC-adressene som rammen ble levert til. På denne måten finner bryteren den nye MAC-adressen og oppdaterer den videresendingstabell .
- Rammeovergang: Når målporten er funnet, sender svitsjen datarammen til den porten og videresender den til måldatamaskinen/nettverket.
Typer bytte
Det er tre typer byttemetoder:
- Meldingsbytte
- Kretsbytte
- Pakkebytte
- Datagrampakkeveksling
- Virtuell kretspakkeveksling

lister i java
La oss nå diskutere dem individuelt:
Meldingsbytte: Dette er en eldre bytteteknikk som har blitt foreldet. I meldingsvekslingsteknikk blir hele datablokken/meldingen videresendt over hele Nettverk dermed gjør det svært ineffektivt.
Kretsbytte: Ved denne typen svitsjing etableres en forbindelse mellom kilden og destinasjonen på forhånd. Denne tilkoblingen mottar hele båndbredden til nettverket til dataene er fullstendig overført.
Denne tilnærmingen er bedre enn meldingsbytte da det ikke innebærer å sende data til hele nettverket, i stedet for kun til destinasjonen.
Pakkebytte: Denne teknikken krever at dataene brytes ned i mindre komponenter, datarammer eller pakker . Disse datarammer blir deretter overført til sine destinasjoner i henhold til tilgjengelige ressurser i nettverket på et bestemt tidspunkt.
Denne byttetypen brukes i moderne datamaskiner og til og med Internett. Her inneholder hver dataramme tilleggsinformasjon om destinasjonen og annen informasjon som kreves for riktig overføring gjennom nettverkskomponenter.
c kodearray av strenger
Datagrampakkeveksling: I Datagram Pakkebytte , tas hver dataramme som en individuell enhet, og dermed behandles de separat. Her opprettes ingen forbindelse før dataoverføring skjer. Selv om denne tilnærmingen gir fleksibilitet i dataoverføring, kan det føre til tap av datarammer eller sen levering av datarammer.
Pakkebytte for virtuelle kretser: I Virtuell krets Pakkeveksling, en logisk forbindelse mellom kilden og destinasjonen opprettes før overføring av data. Disse logiske forbindelsene kalles virtuelle kretser. Hver dataramme følger disse logiske banene og gir en pålitelig måte å overføre data på med mindre sjanse for tap av data.
Konklusjon
I denne artikkelen diskuterte vi prosessen med å bytte til Datanettverk . Vi forklarte de fysiske enhetene som kreves for å bytte. Vi så på trinnene som er involvert i bytteprosessen og lærte om ulike typer byttemetoder.