Bant Genişliği-Gecikme Çarpımı Hesaplama
Bir bağlantının bant genişliği-gecikme çarpımını bulun.
Sonuç
Nasıl hesaplanır?
Çarpım önce bit olarak hesaplanır, sonra dönüştürülür: bit = bant genişliği × 1.000.000 × (RTT / 1000). Bant genişliği saniyedeki megabit (Mbps), RTT ise milisaniye cinsinden gidiş-dönüş süresidir. Bayt bit / 8, kilobayt değeri ise bayt / 1024 ile bulunur; yani buradaki KB 1.024 bayt demektir, Mbps ise ondalık milyonu kullanır. Bayt değeri tam sayıya, KB değeri iki ondalığa yuvarlanır. İki girdi de sıfırdan büyük olmalıdır. Sonuç, bağlantıda anda havada olabilecek veri miktarıdır; bağlantıyı dolu tutmak için gereken TCP penceresi budur. Protokol ek yükünü ve paket kaybını içermez.
Örnek hesaplama
1.000 Mbps (1 Gbps) hızında bir bağlantının gidiş-dönüş süresi 150 ms. Havadaki bit: 1.000 × 1.000.000 × 0,150 = 150.000.000 bit. 8'e bölünce 18.750.000 bayt bulunur; bu, 18.750.000 / 1.024 = 18.310,55 KB eder. Yani gönderenin bu bağlantıyı doldurması için yaklaşık 18,75 MB'lık bir pencereye ihtiyacı vardır. Pencere ölçeklendirmesi olmadan en fazla 65.535 baytlık bir TCP penceresi, aynı yolda yalnızca 65.535 × 8 / 0,150 ≈ 3,5 Mbps taşıyabilir.
Sık yapılan hatalar
- RTT'yi saniye olarak girmek. Alan milisaniye cinsindendir; 0,15 sn için 150 yazılır, 0,15 yazarsanız sonuç bin kat küçük çıkar.
- Tek yönlü gecikmeyi kullanmak. Çarpım için ping'in gösterdiği gidiş-dönüş süresi gerekir, tek yön gecikmesi değil.
- Megabit ile megabaytı karıştırmak. 100 MB/s'lik bir disk ya da bağlantı 800 Mbps'tir; Mbps değerini girin.
- KB değerinin tam olarak bayt / 1000 olmasını beklemek. Araç 1.024'e böler; 1.000.000 baytlık sonuç 976,56 KB görünür.
Bu hesaplama hakkında
Bant genişliği-gecikme çarpımı (BDP), herhangi bir anda bir ağ bağlantısında "havada" bulunan veri miktarını ifade eder: BDP = bant genişliği × gidiş-dönüş süresi (RTT). Bu değer, gönderenin bir onay beklemesi gerekmeden aktarımda olabilecek maksimum onaylanmamış veri miktarını temsil eder ve bağlantının kapasitesini tam olarak kullanmak için gereken ideal TCP gönderme/alma penceresi boyutunu belirler.
Bir TCP penceresi BDP'den küçükse, bağlantı mevcut bant genişliğinden bağımsız olarak "boruyu" dolduramaz ve verim düşer — uzun mesafeli, yüksek bant genişlikli bağlantıların (uydu veya kıtalararası fiber gibi) teorik hızlarına ulaşabilmesi için pencere ölçeklendirmesinin etkinleştirilmesi gerekmesinin tam nedeni budur; bu soruna "uzun şişman ağ" (long fat network, LFN) problemi denir.
TCP pencere boyutlarını ve tampon yapılandırmalarını ayarlayan ağ mühendisleri, yüksek bant genişlikli bir bağlantının neden beklenen verime ulaşmadığını teşhis eden sistem yöneticileri ve bilgisayar ağlarını öğrenen öğrenciler, bir bağlantının bant genişliği ve gecikmesinden BDP'yi bulmak için bu hesabı kullanır.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Sonuç, tek bir bağlantının hattı doldurması için gereken penceredir. 50 ms'de 100 Mbps'lik hat 625.000 bayt tutar; ancak 600 ms'de 50 Mbps'lik, yer sabit uydu hattına benzer bir yol 3.750.000 bayta ihtiyaç duyar. Küçük varsayılan pencerede uzun mesafeli aktarımların yavaş kalmasının nedeni budur. Hangi hat hızı ve gidiş-dönüş süresini test ediyorsunuz, gerçekte ne hız görüyorsunuz?