Untuk menambahkan sedikit latar belakang ke jawaban lain, kita harus ingat bahwa latensi jaringan dapat sangat bervariasi, dan dapat memengaruhi pengalaman pengguna.
Salah satu sumber latensi jaringan yang paling jelas adalah jarak: sinyal yang membawa perjalanan data Anda dengan kecepatan cahaya yang kurang lebih, sehingga semakin jauh jarak yang ditempuh dari klien ke server, semakin tinggi latensi. Komunikasi antara dua komputer yang dihubungkan oleh kabel Ethernet akan memakan waktu beberapa milidetik. Komunikasi dengan server di seberang lautan akan memakan waktu puluhan atau ratusan milidetik. Komunikasi yang melewati satelit geostasioner akan membutuhkan ratusan milidetik.
Ini terlihat jelas saat melakukan ping, yang mengukur waktu pulang-pergi, yang dalam hal ini sangat dekat dengan jumlah latensi di kedua arah.
Beberapa hal lain yang memiliki pengaruh pada latensi:
- jumlah tautan / hop: dalam banyak kasus, sebuah paket harus diterima sepenuhnya sebelum dapat dikirim pada tautan berikutnya. Itu menambahkan sedikit latensi pada setiap hop;
- throughput tautan tersebut: semakin lambat tautan, semakin lama paket lengkap dapat dilewati, dan dengan demikian diteruskan pada tautan berikutnya;
- beban tautan-tautan itu: jika suatu tautan penuh, paket mungkin harus diantrikan sampai dapat dikirim;
- untuk tautan dengan pengiriman ulang lokal, tingkat kesalahan pada tautan: semakin tinggi tingkat kesalahan, semakin tinggi kemungkinan paket perlu dikirim ulang.
Latency dapat memiliki efek kuat pada pengalaman pengguna (atau tidak):
- kasus yang paling terkenal adalah latensi yang memengaruhi pemain MMORPG dan game online lainnya.
- segala sesuatu yang interaktif di mana interaksi dikendalikan di sisi lain dipengaruhi oleh latensi. Telnet / ssh, desktop jarak jauh, semuanya dipengaruhi oleh latensi.
- komunikasi suara dipengaruhi oleh latensi, dan dengan latensi tinggi Anda berakhir dengan orang-orang saling mengganggu sepanjang waktu.
- protokol transfer file yang lebih lama juga mengalami latensi karena mereka tidak menerapkan jendela geser, dan pengirim harus menunggu paket tiba di tujuan, dan pemberitahuan untuk kembali, sebelum mengirim yang berikutnya.
Bahkan dengan kasus non-interaktif, latensi dapat memiliki efek (yang diilustrasikan dalam contoh OP): ketika ada banyak file kecil untuk diunduh, latensi dapat menghasilkan waktu muat total yang lebih tinggi jika protokol harus menunggu satu file untuk sepenuhnya diunduh sebelum memulai unduhan yang berikutnya, dibandingkan dengan protokol yang akan memungkinkan beberapa permintaan dikirim sekaligus, dan respons yang dikirim tanpa gangguan antara file yang berurutan.