Saya baru saja menemukan hal yang sangat aneh saat menguji koneksi internet saya. Ping saya lebih kecil dari yang seharusnya. Misalnya waktu ping ke Arizona State University adalah sekitar 14ms.
eryk@eryk-pc:~$ ping www.asu.edu
PING www.asu.edu.cdn.cloudflare.net (104.16.51.14) 56(84) bytes of data.
64 bytes from 104.16.51.14: icmp_seq=1 ttl=60 time=13.8 ms
Saya tinggal di Poznań di Polandia sehingga jarak saya ke Arizona State University dalam garis lurus (asumsi sangat optimis) adalah sekitar 10.000 km. Mempertimbangkan fakta bahwa waktu ping adalah waktu untuk dua arah (ke target dan kembali ke rumah). Jadi paket ping saya harus melewati jarak 20.000 km. Kecepatan cahaya adalah 300.000 km per detik yaitu 300 km per milidetik. Jadi waktu sekecil mungkin untuk melakukan ping Arizona State University dengan paket saya bepergian dengan kecepatan cahaya adalah
20000/300=67ms
Saya perhatikan hasil serupa untuk server yang berlokasi di Australia dan beberapa negara Amerika lainnya. Apakah koneksi internet saya lima kali lebih cepat daripada cahaya?
sumber
cloudflare.net
sudah sangat terasa hadir dalam pertanyaan itu sendiri!> ping ftlgame.com
Saya tidak mengerti apa yang begitu sulit.Jawaban:
Seperti yang Anda lihat dari output, Anda sebenarnya tidak melakukan ping ke beberapa server di Arizona atau bahkan Amerika Serikat. Tampaknya, mereka memutuskan untuk melindungi situs web mereka dengan Cloudflare, yang menggunakan jaringan distribusi konten bahkan untuk memuat. Sebuah CDN bekerja dengan banyak node, masing-masing melayani sebuah (geografis) wilayah. Itu artinya simpul yang Anda ping sangat dekat dengan Anda.
Karena Cloudflare menggunakan Anycast ( info Wikipedia ) dengan semua pusat data mereka , Anda akan terhubung ke alamat IP yang sama di mana pun Anda berada di dunia. Setiap pusat data menawarkan semua layanan. Router internet memutuskan rute terbaik (ke pusat data terdekat / terbaik yang dapat dijangkau) dan mengarahkan koneksi Anda dengan cara itu.
sumber