Mengenal Fondasi Komunikasi Digital Sebelum Meretas
1. Apa itu Jaringan Komputer (Networking)?
Jaringan komputer adalah kumpulan dua atau lebih perangkat (komputer, server, router, dll.) yang terhubung dan dapat saling bertukar data. Tanpa jaringan, tidak ada internet, tidak ada website, tidak ada WhatsApp.
Contoh sederhana jaringan:
- Komputer kamu terhubung ke WiFi rumah
- Server Google merespons saat kamu membuka Gmail
- CCTV kantor dikendalikan lewat aplikasi HP
Sebagai hacker (etis), kamu harus paham bagaimana data berpindah antar perangkat, karena semua aktivitas hacking—dari scanning sampai exploit—selalu melibatkan komunikasi jaringan.
2. Model Jaringan: OSI vs TCP/IP
Dalam dunia jaringan, ada dua model penting:
🔹 OSI Model (7 Lapis)
OSI (Open Systems Interconnection) adalah kerangka teori yang membagi proses komunikasi jaringan menjadi 7 lapisan:
- Physical – Kabel, sinyal
- Data Link – MAC Address, Ethernet
- Network – IP Address, Routing
- Transport – TCP, UDP
- Session – Sesi komunikasi
- Presentation – Format data (enkripsi, encoding)
- Application – HTTP, FTP, DNS, dll
OSI membantu kita memahami di lapisan mana serangan terjadi. Misal:
- Sniffing = Lapisan Data Link
- IP spoofing = Lapisan Network
- Port scanning = Lapisan Transport
🔹 TCP/IP Model (4 Lapis)
Lebih sederhana dan digunakan secara nyata di internet.
OSI Layer | TCP/IP Layer | Contoh Protokol |
---|---|---|
7-5 | Application | HTTP, FTP, DNS |
4 | Transport | TCP, UDP |
3 | Internet | IP, ICMP |
2-1 | Network Access | Ethernet, Wi-Fi |
3. IP Address, MAC, dan Port
🧠 IP Address
- Identitas unik perangkat dalam jaringan.
- Contoh:
192.168.1.10
- Ada dua jenis:
- IPv4: umum, 4 blok angka (contoh: 192.168.1.1)
- IPv6: lebih panjang, untuk masa depan (contoh: 2001:db8::1)
🧠 MAC Address
- Alamat fisik dari perangkat jaringan.
- Contoh:
00:1A:2B:3C:4D:5E
- Tidak berubah kecuali dimodifikasi secara manual (MAC spoofing).
🧠 Port
- Seperti “pintu masuk” ke aplikasi di dalam komputer.
- Port populer:
- 80 → HTTP (web)
- 443 → HTTPS (web aman)
- 22 → SSH (remote)
- 21 → FTP (file transfer)
- 445 → SMB (file sharing Windows)
Setiap port bisa jadi celah serangan, dan itu sebabnya scanning port jadi teknik awal hacking.
4. Protokol Penting dalam Dunia Hacker
Protokol | Fungsi | Rentan? |
---|---|---|
HTTP | Komunikasi web | Ya, tanpa enkripsi |
HTTPS | HTTP + SSL | Lebih aman |
FTP | Transfer file | Rentan sniffing |
SSH | Akses remote | Jika password lemah |
DNS | Resolusi nama domain | Rentan poisoning |
SMB | File sharing Windows | Target EternalBlue |
5. Alat & Perintah Dasar Networking di Linux
Sebagai calon hacker, kamu perlu kuasai perintah Linux dasar untuk melihat dan menganalisis jaringan.
🔧 Perintah Penting:
Perintah | Fungsi |
---|---|
ifconfig / ip a | Lihat IP Address |
ping [alamat] | Tes koneksi |
netstat -tuln | Lihat port yang terbuka |
traceroute | Lacak jalur jaringan |
nslookup | Resolusi DNS |
nmap | Scanning port dan OS |
🔍 Tools Wajib:
- Wireshark: Sniffing & analisis paket data
- Nmap: Port scanning, OS detection
- Netdiscover: Temukan perangkat di LAN
- Tcpdump: Capture trafik langsung dari terminal
6. Jenis IP: Public vs Private
Jenis IP | Contoh | Bisa di-scan? |
---|---|---|
Private | 192.168.x.x / 10.x.x.x | Tidak dari luar jaringan |
Public | 103.112.22.4 | Bisa diakses & diserang dari internet |
Kamu bisa cek IP publik kamu lewat:
bashCopyEditcurl ifconfig.me
7. Teknik Serangan Berbasis Jaringan (Wajib Tahu)
🕵️♂️ Sniffing
Menyadap lalu lintas jaringan menggunakan tools seperti Wireshark. Bisa mencuri:
- Password
- Cookie
- Data pribadi
🚩 Spoofing
Memalsukan identitas, contoh:
- IP Spoofing
- MAC Spoofing
- ARP Poisoning
🔄 MITM (Man-In-The-Middle)
Menyisipkan diri di antara komunikasi dua pihak:
- Contoh: User mengakses situs bank, kamu menyisipkan diri di tengah, mencuri data login.
📤 DoS/DDoS
Menyerang jaringan agar server down.
8. Konsep Routing & NAT
🔄 Routing
Proses bagaimana paket data “diputuskan” harus ke mana selanjutnya. Router membaca IP tujuan, lalu meneruskan paket.
🔁 NAT (Network Address Translation)
Teknik agar banyak perangkat di rumah/kantor bisa pakai satu IP publik bersama.
Contoh:
- HP kamu IP:
192.168.1.5
- Tapi saat buka Google, IP publik kamu:
103.x.x.x
9. Belajar Praktis di Lab Virtual
Untuk latihan:
- Gunakan Kali Linux / Parrot OS di VirtualBox
- Tambahkan Metasploitable 2 sebagai target
- Jalankan: bashCopyEdit
nmap -sV 192.168.56.101 wireshark
Latihan:
- Coba scan semua port terbuka
- Coba sniff login dari aplikasi demo web
- Lacak siapa saja perangkat aktif di jaringan
10. Penutup: Mengapa Ini Penting?
Hampir semua serangan siber melibatkan jaringan. Bahkan serangan paling dasar seperti port scanning atau sniffing butuh pemahaman konsep TCP/IP. Sebagai hacker etis, semakin kamu mengerti cara data mengalir, semakin kamu bisa mengendalikannya.
“Pahami jaringan, kuasai medan perang digital.”
Leave a Reply