Apa Itu Internet Dan Bagaimana Cara Mereka Bekerja

Apa Itu Internet Dan Bagaimana Cara Mereka Bekerja

Sebelumnya kita sudah melakukan instalasi Visual Studio Code dan Chrome Browser, sekarang kita akan belajar lebih dalam mengenai internet, kenapa ini penting?

Karena hampir setiap saat kita menggunakan internet di kehidupan sehari-hari, jadi akan kurang lengkap jika kita tidak tahu sama sekali bagaiman si internet ini bekerja untuk itu di sini kita akan mempelajarinya.

Mungkin ada beberapa di antara kalian menganggap bahwa internet itu merupakan suatu hal yang sangat sukar untuk dipelajari/dimengerti, mungkin kalian pernah mendengar istilah cloud di kehidupan kalian, dan kalian berpikir sebenarnya istilah cloud di internet itu seperti apa?

Sebenarnya internet sendiri merupakan hal yang sangat simpel untuk dimengerti, internet ialah suatu koneksi jalur kabel yang sangat panjang yang saling menghubungkan satu komputer ke komputer lain, jadi misalnya kalian punya komputer di jakarta dan satunya lagi milik teman kalian di singapore, kedua komputer ini bisa saling terkoneksi dan berbagi informasi/data melalui jalur kabel tadi.

Walaupun sebenarnya kita yang menggunakan perangkat mobile atau laptop mungkin tidak akan menggunakan koneksi via kabel, dimana kebanyakan kita sering menggunakan koneksi wireles, tapi pada awalnya koneksi internet itu terhubung melalui kabel sebelum pihak provider internet memancarkanya dengan signal wireles.

Dan sekarang di dunia internet ada satu pekerjaan penting yang dilakukan komputer dimana ia harus online selama 24 jam per hari untuk menyediakan layanan data yang kamu minta saat dalam keadaan online seperti ketika kamu akan mengakses website.

Komputer yang melakukan tugas ini dinamakan Server dan untuk komputer yang digunakan user untuk mengakses internet dinamakan Client.

server and client

Sekarang kamu bisa bayangkan jika internet merupakan sebuah ruang perpustakan yang  sangat besar dimana ia buka 24 jam kemudian kamu meminta untuk melihat halaman google.com atau kamu ingin melihat post terbaru di tresnadev.com, maka perpustakaan tadi akan melayanimu dengan memberikan semua data yang kamu butuhkan untuk melihat website apapun yang kamu minta.

Sekarang kalau perpustakan ini menyimpan banyak data yang bertebaran dimana-mana, pasti akan menyulitkan kita dalam mencari website yang ingin kita lihat, sama halnya di internet, lalau bagaiman masalah ini terpecahkan di internet?

Jadi mari kita asumsikan kamu sedang duduk dirumah lalu mengetikan google.com di laptop/komputermu karena kamu ingin melihat halaman awal google.

Jadi apa yang sebenarnya terjadi dibalik layar ialah, web browser akan mengirim request ke Internet Service Provider (ISP) dimana isp merupakan sebuah layanan internet yang kamu gunakan dengan membayar layananya setiap bulan, untuk di indonesia kamu sendiri pasti tahu Telkom dengan IndiHome nya, kemudia First Media, Biznet, MyRepublic, mereka adalah isp penyedia layanan internet yang cukup populer belakangan ini terutama Telkom yang sudah kita kenal sejak dulu.

Sekarang request yang dikirim oleh web browser ke isp ialah "saya ingin mengunjungi halaman google.com" karena kamu mengetikan google.com tadi, lalu isp akan menyampaikan requestmu ke DNS Server (Domain Name System) dan bisa kita bayangkan bahwa DNS ini hanyalah kumpulan dari nomor telepon rumah  yang sering kamu jumpai, dimana didalamnya berisi daftar alamat telepon/nomor. Begitu juga DNS dimana didalamnya berisi banyak sekali alamat IP dimana ip ini dimiliki oleh setiap komputer, entah itu server maupun client, dan untuk server sendiri ia memiliki ip dari website yang di kelolanya.

Misalkan googel sendiri memiliki ip 216.58.210.26 dan tentunya perangkatmu juga memiliki ip address, dan tentu saja setiap perangkat memiliki ip address yang berbeda-beda.

Lalu setelah DNS menemukan ip address dari google (yang mana kamu inginkan tadi) maka DNS akan mengirim kembali informasi ini ke isp kemudian dari isp data akan dikirim ke web browsermu, dan sekarang browsermu tahu alamat ip dari google yang ingin kamu kunjungi.

Sekarang browsermu akan melakukan direct request ke internet melalui isp kemudian masuk ke internet backbone, internet bacbone sendiri ialah jaringan kabel bawah laut yang ada di samudra yang menghubungkan koneksi antar negara, jadi jika server yang ingin kamu tuju ada di negara lain maka request ini akan dikirim ke luar negeri, sedangkan jika tidak ya sudah pasti data request tidak akan sampai ke luar jika server yang ingin di tuju masih di indonesia.

Sebagai gambaran kamu bisa mengunjungi Submarine Cable Map disini kamu bisa melihat jalur internet di seluruh dunia termasuk di indonesia.

submarinecable

Setelah itu jika request sudah sampai ke server tujuan maka server akan memberikan data yang kamu butuhkan melalui internet backbone tadi dan kemudian masuk ke isp lalu sampailah ia di browsermu, dan sekarang kamu bisa melihat halaman awal google di layar monitor.

Itu saja tutorial kali ini mengenai internet semoga bisa bermanfaat dan jangan lupa untuk terus belajar dan berkarya, salam hangat dari Tresnadev Team.

Selanjutnya kita akan belajar Mengenai Website, bagaimana ia bekerja dan apa saja yang sebenarnya terjadi di balik layar..

0 Comments

Post a comment