Perbedaan antara "latensi" dan "ping" dengan koneksi nirkabel

11

Diberikan koneksi nirkabel apa perbedaan antara "latensi" dan "ping"?

Saya mencoba membedakan nilai yang ditanyakan dari penyedia (pertanyaan pra-penjualan) dan bagaimana menafsirkannya.

David James
sumber

Jawaban:

23

"Ping" (sebagai ukuran) adalah gaul gamer / awam untuk "round trip time" (RTT), yang mana orang mungkin menggunakan perintah "ping" untuk mengukur. Ini adalah ukuran latensi, tetapi dapat di-gamed oleh pembentukan lalu lintas terkait QoS; Paket "ICMP echo" ping dapat diberikan prioritas lebih tinggi dari lalu lintas lain sehingga ping RTT terlihat hebat bahkan di jaringan yang mengerikan. Koneksi TCP juga melacak RTT mereka, mereka biasanya tidak melaporkannya. TCP RTT lebih penting untuk diketahui jika Anda berpikir ping RTT Anda sedang dimainkan oleh QoS.

Jangan meminta "ping". Ini mungkin membuat Anda terdengar seperti seorang gamer yang bodoh, bukan konsumen broadband yang canggih. Mintalah TCP RTT khas pada koneksi jenuh. 20ms layak, tetapi 100ms mulai masuk ke wilayah bufferbloat. Juga tanyakan tentang tingkat kehilangan paket. Anda menginginkan sesuatu di bawah 1%.

Spiff
sumber
13
Ping adalah istilah yang cukup di mana-mana mengacu pada "Waktu Perjalanan Round". Saya telah bekerja dengan orang-orang yang lebih pintar daripada saya dalam proyek perangkat lunak yang melibatkan kode lapisan TCP dan UDP dan orang-orang itu mengatakan ping sepanjang waktu.
Michael Fulton
3
20 ms layak ke mana?
Marcks Thomas
7
@MichaelFulton " waktu ping " adalah istilah untuk RTT, bukan "ping" dengan sendirinya, yang hanya berbau ketidaktahuan.
Kaz
1
Terminologi saya mungkin diwarnai oleh akar EE saya, tetapi perlu dicatat bahwa latensi seringkali hanya waktu dari satu titik akhir ke titik akhir lainnya. Dengan demikian istilah latensi seringkali setengah waktu ping. Namun, karena jaringan sering beroperasi dua arah untuk satu komunikasi (seperti handshaking koneksi TCP), waktu RTT / ping lebih berguna.
Jarrod Christman
Saya juga ingin tahu tentang hal ini, paket "ICMP echo" ping dapat diberikan prioritas yang lebih tinggi, "Saya selalu mendapat kesan ICMP sering diberi prioritas lebih rendah karena diidentifikasi sebagai lalu lintas yang tidak penting, terutama ketika melakukan tracert's over berbagai forwarder.
Jarrod Christman
11

Saya mencoba membedakan nilai yang ditanyakan dari penyedia (pertanyaan pra-penjualan) dan bagaimana menafsirkannya.

Anda dapat memiliki ping tinggi ke tujuan tertentu, tetapi latensi sangat rendah, ke tujuan lain atau bahkan tujuan yang sama menggunakan protokol berbeda selain ICMP.

ISP Anda tidak akan memiliki kontrol atas hasil ping ke tujuan di luar jaringan mereka, itu akan memiliki kontrol, atas latensi koneksi Anda kepada mereka (khususnya latensi Anda ke perangkat dalam jaringan mereka sendiri atau jaringan yang dimiliki oleh mereka mitra).

Anda harus mempertahankan apa yang mereka kendalikan, dengan kata lain, Anda harus menggunakan istilah latensi dalam percakapan apa pun dengan mereka. Jika Anda menyebutkan Anda memiliki ping tinggi ke Google, mereka akan ingin memecahkan masalah itu, tetapi menyelesaikan masalah itu tidak akan meningkatkan latensi Anda ke layanan yang menggunakan protokol yang berbeda.

Diberikan koneksi nirkabel apa perbedaan antara "latensi" dan "ping"?

Seperti yang dijelaskan oleh jawaban yang sangat baik dari Ron Maupin di Teknik Jaringan .

Ping adalah utilitas untuk menguji konektivitas jaringan. Ia menggunakan ICMP echo request / reply untuk melakukan ini. Host asal mengirimkan permintaan gema ICMP, dan host penerima mengirim balasan gema ICMP.

...

Sebagian besar program ping menjalankan ping beberapa kali, dan mereka mengembalikan latensi jaringan ICMP bolak-balik. Program Ping biasanya memberi Anda jumlah paket yang dikirim, diterima, hilang, dan persen kehilangan, bersama dengan latensi ping terendah, tertinggi, dan rata-rata.

Dalam komentar, Ron menjelaskan kekeliruan berikut tentang ping latency.

Latensi ping Anda mungkin tidak ada hubungannya sama sekali dengan kinerja aplikasi lain. ICMP biasanya diturunkan ke prioritas terendah, dan itu bisa berakhir dalam antrian sementara yang lain, lalu lintas nyata dikirim melalui. Beberapa ISP akan merutekannya di jalur yang berbeda dari lalu lintas Anda yang lain, mengirimkannya jauh-jauh, atau melalui koneksi sekunder.

Dengan kata lain, latensi adalah ukuran waktu yang dibutuhkan paket data untuk diterima atau dikirim, dan ping adalah utilitas yang mengukur jumlah rata-rata waktu yang diperlukan untuk jenis data tertentu untuk dikirim dan diterima.

Ada berbagai faktor yang akan menambah atau mengurangi latensi Anda, sebagian besar faktor tersebut berada di luar jaringan Anda, yang berarti latensi tinggi disebabkan oleh perangkat lain ke tujuan. Dalam kebanyakan kasus Anda tidak memiliki kendali atas jalur mana data akan diambil, dan bahkan kontrol apa yang Anda miliki, sangat sedikit yang dapat Anda lakukan untuk mengurangi latensi jaringan itu.

Apa perbedaan antara bandwidth, ping, kecepatan ping, dan latensi?

Ramhound
sumber
8

apa perbedaan antara "latensi" dan "ping"?

Secara teknis, pingadalah program yang digunakan untuk mengukur latensi. (Dan latensi adalah waktu yang diperlukan bagi Anda untuk melihat efek dari beberapa tindakan - biasanya waktu yang diperlukan untuk mengirim paket dan menerima balasan .)

Namun secara informal kedua istilah tersebut sering digunakan secara bergantian dan menggambarkan hal yang sama.

Saya mencoba membedakan nilai yang ditanyakan dari penyedia (pertanyaan pra-penjualan)

'Latensi' akan lebih benar, tetapi ikuti apa pun yang dipahami oleh tenaga penjualan dengan lebih baik.

Namun dalam kedua kasus tersebut, pertanyaannya hanya bermakna jika Anda menentukan kedua ujung perjalanan. (Sama seperti bertanya tentang jarak atau durasi.)

Sebagai contoh:

  • Apakah Anda ingin mengetahui latensi rata-rata antara pelanggan dan peralatan ISP? (Itu akan menggambarkan kualitas tautan last-mile.)
  • Atau Anda ingin tahu tentang latensi dari ISP ke situs / layanan tertentu? (Itu akan menggambarkan jaringan dan uplink ISP sendiri.)
  • Atau akankah Anda bertanya tentang jalur lengkap antara pelanggan dan beberapa situs? (Memberitahu Anda apa pengalaman praktis yang diharapkan.)
pengguna1686
sumber
Satu-satunya hal yang bisa saya hubungkan adalah jalur penuh, tapi saya membayangkan itu sulit bagi mereka untuk memberikan angka kecuali ball-park. Kira saya bisa meminta ketiga jalur dan melihat apa yang mereka katakan.
David James
2
Jalur ke tujuan tertentu akan berubah ratusan kali setahun. Node baru di jalur ke tujuan akan online dan offline terus menerus. Anda akan membuang-buang waktu jika Anda meminta informasi seperti itu.
Ramhound