Virtauksen hallinta vs. ruuhkan hallinta
Virtauksen hallinta on mekanismi, jota käytetään tietokoneverkoissa tiedonkulun ohjaamiseksi lähettäjän ja vastaanottimen välillä siten, että nopea lähettäjä ei suojaa hidasta vastaanotinta. Virtauksen hallinta tarjoaa menetelmiä vastaanottimelle lähetysnopeuden ohjaamiseksi siten, että vastaanotin pystyy käsittelemään lähettäjän lähettämää dataa. Ruuhkien hallinta on mekanismi, joka hallitsee datavirtaa, kun ruuhkat todella tapahtuvat. Se ohjaa verkkoon saapuvia tietoja siten, että verkko pystyy käsittelemään verkon sisäistä liikennettä.
Mikä on virtauksen hallinta?
Virtauksen hallinta on mekanismi, joka ohjaa datan kulkua lähettäjän ja vastaanottimen välillä siten, että nopean lähettäjän lähettämän datan määrä ei hukkaa hitaampaa vastaanotinta. Tämä tilanne voi johtua useista syistä, kuten vastaanottimen prosessointitehon puute kuin lähettäjällä tai vastaanottimella, jolla on suuri liikenteen kuormitus kuin lähettäjällä. Virtauksen ohjauksessa käytettävät mekanismit voitaisiin luokitella sen perusteella, lähettääkö vastaanottaja palautetta lähettäjälle. Avoimen silmukan virtauksen ohjausmekanismissa vastaanotin ei lähetä palautetta lähettäjälle, ja se on yleisimmin käytetty virtauksen ohjaustapa. Suljetun piirin vuonohjauksessa ruuhkatiedot lähetetään takaisin lähettäjälle. Yleisimmin käytettyjä virtauksen ohjaustyyppejä ovat verkon ruuhkautuminen, ikkunoiden virtauksen hallinta ja datapuskuri.
Mikä on ruuhkien hallinta?
Ruuhkien hallinta tarjoaa menetelmiä verkkoon saapuvan liikenteen säätämiseksi siten, että verkko itse voi hallita sitä. Ruuhkien hallinta estää verkkoa pääsemästä ruuhkaiseen romahtamiseen, jossa ruuhkautumisesta johtuen vain vähän tai ei lainkaan hyödyllistä viestintää. Ruuhkien hallintaa sovelletaan pääasiassa pakettikytkentäverkkoihin. Ylikuormituksen hallinnan tavoitteena on pitää verkon pakettien määrä alle tason, joka heikentäisi suorituskykyä dramaattisesti. Ruuhkien hallinta toteutetaan TCP (Transmission Control Protocol) - ja User Datagram Protocol (UDP) -kerrosprotokollissa. TCP: ssä käytetään hitaita aloitus- ja eksponentiaalisia taaksepäinalgoritmeja. Ruuhkien hallinnan algoritmit luokitellaan verkosta saadun palautteen määrän ja suorituskyvyn perusteella, jota sillä pyritään parantamaan. Lisäksi,ne luokitellaan kriteerien perusteella, kuten muutokset on tehtävä nykyisessä verkossa ja algoritmin käyttämä oikeudenmukaisuuskriteeri.
Mitä eroa on virtauksen ja ruuhkien hallinnan välillä?
Vaikka virtauksen hallinta ja ruuhkien hallinta ovat kaksi tietokoneverkoissa käytettyä verkkoliikenteen hallintamekanismia, niillä on tärkeimmät erot. Virtauksen hallinta on päästä päähän -mekanismi, joka ohjaa liikennettä lähettäjän ja vastaanottimen välillä, kun nopea lähettäjä lähettää dataa hitaalle vastaanottimelle. Toisaalta ruuhkanhallinta on mekanismi, jota verkko käyttää verkon ruuhkien hallintaan. Ruuhkien hallinta estää pakettien menetykset ja viivästykset, jotka johtuvat verkon ruuhkautumisesta. Ruuhkien hallintaa voidaan pitää mekanismina, joka varmistaa, että koko verkko pystyy käsittelemään verkkoon tulevaa liikennettä. Mutta virtauksen hallinta viittaa mekanismeihin, joita käytetään tietyn lähettimen ja vastaanottimen välisen lähetyksen käsittelemiseen.