Ada banyak informasi yang saya lihat pada protokol / lapisan TCP / IP, DNS, LAN, VPN, skema NAT, SSL / TLS / dll, dan sejenisnya, yang, saya katakan, lebih "menghadap ke pengguna" aspek cara internet bekerja. Tetapi cobalah sekuat tenaga, sulit untuk mempelajari bagaimana internet benar-benar bekerja (bagian "internal" dll.).
Beberapa contoh pertanyaan, untuk menunjukkan apa yang saya maksud dengan ini ...
- Ketika saya mengirim pesan ke komputer melalui internet, di mana (tempat / organisasi seperti apa, dan secara fisik di mana) pesan itu melewati sampai mencapai tujuannya?
- Mengapa saya perlu mendapatkan internet dari ISP? Mengapa saya tidak bisa langsung terhubung ke internet?
- Apa yang membentuk "tulang punggung", inti utama internet, dan bagaimana cara kerjanya? Apakah ini rahasia, mungkin?
Begitu...
1) Bagaimana internet benar-benar berfungsi; apa yang membuatnya "berputar"?
2) Apakah mungkin menemukan informasi yang lebih baik tentang hal-hal ini di web, dan jika ya, apa saja sumber daya yang bagus untuk ini?
networking
internet
Abbafei
sumber
sumber
Jawaban:
Internet adalah jaringan jaringan.
Katakanlah Anda memiliki jaringan 10 sistem, masing-masing dengan alamat ip, dan Tom memiliki jaringan, dan alice memiliki jaringan. Anda akan memerlukan koneksi terpisah untuk Tom dan Alice untuk berbicara dengan baik, dan biaya yang terkait.
Sekarang, katakanlah Tom terhubung ke Alice, dan Anda terhubung ke Tom, dan Tom memungkinkan Anda terhubung ke Alice melalui dia - yaitu mengintip.
Bayangkan perlu terhubung ke seratus orang yang berbeda secara terpisah. Anda tidak dapat memiliki jaringan antar titik, sehingga Anda memiliki serangkaian koneksi berkapasitas sangat tinggi, yang sangat mahal untuk dipelihara. Anda bisa, secara teori menghubungkan diri Anda ke tulang punggung utama atau menjalankannya sendiri, tetapi lebih murah untuk membelinya dari pengecer, yaitu ISP dan ISP. ISP juga memiliki perjanjian peering (jadi Anda tidak perlu membuat perjanjian secara terpisah dengan Tom, Alice, Ali, Ivan, Ravi, Vanda ....).
Internet berfungsi karena ia menyatukan jaringan-jaringan yang bervariasi dan terputus ini secara koheren. Praktis setiap 'jaringan' adalah AS yang merupakan kumpulan jaringan.
Sekarang kita telah mendapatkan gambaran umum, Anda dapat melacak rute yang akan Anda ambil ke server dengan tracert di windows dan traceroute di linux. Setiap rute akan memiliki hop dalam ISP, ke ISP yang lebih besar, dan ke lokasi akhir Anda
Dalam hal ini, saya empat hop dari pertukaran lokal singtel (XE), sembilan hop ke router singtel yang dinamai bir, 11 hop untuk pertukaran LA mereka (laxow), ditransfer oleh rekan 1 di LA hingga rekan 1 di New York. Akhirnya, ISP dalam hop 25 dapat meneruskan lalu lintas kami ke server Stack Overflow. Lalu lintas kami dengan Stack Overflow, dalam hal ini, bergerak melalui 25 jaringan yang terhubung hingga tiba di server Stack Overflow.
Singtel adalah SA untuk tujuan kita, seperti rekan 1.
Rute-rute ini ditentukan oleh BGP antara jaringan (sehingga saya akan terhubung dari singtel ke peer 1 LA) dan IRP dalam AS .
Hipotetis Anda BISA menjalankan AS sendiri, membuat perjanjian mengintip sendiri dan sebagainya, tetapi itu akan sangat mahal
sumber
Ini tampilan tingkat tinggi.
Internet pada dasarnya adalah kelompok komputer jaringan di seluruh dunia, untuk memfasilitasi sejumlah besar lalu lintas yang diangkut melalui jaringan ini, pemerintah dan perusahaan swasta memasang kabel besar antar negara, kabel utama ini adalah 'tulang punggung' Internet. Kadang-kadang sebuah kapal akan menyeret jangkar di atas salah satu dari ini dan merusak atau bahkan mungkin mematahkannya, jika ini terjadi dapat menyebabkan pemadaman besar untuk negara tertentu.
Untuk bisa terhubung ke tulang punggung ini, Anda harus membayar biaya kepada pemilik kabel dan Anda membutuhkan perangkat keras, ini adalah biaya utama, pada urutan ratusan ribu, jika tidak jutaan dolar, jika Anda secara pribadi memiliki uang, Anda dapat terhubung tanpa ISP. Kebanyakan orang merasa lebih efisien untuk membayar sedikit biaya bulanan.
Setiap kali Anda mengirim informasi di Internet, informasi tersebut memiliki tujuan, URL misalnya. Peralatan jaringan sangat sulit untuk mengarahkan pesan (dibagi menjadi 'paket') ke alamat teks sehingga peralatan jaringan yang disebut router menyimpan daftar internal URL yang cocok dengan alamat bernomor, alamat IP, misalnya: 203.35.57.110. Ini disebut DNS (Domain Name System), ada berbagai tingkatan server DNS, jika server DNS tidak dapat menemukan IP dalam DNS-nya sendiri, ia meminta 'induknya'.
Alamat-alamat ini biasanya dibagi menjadi rentang lintas negara, yaitu 203.xxx adalah Australia. Tidak semua jaringan tahu setiap alamat IP tunggal, mereka hanya tahu daftar alamat yang sangat kecil, cukup untuk mengarahkan setiap paket yang datang kepada mereka.
Contoh: Anda ingin membuka beranda pengguna super.
Ini semua terjadi dalam hitungan milidetik.
Ini hanya gambaran umum yang disederhanakan, IP dapat dialokasikan dengan cara yang berbeda, perusahaan yang sangat besar atau organisasi militer mungkin memiliki semua 125.xxx.xxx.xxx, namun negara kecil hanya dapat dialokasikan 275.24.xxx.xxx.
sumber