Mbps'den KB/s'ye Dönüşümün Temeli
Bir ağ bağlantısının hızı megabit/saniye (Mbps) cinsinden verilirken, dosya indirme hızları genellikle kilobayt/saniye (KB/s) olarak görüntülenir. Bu sayfa, bu iki ölçüm kültürü arasında kesin ve doğrudan bir köprü kurar. Kullanıcı, bir değeri Mbps cinsinden yazar ve karşılığını KB/s olarak alır. Ters yönde de çalışır: KB/s girilirse Mbps karşılığı hesaplanır.
Bu sayfayı benzer araçlardan ayıran temel özellik, bit-bayt sınırını geçmesidir. Sitedeki diğer tüm hız dönüştürücüler ya yalnızca bit tabanlı birimler (Mbps → kbps gibi) ya da yalnızca bayt tabanlı birimler (MB/s → KB/s gibi) arasında çalışır. Bu sayfa ise bir yönde bit birimini yok edip bayt tabanlı bir hız oluşturur; ters yönde ise bunun tersini yapar. Bu nedenle kullanılan dönüşüm faktörü 1 Mbps = 125,0 KB/s dir. Bu tam sayı değil, ondalıklı bir katsayıdır ve başka hiçbir birim çifti için geçerli değildir. Aynı şekilde ters dönüşüm: 1 KB/s = 0,008 Mbps.
Örneğin 100 Mbps’lik bir internet bağlantısı, teorik olarak 12.500 KB/s (yani 12,5 MB/s) indirme hızı sağlayabilir. Ancak bu ara değer olan KB/s’ye dönüşüm, bağlantıyı dosya boyutlarıyla karşılaştırmak için gereklidir.
Bit ve Bayt: İki Farklı Dünya
Ağ donanımı (yönlendiriciler, modemler, ağ kartları) veri hızlarını her zaman bit/saniye cinsinden ifade eder. Bunun nedeni, fiziksel katmanda sinyallerin bit dizileri olarak iletilmesidir. İnternet servis sağlayıcıları da planlarını Mbps veya Gbps cinsinden tanıtır. Oysa işletim sistemleri, tarayıcılar, dosya yöneticileri ve indirme araçları veri boyutlarını bayt cinsinden gösterir. 1 bayt = 8 bit olduğu için, birimler arası geçiş yaparken 8’e bölmek veya 8 ile çarpmak gerekir.
Mega ve kilo ön eklerinin tanımı da önemlidir. Günümüz ağ standartlarına göre mega = 10⁶ (1.000.000), kilo = 10³ (1.000) anlamına gelir. Dolayısıyla:
- 1 Mbps = 1.000.000 bit/saniye
- 1 KB/s = 1.000 bayt/saniye = 8.000 bit/saniye
Bu iki tanım birleştirildiğinde dönüşüm faktörü ortaya çıkar:
1 Mbps = 1.000.000 bit/saniye ÷ 8 = 125.000 bayt/saniye = 125 KB/s
Bu hesaplama tam olarak 125,0 KB/s verir; ondalık kısmı sıfırdır. Sayfa bu tam katsayıyı kullanır.
Dönüşümün Ardındaki Matematik
Sayfanın uyguladığı dönüşüm iki adımlıdır: önce megabit’i bit’e, sonra bit’i bayt’a, ardından bayt’ı kilobayt’a çevirir. Aslında tek bir çarpma işlemi yeterlidir:
KB/s = Mbps × 125,0
Ters yön için:
Mbps = KB/s × 0,008
Bu katsayılar, 8’e bölme (bit → bayt) ve 1000’e bölme (bayt → kilobayt) işlemlerinin birleşmesinden gelir. Sayfa, kullanıcının girdiği sayıyı bu sabitle çarpar veya böler.
Girdi olarak yalnızca sıfır veya pozitif reel sayılar kabul edilir. Negatif değerler reddedilir. 0 Mbps = 0 KB/s geçerlidir. Aşırı büyük sayılar için standart kayan nokta hassasiyeti kullanılır; belirtilmiş bir üst sınır yoktur. Birimler büyük/küçük harf duyarlıdır: “Mbps” (büyük M, küçük bps) ve “KB/s” (büyük K, büyük B) kullanılmalıdır. “mbps”, “Kbps” gibi varyasyonlar kabul edilmez.
Kimler Bu Dönüşüme İhtiyaç Duyar?
- İnternet kullanıcıları: 100 Mbps’lik bir plan satın alan kişi, tarayıcısında “11,2 MB/s” indirme hızı gördüğünde bunun 100 Mbps’e karşılık gelip gelmediğini kontrol etmek ister. Önce 100 Mbps’i 12.500 KB/s’ye çevirir, ardından 1000’e bölerek 12,5 MB/s elde eder. Gerçek hızın teorik maksimumun altında olduğunu görür.
- Geliştiriciler: Ağ testlerinden Mbps cinsinden veri alan bir yazılım geliştiricisi, kullanıcı arayüzünde KB/s cinsinden indirme hızı göstermek zorundadır. Bu dönüşüm aracı, doğru çarpanı hızlıca sağlar.
- Video editörleri ve medya profesyonelleri: 200 Mbps’lik bir ağın, saniyede 50.000 KB/s (≈50 MB/s) gerektiren bir dosyayı akıtıp akıtamayacağını kontrol etmek için 200 Mbps’i 25.000 KB/s’ye çevirir ve yetersiz olduğunu görür.
- Sistem yöneticileri: Şirket internet hattı sözleşmesi 500 Mbps’dir. Yedekleme aracı sürekli olarak 60.000 KB/s hız gerektirir. 500 Mbps = 62.500 KB/s olduğu için yeterli boşluk olduğu onaylanır.
- Teknik doküman okuyucuları: Bir spesifikasyonda “maksimum verim: 1.000 Mbps” yazıyorsa, bunun log ayrıştırıcı için kaç KB/s’ye denk geldiğini bilmek isterler. 1.000 Mbps = 125.000 KB/s.
Gerçek Dünya Verimi ile Teorik Maksimum Arasındaki Fark
Bu dönüşüm aracı, mükemmel bir kanal varsayar. Yani protokol başlıkları, paket kayıpları, TCP/IP ek yükü veya Ethernet çerçeveleme gibi faktörleri hesaba katmaz. Gerçek dünyada bir bağlantının ulaşabileceği en yüksek hız, teorik maksimumun %80-95’i arasında değişir. Örneğin 100 Mbps’lik bir hatta tipik TCP/IP ek yükü yaklaşık %5-10 oranında kayba yol açar; bu da kullanılabilir hızı 90-95 Mbps’ye, yani 11.250-11.875 KB/s’ye düşürür.
Dönüşüm aracı yalnızca ham bit hızını bayt hızına çevirir. Gerçek verimi etkileyen etkenler şunlardır:
- TCP ve UDP başlıkları (her pakette 20-60 bayt ek yük)
- Ethernet çerçevesi başlığı (14 bayt + 4 bayt CRC)
- Ağ gecikmesi ve tıkanıklık
- Donanım sınırlamaları (CPU, bellek bant genişliği)
Bu nedenle, bir dosyanın indirme süresini hesaplarken dönüşümle elde edilen KB/s değerini %90 civarında bir verimlilik katsayısıyla çarpmak daha gerçekçi olur.
Sık Yapılan Hatalar ve Doğru Kullanım
En yaygın hata, bit ile baytı karıştırmaktır. “100 Mbps” hızındaki bir bağlantının saniyede 100 megabayt aktaracağını sanmak yanlıştır. Doğrusu 12,5 MB/s’dir. İkinci yaygın hata, kilobayt için 1024 (ikili) kullanmaktır. Modern ağ standartları 1000’lik ondalık sistemi kullanır; eski sistemlerde 1024 kullanılsa da bu dönüşüm aracı 1 KB = 1000 bayt esasına dayanır. Üçüncü hata, birim büyük/küçük harflerini yanlış yazmaktır. “KB/s” (büyük B) bayt anlamına gelirken, “Kb/s” (küçük b) kilobit anlamına gelir ve farklı bir değer üretir.
Aşağıdaki tablo, sık kullanılan bazı Mbps değerlerinin KB/s ve MB/s karşılıklarını göstermektedir:
| Mbps | KB/s | MB/s |
|---|---|---|
| 1 | 125 | 0,125 |
| 10 | 1.250 | 1,25 |
| 50 | 6.250 | 6,25 |
| 100 | 12.500 | 12,5 |
| 500 | 62.500 | 62,5 |
| 1000 | 125.000 | 125 |
Sık Sorulan Sorular
1. 1 Mbps kaç KB/s eder?
Tam olarak 125 KB/s eder. Bu değer, 1.000.000 bit’in 8’e bölünüp 1.000’e bölünmesiyle elde edilir.
2. Dönüşümde neden 125 kullanılıyor, 128 değil?
128 sayısı, ikili kilobayt (1 KiB = 1024 bayt) kullanıldığında ortaya çıkar. Bu araç, modern telekomünikasyon standartlarına uygun olarak 1 KB = 1000 bayt kabul eder. Bu nedenle katsayı 125’tir.
3. Negatif hız değeri girebilir miyim?
Hayır, hız negatif olamaz. Yalnızca sıfır ve pozitif sayılar kabul edilir. Negatif değer girilirse araç reddeder.
4. KB/s’den Mbps’ye dönüşüm nasıl yapılır?
KB/s değerini 0,008 ile çarparak Mbps cinsinden karşılığı bulunur. Örneğin 12.500 KB/s × 0,008 = 100 Mbps.
5. 0 Mbps girdiğimde ne olur?
0 Mbps = 0 KB/s olarak döner. Bu geçerli bir girdidir.
6. Bu dönüşüm gerçek indirme hızımı verir mi?
Hayır, yalnızca teorik maksimumu verir. Gerçek indirme hızı, ağ protokol ek yükleri ve diğer faktörler nedeniyle daha düşük olur. Ancak karşılaştırma yapmak için iyi bir referanstır.