kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 MhdSyrwan
MhdSyrwan
Question

Cara menghitung waktu paket dari latensi dan bandwidth

Saya memiliki hubungan antara host dan sakelar.

Sambungan tersebut memiliki bandwidth dan latensi. Bagaimana cara menghitung waktu 2 paket (dengan ukuran 1KB) yang akan ditransfer dari Host A ke Switch 1?

Ini diagramnya (saya berbicara tentang sambungan pertama)

Latency & Bandwidth

Catatan: Saya hanya ingin menghitung secara manual untuk nilai-nilai ini, saya ingin mengetahui prinsip/hukum untuk menghitung masalah ini.

12 2011-12-30T18:30:49+00:00 2
 Carlos
Carlos
Pertanyaan edit 20 Maret 2016 в 11:30
Pemrograman
communication
networking
latency
switching
packets
Solution / Answer
Mike Pennington
Mike Pennington
30 Desember 2011 в 6:52
2011-12-30T18:52:47+00:00
Lebih
Sumber
Sunting
#15079887
Propagation time = (Frame Serialization Time) 
                  + (Link Media Delay) 
                  + (Queueing Delay) 
                  + (Node Processing Delay - if known)

Rumus:

  • Waktu Serialisasi Bingkai = S/R
  • 'Penundaan Media Tautan = D / p'
  • 'Penundaan Antrian = Q / R'
  • Penundaan pemrosesan node biasanya ditentukan atau diukur

Dekoder variabel:

  • R: kecepatan data tautan (bit/detik)
  • S: Ukuran paket (bit)
  • D: Jarak tautan (meter)
  • P Penundaan Pemrosesan (detik)
  • p: kecepatan propagasi sedang (meter/detik)
  • kecepatan dalam tembaga adalah 210 * 10 ** 6
  • kecepatan dalam serat adalah 300 10 6
  • Q: Kedalaman antrian (bit); catatan: jika tautan tidak padat, tidak ada kedalaman antrian

Menjawab pertanyaan Anda:)

Saya hanya akan menghitung informasi untuk link antara Host A dan Switch 1:

Frame Serialization Time =  Packet_size_bits / Link_data_rate_bps
                         = 2*1024*8 / (2*10**6)
                         = 0.00819 [seconds]
Link Media Delay         = 0.04 seconds [from diagram: 40ms]
Queueing Delay           = 0.0 [assume no congestion]
Node Processing Delay    = 0.0 [Host A had nothing specified for delay]
-----------------------------------------------------------------------
               Total     = 0.00819 + 0.04 + 0.0 + 0.0
                         = 0.04819 seconds
                         = 48.2 milliseconds for two 1KB packets to go from 
                                             Host A to Switch 1
Mike Pennington
Mike Pennington
Jawaban edit 31 Desember 2011 в 3:52
15
0
 ugoren
ugoren
30 Desember 2011 в 7:54
2011-12-30T19:54:12+00:00
Lebih
Sumber
Sunting
#15079888

Secara kasar, rumusnya adalah:

LATENCY + SIZE / THROUGHPUT<br>
In your example:<br>
LATENCY = 40ms = 0.04<br>
SIZE = 1000*2<br>
THGOUGHPUT = 2Mbps = 250,000 Bytes/second<br>

Intinya:

0.04 + 2000 / 250000 = 0.048 = 48ms<br>

Perhatikan bahwa saya mengonversi semua unit menjadi byte dan detik, sehingga perhitungannya menjadi berarti.
Ini lebih akurat untuk paket yang besar. Untuk paket kecil, bilangan real lebih besar.

Prafulla  Kumar Sahu
Prafulla Kumar Sahu
Jawaban edit 9 Juli 2018 в 1:03
6
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Daniel Gogov
Terdaftar 6 hari yang lalu
2
工藤 芳則
Terdaftar 1 minggu yang lalu
3
Ирина Беляева
Terdaftar 2 minggu yang lalu
4
Darya Arsenyeva
Terdaftar 2 minggu yang lalu
5
anyta nuam-nuam (LapuSiK)
Terdaftar 2 minggu yang lalu
ID
JA
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi