Bij computernetwerken is Schakelen is het proces waarbij datapakketten worden overgedragen van het ene apparaat naar het andere in een netwerk, of van het ene netwerk naar het andere, met behulp van specifieke apparaten die we schakelaars . Een computergebruiker ervaart de hele tijd dat hij moet overschakelen, bijvoorbeeld door toegang te krijgen tot internet vanaf uw computerapparaat. Telkens wanneer een gebruiker vraagt om een webpagina te openen, wordt het verzoek alleen verwerkt door het wisselen van datapakketten.
Het schakelen vindt plaats op de Data Link-laag van het OSI-model. Dit betekent dat na het genereren van datapakketten in de fysieke laag het schakelen het onmiddellijke volgende proces in de datacommunicatie is. In dit artikel bespreken we de verschillende processen die betrokken zijn bij het schakelen, welk soort hardware wordt gebruikt bij het schakelen, enz.
Wat is een netwerkswitching?
Een switch is een speciaal stuk computerhardware dat het schakelproces vergemakkelijkt, d.w.z. binnenkomende datapakketten en deze naar hun bestemming overbrengen. Er werkt een schakelaar op de Datalinklaag van de OSI-model . Een switch verwerkt in de eerste plaats de binnenkomende datapakketten van een broncomputer of netwerk en bepaalt via welke poort de datapakketten hun doelcomputer of netwerk zullen bereiken.
Mission Impossible alle films
Een switch bepaalt met behulp van zijn bestemming via welke poort een datapakket moet passeren MAC (Mediatoegangscontrole) Adres. Een switch doet dit effectief door een schakeltabel bij te houden (ook wel doorstuurtabel genoemd).
Een netwerkswitch is efficiënter dan een netwerkhub of repeater omdat deze een schakeltabel bijhoudt, wat de taak ervan vereenvoudigt en de congestie op een netwerk vermindert, wat de prestaties van het netwerk effectief verbetert.
Proces van schakelen
Het overstapproces bestaat uit de volgende stappen:
Frame-ontvangst: De switch ontvangt een dataframe of pakket vanaf een computer die op de poorten is aangesloten.
- MAC-adresextractie: De schakelaar leest de header van het gegevensframe en verzamelt de bestemming Mac adres ervan.
- MAC-adrestabel opzoeken: Zodra de switch het MAC-adres heeft opgehaald, voert deze een zoekopdracht uit in zijn Schakelen tabel om een poort te vinden die naar het MAC-adres van het dataframe leidt.
- Update van het doorstuurbesluit en de schakeltabel: Als de switch het bestemmings-MAC-adres van het frame matcht met het MAC-adres in de schakeltabel, stuurt hij het dataframe door naar de betreffende poort. Als het bestemmings-MAC-adres echter niet in de doorstuurtabel voorkomt, volgt het de overstromingsproces , waarin het het dataframe naar al zijn poorten verzendt, behalve degene waar het vandaan komt, en alle MAC-adressen registreert waarnaar het frame is afgeleverd. Op deze manier vindt de switch het nieuwe MAC-adres en werkt het bij doorstuur tafel .
- Frameovergang: Zodra de bestemmingspoort is gevonden, stuurt de switch het dataframe naar die poort en stuurt het door naar de doelcomputer/het netwerk.
Soorten schakelen
Er zijn drie soorten schakelmethoden:
- Berichtwisseling
- Circuitschakeling
- Pakket wisselen
- Datagrampakketschakeling
- Pakketschakeling van virtuele circuits

lokale datum
Laten we ze nu afzonderlijk bespreken:
Berichtwisseling: Dit is een oudere schakeltechniek die verouderd is. Bij de berichtschakeltechniek wordt het volledige datablok/bericht over het geheel doorgestuurd netwerk waardoor het zeer inefficiënt wordt.
Circuitschakeling: Bij dit type schakelen wordt vooraf een verbinding tot stand gebracht tussen de bron en de bestemming. Deze verbinding ontvangt de volledige bandbreedte van het netwerk totdat de gegevens volledig zijn overgedragen.
Deze aanpak is beter dan bericht schakelen omdat het niet gaat om het verzenden van gegevens naar het hele netwerk, in plaats van alleen naar de bestemming.
Pakket wisselen: Deze techniek vereist dat de gegevens worden opgesplitst in kleinere componenten, dataframes of pakketten . Deze dataframes worden vervolgens naar hun bestemming overgebracht op basis van de beschikbare bronnen in het netwerk op een bepaald tijdstip.
Dit schakeltype wordt gebruikt in moderne computers en zelfs op internet. Hier bevat elk dataframe aanvullende informatie over de bestemming en andere informatie die nodig is voor een goede overdracht via netwerkcomponenten.
stringarray in c-taal
Datagrampakketschakeling: In Datagram Pakket wisselen wordt elk dataframe als een individuele entiteit beschouwd en dus afzonderlijk verwerkt. Hier wordt geen verbinding tot stand gebracht voordat de gegevensoverdracht plaatsvindt. Hoewel deze benadering flexibiliteit biedt bij de gegevensoverdracht, kan dit leiden tot verlies van gegevensframes of een late levering van de dataframes.
Pakketschakeling met virtuele circuits: In Virtueel circuit Pakketschakeling: er wordt een logische verbinding gemaakt tussen de bron en de bestemming voordat er gegevens worden verzonden. Deze logische verbindingen worden virtuele circuits genoemd. Elk dataframe volgt deze logische paden en biedt een betrouwbare manier om gegevens te verzenden met minder kans op gegevensverlies.
Conclusie
In dit artikel hebben we het proces van het overstappen naar Computer netwerken . We hebben de fysieke apparaten uitgelegd die nodig zijn voor het schakelen. We keken naar de stappen die betrokken zijn bij het overstapproces en leerden over verschillende soorten overstapmethoden.