szó jelentését keresi. A DICTIOUS-ban nem csak a
szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a
szót egyes és többes számban mondani. Minden, amit a
szóról tudni kell, itt található. A
szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. A
és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.
Főnév
packet switching (tsz. packet switchings)
- (informatika) A csomagkapcsolás (angolul: packet switching) egy olyan adatátviteli technológia, amelyet a modern számítógépes hálózatok – köztük az internet – alapjául használnak. Ez a módszer lehetővé teszi, hogy az adatok kisebb egységekre, csomagokra bontva kerüljenek továbbításra a hálózaton keresztül, ahol a csomagok önállóan, akár eltérő útvonalakon is haladhatnak a cél felé. Ez a megközelítés rugalmas, hatékony és robusztus adatátvitelt biztosít.
📦 Mi az a csomag?
Egy csomag egy adategyég, amely tartalmaz:
- Fejlécet (header): Olyan információkat, mint a forrás- és célcím, sorszám, protokolltípus, stb.
- Adattartalmat (payload): Maga a tényleges adat, amit az alkalmazás küld.
- Vége-jelző (trailer): Opcionálisan hibadetektálásra szolgáló ellenőrző érték (pl. CRC).
🧱 A csomagkapcsolás működése
1. Adatok feldarabolása
Amikor egy alkalmazás (pl. egy böngésző) adatot küld (pl. egy weboldal lekérdezésére), az operációs rendszer feldarabolja az adatokat kisebb csomagokra – ezeket a TCP/IP protokoll külön kezeli.
2. Csomagok önálló útvonala
Minden csomag önállóan halad a hálózatban. Az útvonalat a hálózati forgalom, torlódás, kiesések befolyásolhatják – így előfordulhat, hogy a csomagok nem sorrendben érkeznek meg.
3. Újraösszeállítás
A célállomáson a csomagokat a protokoll (pl. TCP) sorrendbe állítja, hibákat ellenőriz, és visszaállítja az eredeti adatot.
📡 Csomagkapcsolás típusai
1. Datagram alapú (connectionless)
- Pl. IP protokoll.
- Nincs előre kialakított útvonal.
- A csomagok tetszőleges sorrendben, útvonalakon haladhatnak.
2. Virtuális áramkör alapú (connection-oriented)
- Pl. Frame Relay, ATM, vagy TCP.
- Egy logikai kapcsolat jön létre a felek között, és azon keresztül haladnak a csomagok.
✨ Előnyök a hagyományos áramkörkapcsoláshoz képest
Jellemző
|
Csomagkapcsolás
|
Áramkörkapcsolás (pl. hagyományos telefonhálózat)
|
Erőforrás-felhasználás
|
Dinamikus, hatékony
|
Rögzített, pazarló
|
Skálázhatóság
|
Nagyon jó
|
Korlátozott
|
Többszörös használat
|
Egy link több adatfolyamot kezel
|
Egy link = egy kapcsolat
|
Hibakezelés
|
Megismételhető, újraútvonalazható
|
Kapcsolat megszakadása végzetes
|
Költség
|
Olcsóbb és rugalmasabb
|
Drágább fenntartani
|
🏗️ Hálózati rétegek kapcsolata
A csomagkapcsolás leginkább a hálózati (3.) réteghez kapcsolódik az OSI modellben – itt történik a csomagcímzés és útvonalválasztás.
De a csomagok:
- Szállítási rétegben (4.) kapnak sorszámokat, ellenőrző összegeket (pl. TCP).
- Adatkapcsolati réteg (2.) felel a keretezésért (pl. Ethernet frame-ek).
- Fizikai réteg (1.) továbbítja a biteket ténylegesen.
🔁 Hogyan halad egy csomag?
Példa: ha elküldünk egy kérelmet egy weboldalra:
- A böngésző elküldi az adatokat a TCP protokollnak.
- A TCP feldarabolja az adatokat csomagokra.
- Az IP protokoll minden csomagot ellát egy célcímmel (pl. IP-cím).
- Az Ethernet protokoll keretbe csomagolja a csomagot, majd továbbítja a hálózatra.
- Az útvonalon routerek, switch-ek kezelik a csomagokat.
- A szerver visszafelé válaszol hasonló módon.
🔍 Mi történik, ha hiba történik?
A csomagkapcsolás beépített hibaellenőrzést alkalmaz:
- TCP: újraküldi a csomagokat, ha elvesznek vagy hibásak.
- IP: nem garantálja a megbízható szállítást – ez a felsőbb réteg dolga.
- Checksum, CRC segít a hibák felismerésében.
🧮 Hatékonyság és torlódás
A csomagkapcsolás egyik nagy előnye a dinamikus útvonalválasztás. Viszont ha túl sok csomag van a hálózaton, akkor torlódás (congestion) alakulhat ki:
- Buffereléssel enyhíthető,
- QoS (Quality of Service) segítségével priorizálható,
- Aktív torlódáskezelő algoritmusok (pl. RED, WRED) szabályozzák a forgalmat.
🕸️ Alkalmazása
A csomagkapcsolás ma szinte minden digitális kommunikáció alapja:
- Internet (TCP/IP)
- VoIP (Voice over IP)
- Online játékok
- E-mail, web, videóstreaming
- Mobilhálózatok (4G, 5G)
🔄 Csomagkapcsolás vs. áramkörkapcsolás
Szempont
|
Csomagkapcsolás
|
Áramkörkapcsolás
|
Használat
|
Adathálózatok (pl. internet)
|
Hangátvitel (pl. PSTN)
|
Kapcsolat
|
Nem kell állandó kapcsolat
|
Előzetesen lefoglalt útvonal
|
Hatékonyság
|
Jó csatornamegosztás
|
Gyengébb erőforrás-kihasználás
|
Késleltetés
|
Változó (jitter előfordulhat)
|
Általában állandó
|
Minőség
|
Változó, de skálázható
|
Jó, de rugalmatlan
|
🧠 Összegzés
A csomagkapcsolás egy forradalmi adatátviteli technológia, amely lehetővé tette a modern hálózatok és az internet létrejöttét. Ahelyett, hogy fix kapcsolatokat hozna létre minden adatátvitelhez (mint a telefonhálózat), a csomagkapcsolás rugalmas, hatékony és robusztus módon képes kiszolgálni egyszerre sok felhasználót.
Kulcsszavak:
- Csomag: Kisebb adatblokkok fejléccel, adattal, trailerrel.
- Router: Csomagok továbbítását végzi.
- TCP/IP: A legismertebb csomagkapcsolt protokollcsalád.
- Torodás, sorrend, újraküldés: kezelendő hálózati jelenségek.
- Költséghatékonyság, skálázhatóság, rugalmasság: a fő előnyei.