Laman » bagaimana untuk » Bagaimana Kerja Internet?

    Bagaimana Kerja Internet?

    Semua orang bercakap tentang internet dan sama ada, atau bagaimana, ia perlu dikawal selia. Tetapi tidak cukup orang tahu bagaimana internet sebenarnya berfungsi-atau apa sebenarnya internet.

    Apakah Internet, Tepat?

    Anda mungkin mempunyai "rangkaian kawasan setempat" anda sendiri di rumah, dan ia terdiri daripada semua peranti yang disambungkan ke penghala anda, yang menghubungkan ke internet. Perkataan "internet" merujuk kepada sistem seluruh dunia "rangkaian komputer yang saling berkaitan".

    Itulah semua internet yang sebenarnya-sebilangan besar rangkaian komputer di seluruh dunia, bersambung bersama. Sudah tentu terdapat banyak perkakasan fizikal-dari kabel di bawah jalan raya bandar anda ke kabel besar-besaran di dasar lautan ke satelit di orbit sekitar planet-yang menjadikan komunikasi ini mungkin. Terdapat juga banyak perisian di tempat kerja di latar belakang, membolehkan anda menaip alamat laman web seperti "google.com" dan mempunyai komputer anda untuk menghantar maklumat ke lokasi fizikal di mana laman web itu terletak dengan cara yang paling cepat.

    Walaupun anda hanya menyambung ke laman web tunggal, terdapat banyak lagi yang berlaku di bawah hud. Komputer anda tidak boleh terus menghantar maklumat, atau "paket" data, ke komputer hosting laman web. Sebaliknya, ia menyampaikan paket ke penghala rumah anda dengan maklumat tentang ke mana ia pergi dan di mana pelayan web harus membalas. Router anda kemudian menghantarnya ke router di penyedia perkhidmatan internet anda (Comcast, Time Warner, atau sesiapa sahaja yang anda gunakan), di mana ia dihantar ke penghala lain di pembekal perkhidmatan internet yang lain, dan sebagainya, sehingga mencapai destinasinya. Sebarang paket yang dihantar kembali ke sistem anda dari pelayan jauh membuat perjalanan terbalik.

    Untuk menggunakan analogi yang tidak sempurna, ia agak seperti menghantar surat dalam mel. Pekerja pos tempatan anda tidak boleh merebut surat tersebut dan membawanya terus ke seluruh negara atau benua ke alamat destinasinya. Sebaliknya, surat itu pergi ke pejabat pos tempatan anda, di mana ia dihantar ke pejabat pos lain, dan kemudian satu lagi, dan sebagainya, sehingga sampai ke tujuannya. Ia mengambil masa lebih lama untuk mendapatkan surat untuk sampai ke seberang dunia dari sisi lain negara kerana ia perlu membuat lebih banyak halangan, dan itu juga benar untuk internet juga. Ia akan mengambil masa yang lebih lama untuk paket untuk pergi lebih jauh dengan lebih banyak pemindahan, atau "hop", kerana ia dipanggil.

    Berbeza dengan mel fizikal, menghantar paket data masih ada sangat cepat, walaupun, dan ia berlaku berkali-kali sesaat. Setiap paket adalah sangat kecil, dan sejumlah besar paket dihantar ke belakang dan sebagainya apabila komputer berkomunikasi-walaupun hanya memuat satu laman web dari yang lain. Masa perjalanan paket diukur dalam milisaat.

    Data boleh mengambil banyak laluan

    Rangkaian rangkaian ini sedikit lebih menarik dan kompleks daripada yang mungkin kelihatan. Dengan semua rangkaian ini disambungkan bersama, tidak ada data jalur tunggal yang diperlukan. Oleh kerana rangkaian disambungkan ke rangkaian lain, terdapat rangkaian sambungan yang merentang di seluruh dunia. Ini bermakna bahawa paket-paket tersebut (kepingan kecil data yang dihantar di antara peranti) boleh mengambil beberapa jalan untuk mendapatkan tempat mereka pergi.

    Dalam erti kata lain, walaupun rangkaian di antara anda dan laman web turun, biasanya terdapat laluan lain yang boleh diambil oleh data. Router di sepanjang jalan menggunakan sesuatu yang dipanggil Protokol Sempadan Gateway, atau BGP, untuk menyampaikan maklumat mengenai sama ada rangkaian sedang turun dan laluan optimum untuk mengambil data.

    Mewujudkan rangkaian yang saling terhubung ini (atau internet) tidak semudah memasang setiap rangkaian ke satu yang berdekatan, satu demi satu. Rangkaian disambungkan dengan pelbagai cara di sepanjang laluan yang berlainan, dan perisian yang berjalan pada router ini (dinamakan kerana mereka menerbangkan lalu lintas di sepanjang rangkaian) sentiasa berfungsi untuk mencari laluan optimum untuk data yang diambil.

    Anda benar-benar dapat melihat laluan paket anda ke alamat destinasi dengan menggunakan perintah traceroute, yang memberitahu router di sepanjang laluan paket yang dilancarkan untuk melaporkan kembali.

    Sebagai contoh, dalam tangkapan skrin di bawah, kami mengesan laluan ke howtogeek.com dari sambungan internet Comcast di Eugene, Oregon. Pakej ini mengembara ke router kami, melalui rangkaian Comcast utara ke Seattle, sebelum dihalakan ke rangkaian backbone Tata Communications (as6453.net) melalui Chicago, New York, dan Newark sebelum menuju ke pusat data Linode di Newark, New Jersey di mana laman web dihoskan.

    Kami bercakap tentang paket "perjalanan", tetapi sudah tentu, ia hanya sekeping data. Router menjumpai router lain dan menyampaikan data dalam paket. Router seterusnya menggunakan maklumat pada paket untuk mengetahui di mana ia pergi dan menghantar data ke router seterusnya di sepanjang laluannya. Pakej ini hanya isyarat pada wayar.

    Alamat IP, DNS, TCP / IP, HTTP, dan Butiran Lagi

    Itulah gambaran keseluruhan tahap bagaimana internet berfungsi, sekurang-kurangnya. Terdapat banyak topik kecil yang penting untuk internet yang kita semua gunakan, dan yang boleh anda baca lebih terperinci.

    Sebagai contoh, setiap peranti pada rangkaian mempunyai alamat IP berangka yang unik di rangkaian itu. Data dihantar ke alamat ini. Terdapat kedua-dua alamat IPv4 yang lebih lama dan alamat IPv6 yang lebih baru. IP bermaksud "internet Protocol", jadi alamat IP adalah "alamat Protokol internet". Ini adalah alamat yang peranti di rangkaian menggunakan dan bercakap.

    Orang menggunakan nama domain yang boleh dibaca manusia seperti howtogeek.com dan google.com, yang lebih mudah diingati dan difahami daripada satu siri nombor. Walau bagaimanapun, apabila anda menggunakan nama domain seperti ini, komputer anda menghubungi pelayan sistem nama domain (DNS) dan meminta alamat IP berangka untuk domain tersebut. Fikirkannya seperti buku alamat awam yang besar untuk nombor telefon. Syarikat dan individu yang mahu nama domain perlu membayar untuk mendaftarkannya. Anda mungkin menggunakan perkhidmatan DNS penyedia perkhidmatan internet anda, tetapi anda boleh memilih untuk menggunakan pelayan DNS lain seperti Google Public DNS atau OpenDNS.

    Mengasaskan semua ini, ada lapisan yang berlainan "protokol" yang digunakan oleh peranti untuk berkomunikasi, walaupun menggunakan protokol internet. Protokol pengangkutan yang paling biasa adalah TCP / IP, yang bermaksud Protokol Kawalan Penghantaran melalui Protokol internet. TCP adalah semua tentang kebolehpercayaan, dan peranti sembang bolak-balik dan menjejak paket data untuk memastikan tiada apa yang hilang di sepanjang jalan. Sekiranya ia berlaku, ia diperhatikan dan membenci. Terdapat juga protokol lain, seperti UDP, yang membuang barang kebolehpercayaan untuk kelajuan mentah.

    Di atas protokol pengangkutan seperti TCP dan UDP adalah protokol aplikasi, seperti HTTP atau HTTPS-protokol pemindahan hiperteks, yang pengguna penyemak imbas web anda. Protokol HTTP berfungsi di atas protokol TCP, yang berfungsi di atas protokol IP. Aplikasi lain mungkin menggunakan protokol yang berlainan atau membuat protokol mereka sendiri yang tetap beroperasi di atas protokol seperti TCP dan IP. Begitu banyak teknologi yang kita gunakan melibatkan lapisan teknologi yang dibina di lapisan lain, dan yang sama berlaku untuk internet. Kita boleh menulis buku keseluruhan di sini, tapi sekarang, jika anda ingin membaca lebih lanjut, pautan di atas sepatutnya bermula.

    Sebaik sahaja anda memahami asas-asas, anda boleh lebih menghargai mengapa kejadian IT Crowd ini sangat lucu juga.

    Kredit Imej: Toria / Shutterstock.com, Chaiwat Srijankul / Shutterstock.com.