Bagaimana Latency Boleh Buat Bahkan Sambungan Internet Cepat Rasa Perlahan
Terdapat lebih banyak kelajuan sambungan Internet daripada lebar jalurnya sahaja. Ini adalah benar terutamanya dengan sambungan Internet satelit, yang boleh menawarkan kelajuan sehingga 15 Mbps - tetapi akan tetap lambat.
Latensi boleh menjadi isu dengan semua sambungan dan rangkaian Internet. Sambungan rangkaian berwayar cenderung mempunyai latensi terendah, manakala sambungan wayarles umumnya mempunyai latensi yang lebih tinggi.
Kredit Imej: Timo Newton-Syms pada Flickr
Latency vs. Bandwidth
Sambungan internet, termasuk sambungan Internet satelit, diiklankan dengan kelajuan seperti "sehingga 15 Mbps." Anda mungkin melihat sambungan Internet satelit yang menawarkan kelajuan ini dan menganggap pengalaman menggunakannya akan dapat dibandingkan dengan pengalaman menggunakan kabel 15 Mbps Sambungan internet, tetapi anda salah.
- Bandwidth: Jalur lebar menentukan sejauh mana data boleh dipindahkan dari masa ke masa. Bandwidth adalah jumlah data yang boleh dipindahkan sesaat.
- Latency: Latihan adalah kelewatan. Latensi ialah berapa lama data diperlukan untuk perjalanan antara sumber dan tujuannya, diukur dalam milisaat.
Latihan di Dunia Nyata
Katakan anda melayari web pada pelbagai jenis sambungan. Begini bagaimana kependaman akan "merasa":
- Sambungan Internet Satelit (Berkelajuan Tinggi, Tinggi Latihan): Anda akan mengklik pautan pada halaman web dan, selepas keterlambatan yang ketara, halaman web akan mula memuat turun dan muncul hampir semua sekaligus.
- Sambungan Teoritis (Kelajuan Rendah, Latihan Rendah): Anda akan mengklik pautan di laman web dan halaman web akan mula dimuatkan dengan serta-merta. Walau bagaimanapun, ia mengambil sedikit masa untuk memuatkan sepenuhnya dan anda akan melihat imej memuatkan satu demi satu.
- Sambungan Internet Kabel (Berkelajuan Tinggi, Latihan Rendah): Anda akan mengklik pautan di laman web dan laman web akan muncul dengan segera, memuat turun sekaligus.
Latihan selalu ditunjukkan sebagai penangguhan. Sebagai contoh, jika anda mempunyai sembang Skype dengan seseorang pada sambungan internet latensi tinggi, anda akan tidak saling selaras dengan satu sama lain. Anda perlu berhenti di antara ayat-ayat atau anda akan bercakap atas satu sama lain terima kasih kepada kelewatan.
Sekiranya anda bermain dalam permainan dalam talian, tindakan anda akan ditangguhkan dan peristiwa yang berlaku dalam permainan akan mengalami kelewatan yang ketara sebelum mereka sampai ke komputer anda, dan bukannya merasa dekat. Sebagai contoh, jika anda bermain permainan penembak orang pertama pada sambungan latensi tinggi, anda akan menembak seseorang di skrin anda, tetapi kelewatan itu bermakna mereka akan lama berlalu pada saat peluru anda tiba di sana.
Kredit Imej: MLibrary pada Flickr
Apa yang menyebabkan Latitud
Kedua-dua jalur lebar dan latensi bergantung pada lebih daripada sambungan Internet anda - mereka dipengaruhi oleh perkakasan rangkaian anda, lokasi dan sambungan pelayan jauh, dan router Internet antara komputer dan pelayan anda.
Pakej tidak bergerak melalui penghala dengan serta-merta. Setiap penghala paket perlu pergi melalui memperkenalkan kelewatan beberapa milisaat, yang boleh menambah jika paket tersebut harus melalui banyak router untuk mencapai bahagian lain di dunia.
Walau bagaimanapun, beberapa jenis sambungan - seperti sambungan Internet satelit - mempunyai latensi tinggi walaupun dalam keadaan terbaik. Ia biasanya mengambil masa antara 500 dan 700ms untuk satu paket untuk mencapai pembekal perkhidmatan Internet melalui sambungan Internet satelit.
Latihan bukan sekadar masalah untuk sambungan Internet satelit, bagaimanapun. Anda mungkin boleh melayari laman web yang dihoskan di benua lain tanpa mengetahui banyak kependaman, tetapi jika anda berada di California dan bermain permainan dalam talian dengan pelayan yang terletak di Eropah, kependaman mungkin lebih mudah.
Mengukur Latency
Anda boleh mengukur kependaman antara komputer anda dan alamat web dengan arahan ping. Dalam contoh kami, diperlukan 11 milisaat untuk trafik untuk pergi antara komputer dan pelayan Google kami. Jika kami mempunyai sambungan Internet satelit, ini boleh setinggi 700ms.
Untuk menunjukkan kesan jarak pada kependaman, kita dapat ping Baidu - enjin carian Cina. Baidu tidak mempunyai pelayan di Amerika Utara, jadi komputer kita harus berkomunikasi dengan pelayannya di China. Latensi antara komputer dan pelayan Baidu adalah 228ms.
Apabila kami melayari penghala setempat kami, kami melihat latensi 1ms. Penghala kami hampir dan kami boleh berhubung terus tanpa melalui router lain.
Anda dapat melihat berapa banyak latensi setiap router - atau "hop" - menambah dengan perintah traceroute.
Latihan sentiasa bersama kami; ia hanya soal betapa pentingnya ia. Pada latency yang rendah, data perlu dipindahkan hampir serta-merta dan kita tidak sepatutnya dapat melihat kelewatan. Apabila kecemasan meningkat, kita mula melihat lebih banyak kelewatan.