Schakelen is een methode om datapakketten door te sturen die van de afzender naar de ontvanger op het bestemmingsadres komen. Circuit-switching en packet switching zijn de twee meest populaire methoden om te schakelen. Bij circuitschakeling worden gegevens overgebracht op een speciaal kanaal dat tussen de zender en de ontvanger tot stand moet worden gebracht met behulp van een speciale point-to-point-verbinding. Bij pakketschakeling worden gegevens opgesplitst in kleine eenheden, pakketten genaamd, waarbij elk pakket is geassocieerd met een kop die signaleringsinformatie over de bron- en bestemmingsknooppunten bevat. De pakketten worden onafhankelijk verzonden en worden verwerkt op alle tussenliggende knooppunten voordat ze hun bestemming bereiken. Op de bestemming worden de datapakketten geëxtraheerd en opnieuw samengesteld om het oorspronkelijke bericht te krijgen. Laten we het verschil tussen de twee in detail bestuderen.
Circuit-switching is een van de switching-technologieën die worden gebruikt om berichten van het ene punt naar het andere te verzenden met behulp van een speciale point-to-point-koppeling gedurende de sessie. Ze worden voornamelijk gebruikt in PSTN (Public Switched Telephone Network), waar beller en ontvanger informatie uitwisselen op een speciaal kanaal met behulp van een end-to-end-koppeling. Dit is een verbindingsgeoriënteerd kanaal dat tot stand wordt gebracht tussen de zender en de ontvanger met behulp van een speciaal signaleringsprotocol. Wanneer een van beide de verbinding verbreekt, wordt het gesprek verbroken waardoor de sessie wordt beëindigd. In eenvoudige bewoordingen stelt de verzender een fysieke verbinding met de ontvanger samen via een speciaal circuit om datatransmissies te verzenden en wanneer de gegevensoverdracht voltooid is, wordt het circuit vrijgegeven. Alle gegevens worden gedurende de sessie langs hetzelfde circuit verzonden.
Pakketschakeling maakt het meeste uit de bandbreedte van het netwerk door het bericht te splitsen in kleine eenheden, datapakketten genoemd, die het meest efficiënte routeringspad zoeken om zijn bestemming te bereiken. Elk datapakket krijgt een kop die signaleringsinformatie bevat met inbegrip van het zender- en ontvanger-adres en vervolgens individueel via het netwerk verzonden. Elk datapakket kan een andere route hebben zoals geadresseerd door zijn bijbehorende header. De gegevens worden verwerkt op alle tussenliggende knooppunten die zich op verschillende punten bevinden voordat ze hun bestemming bereiken, waar alle pakketten opnieuw worden samengesteld en opnieuw in het oorspronkelijke bericht worden gecompileerd. Het is een robuustere en efficiëntere methode om gegevens te verzenden die bepaalde vertragingen tijdens de sessie kunnen weerstaan. Het wordt voornamelijk gebruikt voor data- en spraakcommunicatie.
- Circuit switching is een type netwerkprotocol waarbij een speciaal kanaal wordt opgebouwd tussen twee eindpunten in een netwerk gedurende de duur van een verzending. De gegevensoverdracht vindt plaats nadat het circuit tot stand is gebracht. Pakketschakeling daarentegen is verbindingsloos, wat betekent dat de gegevens worden verzonden naar kleine eenheden die pakketten worden genoemd en een dynamische route wordt bepaald voor elk pakket.
- Bij circuitschakeling wordt een end-to-end circuit pad tussen bron en bestemming tot stand gebracht met behulp van een speciaal signaleringsprotocol. Het is verbindingsgeoriënteerd, in tegenstelling tot verbindingsloze pakket geschakelde netwerken, die geen end-to-end benadering volgen. Elk pakket bevat namelijk bron- en bestemmingsadressen in de koptekst.
- Bij pakketschakeling wordt datacommunicatie opgesplitst in kleine pakketten waarbij elk pakket routeringsinformatie bijhoudt en verschillende transmissiewegen volgt om hun bestemming te bereiken. Het schakelen van circuits daarentegen is niet flexibel, omdat er een toegewezen pad wordt ingesteld dat tijdens de overdracht niet verandert.
- In circuitgeschakelde netwerken gaan alle gegevens door hetzelfde circuit en heeft elke data-eenheid alleen toegang tot een circuit en wordt het volledige routeringspad aan de bron verschaft. Terwijl in pakketgeschakelde netwerken elk datapakket een compleet routeringspad bevat en individueel wordt verzonden.
- Bij circuitschakeling wordt het transmissiepad beslist voordat de gegevensverwerking begint en het systeem beslist welk pad moet worden gevolgd. Bij packet switching worden gegevens opgesplitst in kleine pakketten - elk met een bijbehorende header - die worden gerouteerd van bron naar bestemming en worden verwerkt op alle tussenliggende knooppunten.
- Pakketwisseling is de meest efficiënte methode als het gaat om gegevensoverdracht, terwijl circuitschakeling een veel beter alternatief is voor spraakoverdracht. Terwijl de eerste wordt geïmplementeerd op de fysieke laag, wordt de laatste geïmplementeerd op de netwerklaag.
Circuitschakelen | Pakket wisselen |
Er wordt een fysiek pad vastgesteld dat is toegewijd aan een enkele verbinding tussen de twee eindpunten. | Gegevens zijn verdeeld in kleine eenheden, pakketten genaamd, waarbij elk pakket een kleine koptekst met signaleringsinformatie draagt. |
Datatransmissie vindt plaats nadat het circuit voor de duur van de verzending tot stand is gebracht. | Dynamische route wordt vastgesteld voor elk pakket dat de routeringsinformatie draagt. |
Tijdens de verzending wordt een speciaal routeringspad gevolgd en geen andere gebruiker mag het circuit gebruiken. | Elk datapakket kan een andere route hebben om de bestemming te bereiken, waardoor het flexibel is gedurende de hele sessie. |
Het volgt een uniform pad gedurende de sessie. | Er is geen eind-tot-einde reservering van links. |
Gegevens bevatten geen signaleringsinformatie en stappen op zichzelf. | Elk datapakket draagt de signaleringsinformatie die bron- en bestemmingsadressen in de pakketkop bevat. |
Het is ideaal voor spraakcommunicatie en de vertraging is uniform. | Het wordt voornamelijk gebruikt voor data- en spraakcommunicatie en de vertraging is niet uniform. |
Het is verbindingsgericht en geïmplementeerd op fysieke laag. | Het is verbindingsloos en wordt geïmplementeerd op netwerklaag. |
Hoewel zowel pakketschakeling als circuitschakeling de twee meest gebruikelijke methoden zijn voor het overbrengen van gegevens tussen twee communicatieapparaten, volgen beide een andere benadering voor het verzenden van berichten van het ene punt naar het andere. Schakelingschakeling maakt gebruik van een verbindingsgerichte benadering waarbij een netwerkverbinding wordt toegewezen aan één verbinding tegelijk en geen andere gebruiker die schakeling mag gebruiken. Integendeel, pakketschakeling verdeelt de gegevens die moeten worden verzonden in kleine eenheden, pakketten genaamd, zonder eind-tot-einde reservering van netwerkkoppelingen. Ze gebruiken allebei verschillende technologieën om gegevens van het ene punt naar het andere te verzenden, waardoor meerdere apparaten met elkaar kunnen worden verbonden. Elk heeft zijn eerlijke voors en tegens, afhankelijk van wat je probeert te doen.