Jaringan dan Protokol Dasar

Container-nya sudah jalan di server — tapi 'kenapa domainnya tidak bisa diakses' bukan soal Docker lagi, itu soal jaringan.

Course buat kamu yang notes-app-nya sudah jalan sebagai container di VPS, dari course Container Docker, tapi belum tahu kenapa curl ke domainnya gagal, kenapa sertifikat SSL error, atau kenapa port yang dibuka di Docker ternyata belum bisa diakses dari internet. Mulai dari IP address dan port, DNS yang menerjemahkan nama domain jadi alamat, bedanya TCP dan UDP, HTTP request dan response, HTTPS dan TLS, reverse proxy dan load balancer, firewall dan networking antar container, sampai ngedebug koneksi yang gagal pakai ping, curl, dig, ss, dan traceroute. Semuanya dipraktikkan lewat contoh yang sama dari dua course sebelumnya: notes-app.

Alamat dan Cara Data Berpindah
IP Address dan Port: Alamat Sebuah Service di Jaringan15 menit
DNS: Dari Nama Domain ke Alamat IP15 menit
TCP vs UDP: Dua Cara Data Dikirim Lewat Jaringan15 menit
HTTP, TLS, dan Pintu Masuk ke Server
HTTP: Request dan Response di Balik Setiap Klik20 menit
HTTPS dan TLS: Kenapa Koneksi Perlu Dienkripsi20 menit
Reverse Proxy dan Load Balancer: Satu Pintu Masuk untuk Banyak Server20 menit
Firewall dan Networking Container
Firewall dan Kenapa Port Perlu Dibuka Manual di Server15 menit
Docker Network: Bagaimana Container Saling Bicara15 menit
Troubleshooting Jaringan
Debug Koneksi dengan ping, curl, dan dig20 menit
Membaca Koneksi yang Sedang Berjalan dengan ss dan traceroute15 menit