Networking & TCP/IP Dasar untuk Calon Ethical Hacker

·

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:

  1. Physical – Kabel, sinyal
  2. Data Link – MAC Address, Ethernet
  3. Network – IP Address, Routing
  4. Transport – TCP, UDP
  5. Session – Sesi komunikasi
  6. Presentation – Format data (enkripsi, encoding)
  7. 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 LayerTCP/IP LayerContoh Protokol
7-5ApplicationHTTP, FTP, DNS
4TransportTCP, UDP
3InternetIP, ICMP
2-1Network AccessEthernet, 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

ProtokolFungsiRentan?
HTTPKomunikasi webYa, tanpa enkripsi
HTTPSHTTP + SSLLebih aman
FTPTransfer fileRentan sniffing
SSHAkses remoteJika password lemah
DNSResolusi nama domainRentan poisoning
SMBFile sharing WindowsTarget EternalBlue

5. Alat & Perintah Dasar Networking di Linux

Sebagai calon hacker, kamu perlu kuasai perintah Linux dasar untuk melihat dan menganalisis jaringan.

🔧 Perintah Penting:

PerintahFungsi
ifconfig / ip aLihat IP Address
ping [alamat]Tes koneksi
netstat -tulnLihat port yang terbuka
tracerouteLacak jalur jaringan
nslookupResolusi DNS
nmapScanning 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 IPContohBisa di-scan?
Private192.168.x.x / 10.x.x.xTidak dari luar jaringan
Public103.112.22.4Bisa 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: bashCopyEditnmap -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.”

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *