Virtauksen ja ruuhkien hallinta
Virtauksen hallinta on mekanismi, jota käytetään tietoverkoissa tiedonkulun ohjaamiseksi lähettäjän ja vastaanottimen välillä siten, että nopea lähettäjä ei vie hitaasti vastaanotinta. Virtauksen hallinta tarjoaa vastaanottimelle menetelmiä siirtonopeuden ohjaamiseksi siten, että vastaanotin pystyy käsittelemään lähettäjän lähettämää tietoa. Ruuhkien hallinta on mekanismi, joka hallitsee tiedonkulkua ruuhkien tosiasiassa tapahtuessa. Se hallitsee verkkoon tulevaa tietoa siten, että verkko pystyy käsittelemään verkon sisäistä liikennettä.
Mikä on virtauksen hallinta?
Virtauksen hallinta on mekanismi, joka hallitsee tiedonkulkua lähettäjän ja vastaanottimen välillä siten, että hitaampi vastaanotin ei hukkaan nopean lähettäjän lähettämän datan määrää. Tämä tilanne voi johtua useista syistä, kuten vastaanottimen prosessointitehon puutteesta kuin lähettäjällä tai vastaanottimella, jolla on raskas liikennekuorma kuin lähettäjällä. Virtauksen ohjauksessa käytetyt mekanismit voitaisiin luokitella sen perusteella, lähettääkö vastaanotin palautetta lähettäjälle. Avoimen silmukan virtauksenohjausmekanismissa vastaanotin ei lähetä palautetta lähettäjälle ja se on yleisimmin käytetty virtauksenohjausmenetelmä. Suljetun silmukan virtauksen ohjauksessa ruuhkitiedot lähetetään takaisin lähettäjälle. Yleisesti käytettyjä virtauksen ohjaustyyppejä ovat verkon ruuhka, ikkunavirtauksen ohjaus ja datapuskuri.
Mikä on ruuhkien hallinta?
Ruuhkien hallinta tarjoaa menetelmiä verkkoon tulevan liikenteen säätelemiseksi siten, että verkko itse voi hallita sitä. Ruuhkien hallinta estää verkkoa pääsemästä ruuhkaiseen romahdukseen, jossa ruuhkien takia tapahtuu vähän tai ei lainkaan hyödyllistä tiedonsiirtoa. Ruuhkanhallintaa käytetään pääasiassa pakettikytkentäisiin verkkoihin. Ylikuormituksen hallinnan tavoitteena on pitää verkon sisällä olevien pakettien määrä alhaisemmalla tasolla, joka heikentäisi suorituskykyä dramaattisesti. Ruuhkanhallinta toteutetaan TCP (Transmission Control Protocol) ja UDP (User Datagram Protocol) -kuljetuskerrosprotokollissa. TCP: ssä käytetään hidaskäynnistystä ja eksponentiaalisia backoff-algoritmeja. Ruuhkien hallintaalgoritmit luokitellaan verkosta saadun palautteen määrän ja sen 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.
Mikä on ero virtauksen ja ruuhkan hallinnan välillä??
Vaikka vuonohjaus ja ruuhkien hallinta ovat tietokoneverkoissa käytettäviä kahta verkkoliikenteen ohjausmekanismia, niillä on tärkeimmät eronsa. Virtauksen hallinta on päästä päähän -mekanismi, joka ohjaa lähettäjän ja vastaanottimen välistä liikennettä, kun nopea lähettäjä lähettää tietoja hitaalle vastaanottimelle. Toisaalta ruuhkien hallinta on mekanismi, jota verkko käyttää ruuhkien hallitsemiseksi verkossa. Ruuhkien hallinta estää pakettien katoamisen ja verkon ruuhkien aiheuttaman viiveen. Ruuhkien hallinta voidaan nähdä mekanismina, joka varmistaa, että koko verkko pystyy käsittelemään verkkoon tulevaa liikennettä. Mutta virtauksen ohjauksella tarkoitetaan mekanismeja, joita käytetään käsittelemään siirtoa tietyn lähettäjän ja vastaanottimen välillä.