Flow Control vs Congestion Control
Az áramlásszabályozás egy olyan mechanizmus, amelyet a számítógépes hálózatokban használnak a küldő és a vevő közötti adatáramlás vezérlésére, így a lassú vevőt nem lépi túl a gyors küldő. Az áramlásvezérlés módszereket biztosít a vevő számára az átviteli sebesség szabályozására úgy, hogy a vevő kezelni tudja a küldő által továbbított adatokat. A torlódáskezelés olyan mechanizmus, amely az adatáramlást vezérli, amikor a torlódás ténylegesen fellép. Úgy vezérli a hálózatba bevitt adatokat, hogy a hálózat kezelni tudja a hálózaton belüli forgalmat.
Mi az a Flow Control?
Az áramlásszabályozás egy olyan mechanizmus, amely úgy szabályozza az adatáramlást a küldő és a vevő között, hogy a lassabb vevőt ne terhelje túl a gyors küldő által továbbított adatmennyiség. Ez a helyzet több okból is előfordulhat, például a vevő feldolgozási teljesítményének hiánya, mint a küldőé, vagy a vevő nagyobb forgalmi terhelése, mint a küldőé. Az áramlásvezérlésben használt mechanizmusok kategorizálhatók az alapján, hogy a vevő küld-e visszajelzést a küldőnek. A nyílt hurkú áramlásszabályozási mechanizmusban a vevő nem küld visszajelzést a küldőnek, és ez a legszélesebb körben használt áramlásszabályozási módszer. A zárt hurkú áramlásvezérlésben a torlódási információk visszaküldésre kerülnek a feladónak. Az áramlásszabályozás általánosan használt típusai a hálózati torlódás, az ablakkezelési folyamatvezérlés és az adatpuffer.
Mi az a torlódáskezelés?
A torlódásvezérlés módszereket biztosít a hálózatba belépő forgalom szabályozására úgy, hogy azt maga a hálózat tudja kezelni. A torlódásszabályozás megakadályozza, hogy a hálózat torlódásos összeomlást érjen el, ahol a torlódás miatt kevés vagy egyáltalán nem történik hasznos kommunikáció. A torlódáskezelést főként csomagkapcsolt hálózatokra alkalmazzák. A torlódáskezelés célja, hogy a hálózaton belüli csomagok számát olyan szint alatt tartsa, amely drámaian csökkenti a teljesítményt. A torlódások vezérlését a Transmission Control Protocol (TCP) és a User Datagram Protocol (UDP) szállítási rétegbeli protokollok valósítják meg. A TCP-ben lassú indítás és exponenciális visszafutási algoritmusok használatosak. A torlódáscsökkentő algoritmusokat a hálózattól kapott visszacsatolás mennyisége és a javítani kívánt teljesítmény szempontja alapján osztályozzák. Ezenkívül olyan kritériumok alapján vannak besorolva, mint például, hogy a jelenlegi hálózaton módosításokat kell végrehajtani, és az algoritmus által használt méltányossági kritérium.
Mi a különbség a Flow Control és a Congestion Control között?
Noha az áramlásvezérlés és a torlódások vezérlése a számítógépes hálózatokban használt két hálózati forgalomszabályozási mechanizmus, megvannak a legfontosabb különbségeik. Az áramlásvezérlés egy végponttól végpontig terjedő mechanizmus, amely a küldő és a vevő közötti forgalmat szabályozza, amikor a gyors küldő adatokat továbbít egy lassú vevőnek. Másrészt a torlódásvezérlés egy olyan mechanizmus, amelyet a hálózat a hálózat torlódásának szabályozására használ. A torlódáskezelés megakadályozza a csomagok elvesztését és a hálózat torlódása miatti késedelmet. A torlódások szabályozása egy olyan mechanizmusnak tekinthető, amely biztosítja, hogy egy teljes hálózat kezelni tudja a hálózatra érkező forgalmat. Az áramlásszabályozás azonban olyan mechanizmusokra vonatkozik, amelyek egy adott küldő és egy vevő közötti átvitelt kezelik.