Cara Kerja Jaringan — Bagaimana Data Sampai ke Tujuan yang Benar

Artikel ini adalah bagian dari kursus Dasar-Dasar Teknologi Informasi, yang membangun dari nol pengetahuan TI praktis yang minimal kamu butuhkan untuk memprogram dan melakukan vibe coding.
Yang dilakukan jaringan adalah mengantarkan data ke tujuan yang benar. Diagram jaringan menunjukkan bagaimana jalurnya bercabang antara di dalam LAN yang sama dan di luarnya.

Artikel ini membahas jaringan.

Yang dilakukan jaringan hanya satu: mengantarkan data ke tujuan yang benar.

Tiga hal ditentukan sebelum data sampai
Data yang ingindikirimMenentukantujuannyaMemilihjalurSampai ke tujuanAlamat IPDi dalam LAN yang samaDi luar LANlewat routerBerhenti di jalan,tidak sampai
Dari kiri ke kanan. Kotak di atas dan di bawah adalah apa yang dipakai pada saat itu dan jalur yang dilalui. Paling kanan bawah adalah kasus ketika salah satu tahap gagal dan datanya tidak sampai.

Nomor yang menentukan tujuan adalah alamat IP, dan perangkat yang berdiri di batas tempat jalur bercabang adalah router.

Tujuan jaringan adalah mengantarkan data ke tujuan yang benar

Jaringan (network, kumpulan perangkat yang terhubung lewat kabel atau gelombang radio dan bisa saling mengirim data) bersarang, bukan berjajar.

Jaringan itu bersarang
Internet (gabungan seluruh LAN di dunia)
  • LAN di seluruh dunia saling terhubung
LAN kantor
  • Komputer kamu, komputer rekan kerja, printer
  • Data hanya bisa dikirim langsung di dalam kotak ini
LAN rumah
  • Ponsel kamu, TV
  • Tidak bisa melihat ke dalam LAN kantor
Tempat server publik berada
  • Berada di dalam sebuah data center
  • Bisa dijangkau dari LAN mana pun
Bagian luar adalah internet. Di dalamnya ada LAN kantor dan LAN rumah, dan di dalamnya lagi ada perangkat satu per satu.

Yang kecil dan dibuat di dalam rumah atau kantor adalah LAN (Local Area Network), dan bagian luar yang menghubungkan semuanya di seluruh dunia adalah internet (Internet).

Cara menyambung ke LAN dengan gelombang radio sebagai pengganti kabel adalah Wi-Fi.

Perangkat di dalam kotak yang sama bisa saling mengirim data secara langsung; perangkat di kotak yang berbeda tidak bisa.

"Sambungkan ke jaringan yang sama" di panduan berarti masuk ke dalam kotak yang sama.

Yang dilihatLANInternet
JangkauanDi dalam satu rumah atau kantorSeluruh dunia
Pihak yang bisa dikirimi data langsungPerangkat di gedung yang samaTidak bisa dikirim langsung
Saat keluarLewat routerSudah di luar

Jaringan itu bersarang, bukan sejajar

Jaringan adalah kumpulan perangkat yang bisa saling mengirim data.

Kumpulan kecil di dalam rumah atau kantor adalah LAN, dan bagian luar yang menghubungkan semuanya di seluruh dunia adalah internet; di dalam kumpulan yang sama data sampai secara langsung, sedangkan ke kumpulan yang berbeda data keluar dulu baru sampai.

Di dalam jaringan yang sama, data sampai langsung berdasarkan nomor tujuannya

Setiap perangkat punya sebuah nomor.

Itulah alamat IP (Internet Protocol address, nomor yang diberikan kepada setiap perangkat di sebuah jaringan).

Susunan jaringan pada LAN kantor
Komputer kamu192.168.1.10Komputer rekan192.168.1.11Printer192.168.1.20Ponsel192.168.1.31RouterDalam 192.168.1.1Nomor sisi luar203.0.113.5InternetServer publik198.51.100.7
Empat perangkat di kiri semuanya punya nomor yang diawali 192.168.1 dan berada di LAN yang sama. Saat keluar ke kanan, semuanya pasti lewat router, dan dari dunia luar mereka terlihat sebagai satu nomor di sisi luar router.

Perangkat yang bagian depan nomornya sama (192.168.1) membentuk satu LAN.

Pengirim melihat bagian depan nomor tujuan lalu menentukan jalurnya.

Pengirim menentukan jalur dari nomor tujuannya
Mengirim dari192.168.1.10Tujuan192.168.1.20Tujuan198.51.100.7Bagian depan sama→ dalamBagian depan beda→ luarLangsung sampaike printerLewat router dulu,baru sampai
Kiri adalah data yang dikirim keluar. Kalau bagian depan nomor tujuannya sama dengan milikmu, data naik ke atas; kalau berbeda, data turun ke bawah. Jalur atas tidak lewat router, jalur bawah selalu lewat.

Di dalam LAN yang sama, data sampai ke tujuannya secara langsung tanpa lewat router.

Printer bisa langsung dipakai dari komputer di ruangan yang sama karena melalui jalur ini.

Kalau tertulis "alamat IP", pastikan yang mana maksudnya

"Alamat IP" di layar pengaturan atau di panduan kadang tidak menyebutkan apakah itu nomor di dalam LAN atau nomor yang dipakai di luar.

Kalau nomornya diawali 192.168, yang dibicarakan adalah bagian dalam LAN; kalau tidak, yang dibicarakan adalah bagian luar.

Data yang keluar diteruskan oleh router

Perangkat yang berdiri di batas antara dua kotak adalah router (router, perangkat yang berdiri di batas antara dua jaringan dan meneruskan data yang diterimanya ke jaringan berikutnya).

Ia hanya satu perangkat, tetapi namanya berbeda tergantung dilihat dari dalam atau dari luar.

Router yang satu dan sama terlihat berbeda dari dalam dan dari luar
==Router dilihatdari dalam LANPenyerahan pertamasaat keluarDefaultgatewayPerangkat samaRouter dilihatdari internetPerangkat wakilseluruh LANPerangkat pemilikIP global
Baris atas adalah router dilihat dari dalam LAN, baris bawah adalah router dilihat dari luar, dan seperti ditunjukkan tanda =, keduanya perangkat yang sama. Dari kiri ke kanan: namanya, perannya, dan angka yang dimilikinya.

Pihak pertama yang diserahi data saat keluar adalah default gateway, dan "gateway" di layar pengaturan biasanya merujuk pada router ini.

Nomor yang hanya berlaku di dalam LAN adalah alamat IP privat (private IP address), dan nomor yang unik di seluruh internet adalah alamat IP global (global IP address).

Yang dilihatIP privatIP global
Jangkauan berlakunyaHanya di dalam LAN ituSeluruh internet
DuplikatNomor yang sama ada di LAN lainSatu di dunia
Yang memilikinyaPerangkat di dalam LANSisi luar router, server publik

Yang terlihat dari luar hanyalah satu alamat IP global yang dimiliki router.

Yang kamu tentukan hanyalah tujuannya, dan perangkat mana saja yang dilewati di tengah jalan berubah setiap kali.

Jalan keluar hanya satu, dan lewat router

Router berdiri di batas antara dua jaringan dan meneruskan baik data yang keluar maupun data yang kembali dari luar.

Pihak pertama yang diserahi data saat keluar adalah default gateway, dan yang terlihat dari luar hanyalah satu IP global milik router.

Kalau data tidak sampai, lihat di mana ia berhenti

Data bisa keluar dari dalam ke luar, tetapi arah sebaliknya tidak lolos begitu saja.

Perangkat di luar tidak mengetahui angka-angka di dalam LAN, dan router pun tidak bisa menentukan ke perangkat mana data yang datang dari luar harus diserahkan.

Lolos atau berhenti tergantung arahnya
Arah dataDalam → luarKamu yang mengirimLuar → dalamDikirim dari luarRoutermeneruskannyaBerhenti dirouterSampai ke tujuanTidak sampai
Atas adalah arah dari dalam ke luar, tempat router meneruskannya sehingga data sampai. Bawah adalah arah dari luar ke dalam, tempat data berhenti di router. Karena itu apa pun yang kamu publikasikan ditempatkan di luar sejak awal.

Inilah alasan orang di luar tidak bisa terhubung ke my-app yang kamu jalankan di komputer kamu sendiri.

Supaya orang di luar juga bisa memakainya, kamu memindahkan file-nya ke komputer yang sejak awal berada di luar.

Komputer itu adalah server publik, dan pekerjaan memindahkannya adalah deploy.

Server publik adalah komputer yang sejak awal ditempatkan di luar kotak.

Pekerjaan memindahkan file dibahas di artikel "Deploy dan environment variable" pada kursus ini.

Kalau data tidak sampai, tempat yang dilihat tergantung di mana tujuannya berada
Data tidaksampaiTujuan ada diLAN yang samaTujuan adadi luar LANCek apakah bagiandepannya samaCek apakah sampaike routerTidak tersambungatau nomornya bedaCek pengaturangateway
Kiri adalah gejalanya. Ia bercabang menurut apakah tujuannya ada di dalam LAN yang sama atau di luar, dan semakin ke kanan semakin sempit tempat yang perlu diperiksa.

Kalau tujuannya ada di dalam LAN yang sama, router tidak terlibat.

Hanya ketika data tidak sampai ke tujuan di luar, kamu memeriksa pengaturan gateway-nya.

Server publik diperlukan karena dari luar tidak bisa masuk

Data bisa keluar dari dalam ke luar, tetapi dari luar ke dalam ia berhenti di router.

Komputer kamu berada di dalam LAN sehingga orang di luar tidak bisa menjangkaunya; supaya bisa dipakai siapa saja, kamu memindahkan file-nya ke server publik yang sejak awal berada di luar.

QUIZ

Cek Pemahaman

Jawab setiap pertanyaan satu per satu.

Soal 1Ketika kamu mengirim data ke printer di dalam LAN yang sama, apakah data itu lewat router?

Soal 2Ketika perangkat di dalam LAN mengirim data ke server di luar, kepada apa data itu diserahkan lebih dulu?

Soal 3Mengapa orang di luar tidak bisa terhubung ke my-app yang kamu jalankan di komputer kamu sendiri?