Jaringan dan Protokol Dasar
Container-nya sudah jalan di server, tetapi pertanyaan kenapa domainnya tidak bisa diakses bukan lagi soal Docker. Itu soal jaringan.
Lanjutan dari course Container Docker, untuk yang notes-app-nya sudah jalan sebagai container di VPS tetapi 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, beda TCP dan UDP, HTTP request dan response, HTTPS dan TLS, reverse proxy dan load balancer, firewall dan networking antar container, sampai menelusuri koneksi yang gagal dengan ping, curl, dig, ss, dan traceroute. Semuanya dipraktikkan lewat contoh yang sama dari dua course sebelumnya, yaitu notes-app.
- Menjelaskan alamat sebuah service lewat IP dan port, serta peran DNS di depannya
- Membedakan TCP dan UDP dari jaminan yang diberikan masing-masing
- Membaca request dan response HTTP, serta alasan koneksi perlu dienkripsi dengan TLS
- Menempatkan reverse proxy dan load balancer sebagai satu pintu masuk ke banyak server
- Membuka port di firewall dan menghubungkan container lewat Docker network
- Menelusuri koneksi yang bermasalah dengan ping, curl, dig, ss, dan traceroute
- 01 Alamat dan Cara Data Berpindah
- 02 HTTP, TLS, dan Pintu Masuk ke Server
- 03 Firewall dan Networking Container
- 04 Troubleshooting Jaringan