Latar Belakang
Dalam dunia jaringan komputer, komunikasi antar perangkat didasarkan pada model Client-Server yang menggunakan mekanisme Request dan Response.
Setiap kali pengguna mengakses layanan di internet, perangkat pengirim
(Client) akan melayangkan sebuah permintaan data, yang kemudian diproses
dan ditanggapi oleh perangkat penerima (Server). Memahami alur
pertukaran paket ini merupakan pondasi dasar bagi administrator jaringan
untuk memastikan konektivitas dan layanan digital dapat berjalan dengan
lancar.
Praktik ini dilakukan menggunakan simulator GNS3 dan alat analisis paket Wireshark
untuk memvisualisasikan proses tersebut secara nyata. Melalui simulasi
protokol ICMP (ping), kita dapat mengamati bagaimana setiap permintaan
yang dikirimkan selalu diikuti oleh tanggapan balik sebagai tanda
terjadinya komunikasi dua arah. Hal ini memberikan gambaran mendalam
mengenai cara kerja protokol jaringan dalam menangani paket data sebelum
diimplementasikan pada layanan yang lebih kompleks seperti web server.
Daftar Tools
Perangkat Lunak: GNS3, Wireshark, Blogger, Google
Perangkat Keras: Laptop
Tujuan Praktik:
- Memahami Mekanisme Kerja Protokol: Menganalisis secara langsung proses pertukaran paket data berdasarkan model Request dan Response dalam lingkungan jaringan virtual.
- Visualisasi Paket Data: Menggunakan alat bantu Wireshark untuk melihat wujud nyata dari paket ICMP (Echo Request dan Echo Reply) yang biasanya tidak terlihat oleh pengguna.
- Troubleshooting Jaringan: Melatih kemampuan konfigurasi IP Address dasar serta memastikan konektivitas antar perangkat melalui simulator GNS3.
- Validasi Komunikasi Dua Arah: Membuktikan bahwa setiap permintaan data yang dikirimkan oleh Client memerlukan tanggapan dari Server agar komunikasi dapat dinyatakan berhasil.
1. Perancangan Topologi: Membangun topologi sederhana di GNS3 yang terdiri dari dua node VPCS (sebagai Client dan Server) yang dihubungkan melalui sebuah Ethernet Switch.
2. Pengaturan Alamat IP: Mengonfigurasi alamat IP secara statis pada kedua node melalui konsol VPCS. Client diberikan IP
192.168.1.1/24 dan Server diberikan IP 192.168.1.2/24 guna memastikan keduanya berada dalam satu subnet yang sama.3. Aktivasi Packet Capture: Mengaktifkan fitur Start Capture pada link penghubung antara Client dan Switch untuk memulai pemantauan lalu lintas data secara real-time melalui aplikasi Wireshark.
4. Konfigurasi Perizinan Sistem: Melakukan konfigurasi pada terminal sistem operasi (Linux) dengan perintah
sudo dpkg-reconfigure wireshark-common dan sudo usermod -aG wireshark $USER untuk memberikan izin akses packet capture (dumpcap) kepada pengguna non-root. Yang pertama gunakan command : sudo dpkg-reconfigure wireshark-common untuk memberi izin eksekusi, jika muncul "Should non-superusers be able to capture packets?" pilih "YES"
Lalu, untuk yang kedua gunakan command sudo usermod -aG wireshark $USER untuk memasukan user kita ke grup Wireshark.
5. Simulasi Request & Response: Menjalankan perintah
ping 192.168.1.2 dari konsol Client 1. Proses ini akan memicu pengiriman paket ICMP Echo Request ke arah Server. 6. Analisis Data di Wireshark: Mengamati hasil tangkapan paket di Wireshark untuk memvalidasi terjadinya alur komunikasi, di mana paket Request dari Client berhasil dijawab dengan paket Reply (Response) oleh Server.
Hasil Pembelajaran
Melalui
praktikum ini, telah berhasil dibuktikan bahwa komunikasi antar
perangkat dalam jaringan tidak terjadi begitu saja, melainkan melalui
tahapan yang terstruktur. Dengan menggunakan simulator GNS3 dan bantuan
Wireshark, setiap paket data yang melintasi kabel virtual dapat
diidentifikasi secara detail. Pembelajaran ini memberikan pemahaman
konkret mengenai perbedaan antara Request yang diinisiasi oleh Client dan Response yang diberikan oleh Server dalam bentuk paket ICMP.
Selain
pemahaman teknis mengenai protokol, praktikum ini juga memberikan
pelajaran penting mengenai konfigurasi sistem dan perizinan akses pada
OS Linux. Kendala awal terkait izin akses packet capture
memberikan wawasan bahwa keamanan sistem berperan besar dalam aktivitas
pemantauan jaringan. Keberhasilan mengatasi error tersebut merupakan
bagian dari proses pembelajaran dalam mengelola alat audit jaringan
secara profesional.
Kesimpulan
Dapat disimpulkan bahwa mekanisme Request dan Response adalah jantung dari seluruh komunikasi jaringan modern. Tanpa adanya tanggapan balik (Response) dari sisi penerima, sebuah permintaan data akan dianggap gagal atau timeout. Melalui pengamatan langsung pada paket Echo Request dan Echo Reply
di Wireshark, terlihat jelas bagaimana alur data mengalir secara dua
arah untuk memastikan koneksi antara perangkat pengirim dan penerima
terjalin dengan sempurna.
Praktikum
ini juga menegaskan bahwa simulator seperti GNS3 sangat efektif untuk
memvisualisasikan teori jaringan yang abstrak menjadi sesuatu yang nyata
dan dapat dianalisis. Dengan berhasilnya simulasi ini, dasar pemahaman
mengenai model interaksi Client-Server telah terbentuk, yang nantinya
dapat dikembangkan lebih lanjut pada implementasi layanan yang lebih
kompleks seperti HTTP web server maupun layanan berbasis Cloud lainnya.




