Mengapa saya melalui Comcast berkali-kali sebelum saya mencapai situs web?

8

Ini adalah prompt perintah. Sesuatu dengan garis merah di bawah atau di sebelah kanan berarti itu adalah IP Comcast, biru berarti Google:

command prompt

Saya melalui Comcast enam kali bahkan sebelum saya mencapai server Google. Mengapa saya harus melalui semua server ini?

Jon
sumber
Saya tahu orang lain telah menjawab ini, jadi akan berkomentar tentang hal ini: "Mengapa saya harus melalui semua server ini?" Kesalahan pertama Anda adalah percaya bahwa setiap alamat IP "hop" adalah server yang lengkap. Apa yang Anda lihat adalah alamat IP router dan / atau switch. Mesin yang dirancang untuk menghasilkan lalu lintas secara efisien. Jadi jika Anda khawatir tentang penurunan kecepatan, kenyataannya adalah kecuali jika jaringan tidak terkonfigurasi, lalu lintas akan sangat cepat dengan sedikit masalah kecepatan yang terlihat.
JakeGould

Jawaban:

18

Ini mungkin hal yang baik.

Pada dasarnya ketika Anda pergi ke situs web atau sumber daya lain di internet, Anda tidak pernah menghubungkan titik ke titik - Anda terpental di antara router. Agar koneksi antara dua sistem tidak berjalan di antara sistem lain, mereka perlu memiliki jalur khusus langsung di antara mereka. Memiliki jalur khusus antara Google dan setiap orang yang menggunakannya akan menjadi rumit dengan cepat. Menghubungkan titik ke titik bukanlah pilihan terbaik kecuali di jaringan terkecil. Jangan lupa, bahkan untuk terhubung ke sistem di LAN Anda sendiri melalui router, Anda perlu 2 hop, jadi 11 hop ke server yang ada di tempat lain sangat mengesankan.

Karena Comcast memiliki tautan sendiri untuk sebagian besar cara, mereka menggunakannya untuk menghemat biaya. Dalam banyak kasus Google memiliki server di pusat data ISP untuk kecepatan ekstra, jadi ini mungkin juga menjadi alasan untuk menggunakan tautan ISP Anda sebagian besar.

Ini adalah internet yang digunakan sebagaimana dirancang, dengan cara yang memastikan Anda memiliki koneksi yang cukup baik ke tujuan Anda, dengan biaya lebih rendah.

Journeyman Geek
sumber
9

Saya tidak yakin jawaban Journeyman Geek adalah apa yang diinginkan OP. Saya memiliki kesan OP tahu betul bahwa dia tidak dapat mencapai situs tertentu (misalnya, Google) secara langsung, saya pikir sebaliknya pertanyaannya adalah: mengapa ada begitu banyak lompatan dalam ISP saya?

Jawabannya ada pada berbagai faktor.

  1. Angka yang tipis. Sementara kita semua memiliki di rumah paling banyak beberapa antarmuka (dan dengan demikian nomor IP), ISP menyediakan layanan kepada jutaan orang. Untuk mengatasi angka-angka ini, dan untuk memberikan layanan yang dapat diandalkan untuk semua, Anda hanya dapat mengharapkan tingkat redundansi yang besar yang tertanam dalam sistem mereka. Jadi, Anda tidak dapat mengharapkan mereka memiliki antarmuka tunggal di Internet, mereka mungkin memiliki ribuan antarmuka; Anda tidak dapat memiliki satu cara untuk mencapai antarmuka luar, harus ada banyak cara independen untuk melakukannya untuk menghindari kegagalan mesin pada saat bersamaan.
  2. Penyeimbang beban. Sistem harus memiliki tingkat redundansi yang cukup untuk mengatasi kemacetan lalu lintas. Load balancing menunjukkan teknik yang digunakan untuk merutekan permintaan untuk akses Internet ke router luar yang berbeda, sedemikian rupa sehingga tidak ada router yang dibiarkan menganggur atau macet.
  3. Jasa. Adalah naif untuk menganggap ISP utama hanya menyediakan akses Internet untuk para pelanggannya. Saat ini, banyak dari mereka menawarkan layanan lengkap yang dirancang untuk mengakomodasi permintaan pelanggan mengenai hosting surat, hosting web, ftp, VM, dan sebagainya. Layanan ini harus tersedia untuk pelanggan yang membayar dan ditolak untuk pelanggan yang tidak membayar, seperti kecepatan lalu lintas yang disediakan berdasarkan rencana berlangganan. Semua lalu lintas ini harus diarahkan dengan benar.
  4. Keamanan. Sementara beberapa layanan tidak kritis terhadap keamanan, yang lain (seringkali yang melibatkan klien korporat terbesar) adalah, untuk pelanggan dan ISP. Lapisan keamanan yang memadai harus dibuat untuk mencegah akses berbahaya ke pelanggan yang membayar mahal.
  5. Keberadaan pengecer Tier 1-2-3. Sebagai pelanggan pribadi, kita masing-masing terbiasa berurusan dengan satu penyedia. Namun, sering terjadi bahwa penyedia ini hanyalah orang pertama dari hirarki ISP, di mana pengecer (yang kami langganan berlangganan) menyewa layanan tambahan dari ISP grosir Tier2 / Tier 1. Tier 3 ini sering disebut ISP Transit, atau bahkan ISP Virtual ketika perangkat keras yang digunakan untuk menyediakan layanan kepada pelanggan ritel dimiliki oleh ISP hulu.
  6. Mengintip. Ini adalah praktik umum bagi ISP untuk melakukan interkoneksi di titik peering atau titik pertukaran Internet, memungkinkan perutean data antara setiap jaringan secara gratis. Ini memiliki keuntungan mem-bypass biaya untuk penggunaan jalur dan / atau peralatan yang dimiliki oleh operator Tier-1.
  7. Akuntansi. Ingatlah bahwa banyak, mungkin semua lalu lintas ini, sampai batas tertentu harus dicatat (tidak secara keseluruhan, tentu saja) untuk menentukan biaya yang dibebankan oleh masing-masing pelanggan. Dan hal yang sama berlaku untuk operator Tier-1/2/3 yang saling mengisi untuk penggunaan fasilitas mereka.

Ketika Anda memfaktorkan semua poin untuk operator besar signle seperti Comcast, Anda melihat sekilas mengapa paket data Anda yang ditujukan ke situs tertentu mungkin mengambil rute yang sangat bundaran. Dari suara-suara ini, kemungkinan tidak tersedianya koneksi langsung (hasil redundansi), load balancing, dan peering (kebutuhan untuk mengambil rute di dalam batas-batas perusahaan untuk menghindari timbulnya biaya operator Tier-tinggi) yang paling menonjol.

MariusMatutiae
sumber
2
superuser.com/questions/679641/... meyakinkan saya dia tidak, dan saya merasa bahwa faktor penyumbang utama adalah menggunakan tautan internal untuk menghemat biaya.
Journeyman Geek
1

Seperti yang disinggung oleh akira, ini karena cara kerja Protokol Internet. (Agak menyederhanakan), setiap mesin di Internet terhubung ke Internet melalui mesin lain. Traceroute menunjukkan jalur setiap mesin antara Anda dan target. Dalam kasus Comcast, mereka jelas memiliki banyak mesin bekerja di mana semuanya berjalan, dan lalu lintas Anda perlu melewati beberapa mesin. (Mesin ini biasanya dikenal sebagai router).

Dengan demikian, jawaban atas pertanyaan Anda adalah "karena cara Google dan Comcast Berinteraksi", Anda harus melalui sejumlah sistem Comcast untuk mencapai Google. Ini tidak akan tampak sangat abnormal atau bermasalah.

davidgo
sumber
1

"Internet adalah serangkaian tabung." - Mantan Senator Amerika Serikat Ted Stevens (R-Alaska)

Meskipun Ted Stevens salah dalam uraiannya tentang Internet, ini sebenarnya cara yang baik untuk menjawab pertanyaan Anda.

Pikirkan tentang pipa ledeng di rumah Anda. Pipa yang membawa air ke keran Anda cukup kecil. Terhubung ke pipa yang lebih besar di halaman Anda, yang membawa lebih banyak air. Pipa itu terhubung ke pipa yang bahkan lebih besar yang menghubungkan seluruh jalan Anda. Pipa itu terhubung ke pipa yang bahkan lebih besar yang menghubungkan lingkungan Anda ke stasiun pompa ... dll ...

Masing-masing "server" itu adalah router yang seperti persimpangan pipa, mengatur aliran data. Masing-masing memiliki kapasitas tertentu dan ditempatkan secara logis dan fisik untuk menghubungkan semua orang ke internet.

Sekarang bayangkan jika setiap orang keran Anda memiliki koneksi langsung ke setiap sumber air di planet ini (setiap situs web). Banyaknya pipa akan sangat besar dan tidak mungkin dipertahankan. Sekarang bayangkan itu untuk setiap rumah di planet ini.

Bagaimana jika Google turun? Maka semua koneksi langsung ke mereka akan terputus. Anda - dan semua orang di dunia - harus menjalankan pipa baru untuk mereka. Itu akan menjadi usaha besar. Namun, dalam pengaturan saat ini, Comcast hanya dapat mengubah rute beberapa baris dan semua orang akan terhubung lagi.

Keltari
sumber