ELI5: kaistanleveyden jakaminen

Ok joten kuvittele vesiputki. Tämä vesiputki yhdistyy kotiisi ja päättyy 10 hanaan. Vesiputki on riittävän suuri, sillä se pystyy ylläpitämään vedenpainetta, joka pystyy työntämään Hanoihin 10 litraa vettä sekunnissa.

se, miten näitä hanoja nyt käytetään, muuttaa suuresti sitä, kuinka voimakas vedenpaine niistä tulee. Jos sinulla on vain yksi hana käynnissä, voit saada kaikki 10 litraa sekunnissa ulos siitä hanasta.

mutta jos avaat kaksi hanaa, tuo kymmenen litraa sekunnissa on jaettava kahden hanan välillä, koska kotiisi johtava putki ei kykene tuottamaan yli 10 litran vedenpainetta sekunnissa. Nyt yksi hana voi siis valua 1 litran sekuntivauhdilla ja toinen hana pursuaa ulos 9 litran sekuntivauhdilla. Tai voit saada ne virtaamaan tasaisesti 5 litraa sekunnissa.

kyse on siitä, että molemmissa Hanoissa ei voi virrata vettä 10 litraa sekunnissa, koska se on koko putken kapasiteetti kotiin.

kun lisää hanoja avataan, tätä vedenpaineen jakoa joudutaan vielä jakamaan. Loppujen lopuksi, jos avaat kaikki 10 hanaa, suurin vedenpaine, joka tulee ulos jokaisesta hanasta, on valuva 1 litra sekunnissa.

nyt päätät laittaa suihkun johonkin näistä hanoista. Ongelmana on, että suihku on aika surkea, ellei veden virtausnopeus ole vähintään 3 litraa sekunnissa. Joten vakuuttaa se saa mitä se tarvitsee, voit määrittää, että paljon virtausnopeus että yksi hana, jättäen sinulle 7 litraa sekunnissa paine määrittää muut 9 hanat talossa. Sitten päätät, että sinun täytyy täyttää allas. No haluat, että se tehdään melko nopeasti ja tehdä, että puutarhaletkun on oltava tehokas eikä vain trickle. Joten annat sille 5 litraa sekunnissa vedenpaine. Jäljelle jää vain kaksi litraa sekunnissa vedenpainetta jaettavaksi muiden kahdeksan hanan kesken, joten kun joku tulee täyttämään vedenkeittimen kahvia varten, vesi tuskin valuu hanasta ulos.

ajattele nyt näin.

vesijohto kotiisi = internet-yhteytesi

hanat talossasi = jokainen tiedosto, jonka lataat BitTorrentin kautta

internet-yhteytesi voi tukea vain niin paljon nopeutta, että bittorrent-asiakkaasi voi jakaa pakettinopeuden jokaiselle tiedostolle, jolloin se voi käyttää niin paljon tai niin vähän käytettävissä olevaa kaistanleveyttäsi kuin olet valmis antamaan.

hienoa tässä analogiassa on se, että se skaalautuu ylöspäin.

kuvitellaan, että taloudessasi on useampi kuin yksi internetin käyttäjä. Vesijohtovertauksessamme tämä olisi sama vesiputki, – paitsi että se ei vain ruoki taloasi, vaan myös sisartesi taloa. Niinpä yhtäkkiä tämä kymmenen litraa sekunnissa vetävä vesiputki palvelee toista taloa. Miten talo käyttää sen vettä voisi olla erilainen, mutta se voi päätyä, että sisartesi talo imee 8 litraa vedenpainetta sekunnissa, koska hänellä on iso perse vesisuihku hänen etupihalla samoin. Yhtäkkiä sinä ja 10 hanat talossasi on vain 2 litraa sekunnissa vedenpaine ja joka kerta kun käännät hana se tuskin valuu ja suihku tuntuu koirasi on dribbling sinulle, koska veden paine on niin huono.

tässä skenaariossa siskosi on huoneessaan katsomassa sarjaa ”Orange is the new black” 4K Ultra High Definition Netflixissä läppärillään (the water fountain) skypettäessään poikaystäväänsä. Ja torrent lataukset (hanat talossasi) ovat trickling.

tiedonsiirtonopeudet ovat hyvin, hyvin samanlaisia kuin veden paine ja veden virtaus putkissa. Mitä suurempi vesiputket ja parempi paine (tai parempi datakaapelitekniikka ja kapasiteetti), sitä enemmän vettä (tai kaistanleveyttä) sinulla on leikkiä.

toivo, joka selvittää, miten kaistanleveys ja kaistanleveyden hallinta toimii. Kuten kaikissa eli5-vastauksissa, on teknisiä epätarkkuuksia, jotka hiipivät sisään tällaisista yksinkertaistuksista, mutta se saa yleisen käsityksen. Huomatkaa myös, että käyttämäni veden virtausnopeudet ovat mielivaltaisia lukuja, tiedän, että 1 litra sekunnissa virtausnopeus on kaikkea muuta kuin trickle. 😉

Vastaa

Sähköpostiosoitettasi ei julkaista.