Alamat: IP · Domain · DNS · Port
IP adalah alamat numerik komputer di jaringan (140.82.121.4); domain adalah nama yang mudah dibaca manusia (github.com); DNS adalah "buku alamat" yang mengubah nama menjadi IP; port adalah "pintu" khusus di mesin yang sama (443, 8080). Alasan: tanpa alamat, permintaan dari lesson 1 tidak akan pernah sampai. Anda sudah menggunakan port hari ini (localhost:8080, URL Supabase), dan pada Phase 13 Anda akan melampirkan domain ke server Anda sendiri. Kapan: saat menulis URL server, saat menghadapi error "port already in use", mendiagnosis "situs tidak mau terbuka", mengakses backend PC dari ponsel. Bagaimana: Anda mengetik github.com → OS bertanya ke DNS → DNS mengembalikan IP → permintaan dikirim ke port khusus dari IP tersebut. Di mana: setiap koneksi jaringan — browser ke situs web, APK Anda ke Supabase, PC ke ponsel (debugging nirkabel juga menggunakan IP + port). Siapa: pengembang setiap hari; DevOps saat mengonfigurasi domain/DNS.