Bagaimana Cara Kerja Internet?
Semua orang berbicara tentang internet dan apakah, atau bagaimana, itu harus diatur. Tetapi tidak cukup banyak orang yang tahu bagaimana sebenarnya internet bekerja - atau apa sebenarnya internet itu.
Apa itu Internet, Tepatnya?
Anda mungkin memiliki "jaringan area lokal" sendiri di rumah, dan itu terdiri dari semua perangkat yang terhubung ke router Anda, yang terhubung ke internet. Kata "internet" mengacu pada sistem "jaringan komputer yang saling berhubungan" di seluruh dunia.
Itu semua internet benar-benar-sejumlah besar jaringan komputer di seluruh dunia, terhubung bersama. Tentu saja, ada banyak perangkat keras fisik - dari kabel di bawah jalan-jalan kota Anda ke kabel besar di dasar laut ke satelit di orbit di sekitar planet ini - yang memungkinkan komunikasi ini. Ada juga banyak perangkat lunak yang sedang bekerja di latar belakang, memungkinkan Anda untuk mengetik alamat situs web seperti "google.com" dan meminta komputer Anda untuk mengirim informasi ke lokasi fisik di mana situs web itu berada dengan cara tercepat yang memungkinkan..
Bahkan ketika Anda hanya terhubung ke satu situs web, ada banyak lagi yang terjadi di bawah tenda. Komputer Anda tidak dapat secara langsung mengirim sepotong informasi, atau "paket" data, ke komputer yang menjadi tuan rumah situs web. Sebagai gantinya, ia mengirimkan paket ke router rumah Anda dengan informasi tentang ke mana ia pergi dan ke mana server web harus membalas. Router Anda kemudian mengirimkannya ke router di penyedia layanan internet Anda (Comcast, Time Warner, atau siapa pun yang Anda gunakan), di mana ia dikirim ke router lain di penyedia layanan internet lainnya, dan seterusnya, hingga mencapai tujuannya. Setiap paket yang dikirim kembali ke sistem Anda dari server jarak jauh melakukan perjalanan sebaliknya.
Untuk menggunakan analogi yang tidak sempurna, ini seperti mengirim surat melalui pos. Pegawai pos lokal Anda tidak bisa hanya mengambil surat itu dan membawanya langsung ke seluruh negara atau benua ke alamat tujuan. Sebaliknya, surat itu pergi ke kantor pos setempat, di mana ia dikirim ke kantor pos lain, dan kemudian yang lain, dan seterusnya, sampai mencapai tujuannya. Dibutuhkan lebih lama untuk surat untuk sampai ke sisi lain dunia daripada sisi lain negara karena harus membuat lebih banyak berhenti, dan itu umumnya berlaku untuk internet juga. Ini akan memakan waktu sedikit lebih lama untuk paket untuk menempuh jarak yang lebih jauh dengan lebih banyak transfer, atau "hop", sebagaimana mereka disebut.
Berbeda dengan surat fisik, pengiriman paket data tetap sangat cepat, dan itu terjadi beberapa kali dalam satu detik. Setiap paket sangat kecil, dan sejumlah besar paket dikirim bolak-balik ketika komputer berkomunikasi - bahkan jika seseorang hanya memuat situs web dari yang lain. Waktu perjalanan suatu paket diukur dalam milidetik.
Data Dapat Mengambil Banyak Jalur
Jaringan jaringan ini sedikit lebih menarik dan kompleks daripada yang terlihat. Dengan semua jaringan ini terhubung bersama, tidak hanya ada satu jalur data yang diambil. Karena jaringan terhubung ke beberapa jaringan lain, ada seluruh jaringan koneksi yang membentang di seluruh dunia. Ini berarti bahwa paket-paket itu (potongan kecil data yang dikirim antar perangkat) dapat mengambil banyak jalur untuk mencapai tujuan mereka.
Dengan kata lain, bahkan jika jaringan antara Anda dan situs web turun, biasanya ada jalur lain yang dapat diambil data. Router di sepanjang jalur menggunakan sesuatu yang disebut Border Gateway Protocol, atau BGP, untuk mengkomunikasikan informasi tentang apakah jaringan sedang down dan jalur optimal untuk mengambil data.
Membuat jaringan yang saling terhubung ini (atau internet) tidak sesederhana memasukkan setiap jaringan ke jaringan terdekat, satu per satu. Jaringan terhubung dalam berbagai cara di sepanjang jalur yang berbeda, dan perangkat lunak yang berjalan di router ini (dinamakan demikian karena mereka merutekan lalu lintas di sepanjang jaringan) selalu bekerja untuk menemukan jalur optimal untuk diambil data.
Anda benar-benar dapat melihat jalur yang diambil paket Anda ke alamat tujuan dengan menggunakan perintah traceroute, yang memberi tahu router di sepanjang jalur paket perjalanan untuk melaporkan kembali.
Misalnya, pada tangkapan layar di bawah ini, kami melacak rute ke howtogeek.com dari koneksi internet Comcast di Eugene, Oregon. Paket-paket perjalanan ke router kami, melalui jaringan Comcast utara ke Seattle, sebelum dialihkan ke jaringan backbone Tata Communications (as6453.net) melalui Chicago, New York, dan Newark sebelum menuju ke pusat data Linode di Newark, New Jersey tempat situs web dihosting.
Kita berbicara tentang paket "bepergian", tetapi tentu saja, itu hanya potongan data. Router menghubungi router lain dan mengkomunikasikan data dalam paket. Router berikutnya menggunakan informasi pada paket untuk mencari tahu ke mana ia pergi dan mengirimkan data ke router berikutnya di sepanjang jalurnya. Paket itu hanya sinyal di kabel.
Alamat IP, DNS, TCP / IP, HTTP, dan Lebih Lanjut
Itu gambaran umum tingkat tinggi tentang cara kerja internet, setidaknya. Ada banyak topik kecil yang penting bagi internet yang kita semua gunakan, dan yang bisa Anda baca lebih detail.
Misalnya, setiap perangkat di jaringan memiliki alamat IP numerik yang unik di jaringan itu. Data dikirim ke alamat-alamat ini. Ada alamat IPv4 lama dan alamat IPv6 yang lebih baru. IP singkatan dari "Protokol internet", jadi alamat IP adalah "alamat Protokol internet". Ini adalah alamat yang digunakan dan dibicarakan oleh perangkat di jaringan.
Orang-orang menggunakan nama domain yang bisa dibaca manusia seperti howtogeek.com dan google.com, yang lebih mudah diingat dan dimengerti daripada serangkaian angka. Namun, ketika Anda menggunakan nama domain seperti ini, komputer Anda menghubungi server sistem nama domain (DNS) dan meminta alamat IP numerik untuk domain itu. Anggap saja seperti buku alamat publik yang besar untuk nomor telepon. Perusahaan dan individu yang menginginkan nama domain harus membayar untuk mendaftarkannya. Anda mungkin menggunakan layanan DNS penyedia layanan internet Anda, tetapi Anda dapat memilih untuk menggunakan server DNS lain seperti Google Public DNS atau OpenDNS.
Yang mendasari semua ini, ada berbagai lapisan "protokol" yang digunakan perangkat untuk berkomunikasi, bahkan ketika menggunakan protokol internet. Protokol transport yang paling umum adalah TCP / IP, yang merupakan singkatan dari Transmission Control Protocol melalui Internet Protocol. TCP adalah soal keandalan, dan perangkat mengobrol bolak-balik dan melacak paket data untuk memastikan tidak ada yang hilang di sepanjang jalan. Jika ya, itu diperhatikan dan dibenci. Ada juga protokol lain, seperti UDP, yang membuang hal-hal keandalan untuk kecepatan mentah.
Protokol transport di atas seperti TCP dan UDP adalah protokol aplikasi, seperti HTTP atau HTTPS-protokol transfer hypertext, yang digunakan pengguna browser web Anda. Protokol HTTP bekerja di atas protokol TCP, yang bekerja di atas protokol IP. Aplikasi lain mungkin menggunakan protokol berbeda atau membuat protokol sendiri yang tetap beroperasi di atas protokol seperti TCP dan IP. Begitu banyak teknologi yang kami gunakan melibatkan lapisan teknologi yang dibangun di atas lapisan lain, dan hal yang sama berlaku untuk internet. Kami dapat menulis seluruh buku di sini, tetapi untuk saat ini, jika Anda ingin membaca lebih lanjut, tautan di atas akan membantu Anda memulai.
Setelah Anda memahami dasar-dasarnya, Anda bisa lebih menghargai mengapa adegan Crowd IT ini juga lucu.
Kredit Gambar: Toria / Shutterstock.com, Chaiwat Srijankul / Shutterstock.com.