Ini hanya karena penasaran.
Saya saat ini di asia tenggara, dan ketika saya melakukan ping domain seperti bbc.co.uk dan google.com (di California), saya mendapatkan latensi sekitar 5 ms seperti di bawah ini:
64 bytes from 151.101.192.81: icmp_seq=0 ttl=55 time=2.940 ms
64 bytes from 151.101.192.81: icmp_seq=1 ttl=55 time=3.785 ms
64 bytes from 151.101.192.81: icmp_seq=2 ttl=55 time=6.299 ms
64 bytes from 151.101.192.81: icmp_seq=3 ttl=55 time=4.065 ms
64 bytes from 151.101.192.81: icmp_seq=4 ttl=55 time=4.231 ms
Saya akan mengharapkan latency setidaknya 50 ms bukannya diberi jarak geo. Apa yang terjadi di balik layar? Juga apakah lalu lintas melalui serat optik trans-laut?
Jawaban:
Google khususnya menggunakan pusat data terdistribusi di seluruh dunia. Mereka mengumumkan jaringan IP yang sama di berbagai tempat dan karena cara protokol routing bekerja, Anda mencapai yang terdekat.
bbc.co.uk menunjuk ke alamat IP milik Fastly, Inc., jaringan pengiriman konten, yang juga memiliki titik-titik keberadaan di seluruh dunia , termasuk Asia, tetapi saya tidak tahu apakah mereka menggunakan teknik yang sama.
(Dari Perancis saya memiliki sekitar 60ms ke bbc.co.uk (151.101.192.81))
Namun, karena latensi sangat rendah yang Anda lihat, taruhan saya adalah Anda tidak menghubungi server yang sebenarnya, tetapi ini adalah proxy yang merespons Anda.
sumber
Kabel setengah jalan di seluruh dunia memiliki latensi minimum 100 ms, pulang pergi 200 ms (jarak 20.000 km / kecepatan sinyal 200.000 km / d). Pada kenyataannya, tautan tidak sama dengan gagak yang terbang (sama sekali) dan ada komponen tambahan aktif di antaranya, menambah latensi - angka yang lebih realistis adalah 200 atau bahkan 300 ms sekali jalan.
Apa pun dengan latensi rendah atau waktu ping lebih dekat dengan Anda. Seperti yang sudah ditunjukkan Ron, penyedia layanan besar menggunakan infrastruktur yang didistribusikan secara global dengan resolusi DNS khusus lokasi atau siaran apa pun untuk menghubungkan Anda ke server terdekat.
sumber
Domain utama memiliki server di seluruh dunia, dan DNS disiapkan sehingga Anda mendapatkan alamat IP yang dekat dengan Anda.
Anda dapat menghindari ini dengan melakukan ping pada host tertentu. Sebagai contoh, proyek Debian (GNU / Linux) memiliki daftar mirror di negara-negara di seluruh dunia. Sebagian besar dari mereka adalah host spesifik yang akan mencari IP yang sama di mana pun Anda berada. Terutama mirror perangkat lunak universitas hampir tidak pernah di belakang jaringan proxy pengiriman konten.
Misalnya,
mirror.csclub.uwaterloo.ca
di Waterloo, Ontario, Kanada , dan merespons permintaan ping. Saya mendapatkan ~ 37ms waktu ping untuk itu sekarang (dini hari) dari Halifax, NS, Kanada.mirror.aarnet.edu.au di Australia mungkin adalah salah satu yang terjauh dari saya; Australia secara keseluruhan adalah jaringan-bijaksana jauh dari sebagian besar dunia. (Meskipun Asia Tenggara lebih dekat daripada kebanyakan negara lain) Waktu ping saya adalah ~ 295ms .
Dan ya, keterlambatan kecepatan cahaya yang dipaksakan oleh jarak di sekitar lingkar bumi adalah bagian utama dari itu, serta keterlambatan routing pada hop. (Dan ingat, kecepatan cahaya dalam serat gelas bukan vakum. Indeks pembiasan inti dari serat optik seringkali sekitar 1,3 hingga 1,4, jadi kecepatan cahaya adalah
c/1.4
. (Itu harus merupakan indeks refraksi yang lebih tinggi daripada indeks kelongsong untuk menciptakan pantulan internal total, yang merupakan titik keseluruhan dari serat optik.) Serat modern untuk digunakan dalam jangka panjang memang berusaha menjaga indeks refraksi mereka serendah mungkin karena alasan ini.Gunakan
traceroute
atautracepath
untuk mengetahui jalur jaringan yang diambil paket Anda.sumber
Anda tampaknya membuat dua asumsi mendasar
Asumsi-asumsi ini tidak sepenuhnya benar. Server DNS dapat mengembalikan hasil yang berbeda dan alamat IP dapat merutekan ke server yang berbeda tergantung pada lokasi klien.
Seperti yang Anda katakan ada batas fisik seberapa rendah waktu perjalanan pulang pergi ke server yang jauh, kesimpulan yang tak terhindarkan kemudian jika Anda melihat waktu ping rendah ke apa yang Anda pikir adalah server jauh adalah bahwa server tidak jauh seperti Anda pikir itu.
Operator situs utama berupaya keras untuk mengoptimalkan lokasi tempat mereka melayani lalu lintas pengguna akhir, dimotivasi oleh beberapa kombinasi kinerja dan biaya. Mereka dapat melakukan ini di rumah, mereka dapat menggunakan layanan dari jaringan distribusi konten pihak ketiga atau mereka dapat menggunakan beberapa kombinasi dari dua strategi.
sumber
Anda dapat menggunakan alat maplatency online untuk mendapatkan peta waktu ping yang komprehensif dari lokasi Anda (antara lain).
Berikut adalah contoh waktu ping dari Paris:
sumber
Hasil dari seluruh dunia menggunakan - https://tools.keycdn.com/ping
domain basis CDN murni.
sumber