Bandwidth, Throughput, & Goodput

Kayaknya sih udah sering kita ngeliat promo ISP (Internet Service Provider) yang nawarin bandwidth gede di promonya. Tapi biasanya habis itu yang make terus komplen gara-gara kecepatannya dianggap nggak sesuai dengan yang di iklan, dianggepnya ISP ngibulin konsumen. Misalnya ada yang ngiklan kalo bandwidth yang mereka kasih up to 2Mbps, tapi ternyata pas dipake kecepatannya cuma sekitar 120kBps. Terus yang make komplen, “Kok cuma 120kBps sih? Katanya 2Mbps!”

Sebelumnya, kita liat dulu satuan kecepatan yang dipakai. 2Mbps itu berarti kecepatannya 2 megabit per second, yang 120kBps itu berarti 120 kilobyte per second. Apa bedanya? Ya, itu beda banget. 1 byte itu sama dengan 8 bit, berarti 2 megabit (2 juta bit) itu harus dibagi 8 dulu baru bisa dapet angka kecepatannya dalam satuan byte. 2Mb itu kalo dijadiin ke satuan byte sama dengan 250kB. Terus apa ISP bikin promosi pake satuan Mbps buat nipu biar bandwidthnya keliatan lebih gede? Mungkin aja, tapi yang pasti sih standar satuan untuk perhitungan kapasitas bandwidth itu pake hitungan bit per second, bukan byte per second.

Tunggu, kalo begitu harusnya kecepatannya 250kBps? Kenapa dapetnya cuma 120kBps? Karena hitungan bandwidth itu selalu pake kata ‘up to’, yang berarti sukur-sukur kalo kecepatan kita bisa dapet segitu. Normalnya sih pasti lebih rendah dari itu, apalagi kalo lagi banyak yang make koneksi Internetnya. Lagian emang kapasitas bandwidth itu nunjukin kecepatan maksimum yang bisa didapet, bukan rata-rata kecepatan koneksinya.

Continue reading