KuloDev
1 Hari
0 XP
beginner15 menitModul: 01-how-web-works

Arsitektur Client-Server & Peran DNS

Perjalanan sebuah request: dari domain manusia ke alamat IP server melalui Domain Name System dan model Client-Server.

1. Model Client-Server

Web bekerja berdasarkan pola Client-Server. **Client** (browser kamu seperti Chrome, Firefox, atau aplikasi smartphone) meminta data, dan **Server** (komputer khusus di pusat data yang selalu menyala) memproses permintaan tersebut dan mengirimkan kembali respons (HTML, CSS, JS, Gambar, atau JSON data).

Analogi Restoran
- **Client**: Pelanggan yang duduk di meja dan memesan menu. - **Request**: Catatan pesanan yang dibawa pelayan. - **Server**: Dapur dan koki yang memasak makanan sesuai pesanan. - **Response**: Makanan lezat yang disajikan kembali ke meja pelanggan.

2. Apa itu DNS (Buku Telepon Internet)?

Komputer di internet saling berkomunikasi menggunakan angka biner yang disebut **Alamat IP** (misal: `142.250.190.46`). Karena otak manusia sulit mengingat rentetan angka IP untuk setiap situs web, kita menciptakan **DNS (Domain Name System)** yang menerjemahkan nama domain yang mudah dibaca manusia seperti `google.com` atau `kulodev.id` menjadi IP target.

Kuis Pemahaman
+10 XP

Apa fungsi utama dari DNS (Domain Name System) di internet?

Selesaikan Materi Ini?

Dapatkan +25 XP dan simpan progres belajarmu.