sávszélesség-korlátozás
Kiejtés
- IPA: [ ˈʃaːfseːlɛʃːeːkːorlaːtozaːʃ]
Főnév
- (informatika) A sávszélesség-korlátozás (angolul bandwidth throttling) egy olyan hálózati forgalomszabályozási technika, amely korlátozza az adatátviteli sebességet egy adott hálózati kapcsolat vagy felhasználó számára. Ez a módszer számos helyzetben használható, például az internetforgalom optimalizálására, a hálózati terhelés csökkentésére, valamint a sávszélesség igazságos elosztására a felhasználók között. A sávszélesség-korlátozás lehet állandó vagy dinamikus, és beállítható globálisan egy hálózat minden felhasználójára, vagy egyéni felhasználók, szolgáltatások, eszközök számára.
Sávszélesség-korlátozás alkalmazási területei
- Internetszolgáltatók (ISP):
- Az internetszolgáltatók gyakran alkalmazzák a sávszélesség-korlátozást bizonyos felhasználók vagy alkalmazások esetében, különösen, ha a felhasználó elérte a szolgáltató által meghatározott adatforgalmi korlátot. Az ilyen korlátozás lassítja a kapcsolatot, és így visszatartja a felhasználókat a további nagy adatforgalomtól.
- Hálózati erőforrások optimalizálása:
- Cégek, intézmények és szervezetek is alkalmazzák a sávszélesség-korlátozást, hogy egyensúlyban tartsák a hálózati forgalmat. Például korlátozhatják a videostreaming szolgáltatások sebességét, hogy több sávszélesség jusson más üzleti kritikus alkalmazásokra.
- Wi-Fi hálózatokban:
- Otthoni hálózatokon vagy nyilvános Wi-Fi hálózatokon is alkalmazható a sávszélesség-korlátozás, hogy megakadályozza egyes felhasználókat vagy eszközöket abban, hogy túlzott mértékben használják a sávszélességet.
- Webes szolgáltatások:
- Weboldalak és szerverek is alkalmazhatják a sávszélesség-korlátozást annak érdekében, hogy megakadályozzák a túlzott forgalmat, és biztosítsák az egyenletes teljesítményt minden felhasználó számára.
Sávszélesség-korlátozás a Squid proxyban
A Squid proxy lehetőséget biztosít a sávszélesség kezelésére és korlátozására, amit a delay pools (késleltetési tartományok) használatával valósít meg. Ezzel szabályozhatod, hogy milyen sebességgel tölthetnek le adatokat a felhasználók a proxy-szerveren keresztül, így biztosítva, hogy egyes felhasználók ne használják el az összes sávszélességet.
Hogyan működik a delay pools?
A delay pools olyan virtuális „medencék”, amelyek meghatározzák a rendelkezésre álló sávszélességet a Squid proxy felhasználói számára. Különböző típusú késleltetési osztályokat lehet használni a felhasználók, hálózatok vagy egyes források korlátozására.
Példa egy delay pools beállításra:
Konfigurációs fájl módosítása: Nyisd meg a Squid konfigurációs fájlját (
/etc/squid/squid.conf), és add hozzá a delay pools beállításokat.Delay pools aktiválása: Az alábbi példa minden felhasználóra alkalmaz sávszélesség-korlátozást:
delay_pools 1 delay_class 1 1 delay_parameters 1 64000/64000 delay_access 1 allow all
Magyarázat:
- delay_pools 1: Egy delay pool van konfigurálva.
- delay_class 1 1: Ez egy osztály 1-es típusú pool, amely a teljes felhasználói csoportot korlátozza. A pool osztályai meghatározzák, hogy a sávszélesség hogyan oszlik el.
- delay_parameters 1 64000/64000: Ez azt jelenti, hogy a felhasználók maximálisan 64 KB/s sebességgel tölthetnek le adatokat. A két szám azt jelenti, hogy a pool tartalék kapacitása és a maximális átviteli sebesség is 64 KB.
- delay_access 1 allow all: A szabály mindenkire vonatkozik.
Osztályok a delay pools-ban
- Class 1: A teljes proxy-forgalomra egy közös sávszélesség-korlátozást alkalmaz.
- Class 2: Egy adott hálózati vagy felhasználói csoportra alkalmazott korlátozás.
- Class 3: Egy meghatározott felhasználóra vagy egyedi kapcsolatra vonatkozó korlátozás.
Squid újraindítása
A konfiguráció módosítása után újra kell indítanod a Squid szolgáltatást, hogy az új beállítások életbe lépjenek:
sudo systemctl restart squid
Sávszélesség-korlátozás más hálózati eszközökkel
A Squid mellett más eszközökkel és megoldásokkal is megvalósítható a sávszélesség-korlátozás, például:
- Router szinten:
- Sok router támogatja a sávszélesség-korlátozást (QoS – Quality of Service). Ezzel szabályozhatod, hogy egyes eszközök vagy szolgáltatások milyen prioritással és sebességgel használhatják a hálózati sávszélességet.
- Tűzfalak:
- Néhány tűzfal szoftver, például a pfSense vagy a MikroTik RouterOS, rendelkezik beépített sávszélesség-korlátozó funkciókkal, amelyek lehetővé teszik, hogy különböző hálózati szegmensek számára egyedi sávszélesség-korlátokat állíts be.
Összegzés
A sávszélesség-korlátozás segít optimalizálni a hálózat teljesítményét, biztosítva, hogy egyes felhasználók vagy alkalmazások ne fogyasszák el a teljes sávszélességet. A Squid proxy használatával részletesen szabályozhatod a hálózati forgalmat a delay pools segítségével, így garantálva, hogy a sávszélesség eloszlása igazságos és hatékony maradjon. A sávszélesség-korlátozás különösen hasznos lehet nagy forgalmú hálózatokban vagy korlátozott erőforrásokkal rendelkező környezetekben.
Fordítások
- sávszélesség-korlátozás - Értelmező szótár (MEK)
- sávszélesség-korlátozás - Etimológiai szótár (UMIL)
- sávszélesség-korlátozás - Szótár.net (hu-hu)
- sávszélesség-korlátozás - DeepL (hu-de)
- sávszélesség-korlátozás - Яндекс (hu-ru)
- sávszélesség-korlátozás - Google (hu-en)
- sávszélesség-korlátozás - Helyesírási szótár (MTA)
- sávszélesség-korlátozás - Wikidata
- sávszélesség-korlátozás - Wikipédia (magyar)