ABDURROZAK
ABDURROZAK.MY.ID // PACKET FLOW SIMULATOR

PACKET FLOW

SIMULATOR ALUR PAKET JARINGAN LENGKAP UNTUK MURID TKJ

TOPOLOGY
PING
HTTP
DNS
ARP
QUIZ

PACKET FLOW SIMULATOR

5x
STEP LOG
PACKET DETAIL
Mulai simulasi untuk melihat detail packet

SKENARIO SIMULASI

PACKET INSPECTOR

PACKET FLOW QUIZ

MATERI LENGKAP PACKET FLOW

APA ITU PACKET FLOW?

Packet flow adalah perjalanan data (packet) dari source ke destination melalui network. Data dipecah menjadi packet-packet kecil, lalu dikirim melalui berbagai device (switch, router) sampai ke tujuan.

Mengapa Data Dipecah Jadi Packet?

  • Efficiency - Packet kecil bisa dikirim bersamaan (multiplexing)
  • Reliability - Jika 1 packet hilang, hanya perlu retransmit 1 packet
  • Routing flexibility - Setiap packet bisa lewat route berbeda
  • Error detection - Setiap packet punya checksum

OSI Model & Packet Flow

Layer 7 - Application  : Data (HTTP, DNS, FTP)
Layer 6 - Presentation  : Data (encryption, compression)
Layer 5 - Session       : Data (session management)
Layer 4 - Transport     : Segment (TCP/UDP)
Layer 3 - Network       : Packet (IP)
Layer 2 - Data Link     : Frame (Ethernet)
Layer 1 - Physical      : Bits (0 dan 1)

Setiap layer menambahkan header (encapsulation). Di receiver, header dilepas satu per satu (decapsulation).

ENCAPSULATION & DECAPSULATION

Encapsulation (di Sender)

Data ditambahkan header di setiap layer:

Data           -> [Data]
+ L7 Header    -> [L7 Header][Data]
+ L4 Header    -> [L4 Header][L7 Header][Data]  = Segment
+ L3 Header    -> [L3 Header][Segment]          = Packet
+ L2 Header    -> [L2 Header][Packet][L2 Trail] = Frame
+ Physical     -> Bits dikirim ke media

Decapsulation (di Receiver)

Header dilepas satu per satu dari bawah ke atas:

Bits diterima
- L2 Header/Trail -> Packet
- L3 Header       -> Segment
- L4 Header       -> Data + L7 Header
- L7 Header       -> Data original

Contoh: HTTP Request

Application: GET /index.html HTTP/1.1
Transport:   TCP header (port 80, seq, ack)
Network:     IP header (src IP, dst IP, TTL)
Data Link:   Ethernet frame (src MAC, dst MAC)
Physical:    Bits di kabel

PING FLOW (ICMP)

Ping menggunakan ICMP Echo Request dan Echo Reply.

Langkah-langkah

  1. ARP Request - "Siapa punya IP gateway?" (broadcast)
  2. ARP Reply - Gateway jawab dengan MAC address-nya
  3. ICMP Echo Request - Dikirim ke gateway
  4. Router forward - Router cek routing table, forward ke next hop
  5. Sampai destination - Target terima Echo Request
  6. ICMP Echo Reply - Target kirim reply balik
  7. Return path - Reply kembali lewat route yang sama/berbeda
  8. Source terima reply - Hitung RTT (Round-Trip Time)

ICMP Packet Structure

Type:      8 (Echo Request) / 0 (Echo Reply)
Code:      0
Checksum:  Error detection
ID:        Identifier (match request/reply)
Sequence:  Sequence number
Data:      Payload (timestamp + padding)

HTTP FLOW

TCP 3-Way Handshake (Sebelum HTTP)

  1. SYN - Client kirim SYN ke server (port 80/443)
  2. SYN-ACK - Server jawab dengan SYN-ACK
  3. ACK - Client kirim ACK, koneksi established

HTTP Request/Response

  1. HTTP Request - Client kirim: GET /index.html HTTP/1.1
  2. Server process - Server process request, ambil file
  3. HTTP Response - Server kirim: HTTP/1.1 200 OK + HTML content
  4. TCP FIN - Connection closed (4-way handshake)

Full HTTP Flow

1. DNS lookup: www.example.com -> 93.184.216.34
2. ARP: MAC address gateway
3. TCP SYN -> server:80
4. TCP SYN-ACK <- server
5. TCP ACK -> server
6. HTTP GET /index.html -> server
7. HTTP 200 OK + HTML <- server
8. TCP FIN -> server (close)
9. TCP FIN-ACK <- server
10. TCP ACK -> server

DNS FLOW

Recursive DNS Query

  1. Client query - Client tanya ke local DNS server: "IP www.example.com?"
  2. DNS cache check - DNS server cek cache. Jika ada, langsung jawab
  3. Root query - Jika tidak ada, DNS tanya ke root server: "Siapa yang tahu .com?"
  4. Root reply - Root jawab: "Tanya ke .com TLD server di IP ini"
  5. TLD query - DNS tanya ke .com TLD: "Siapa authoritative untuk example.com?"
  6. TLD reply - TLD jawab: "Authoritative NS: ns1.example.com"
  7. Authoritative query - DNS tanya ke ns1.example.com: "IP www.example.com?"
  8. Authoritative reply - ns1 jawab: "93.184.216.34"
  9. Client reply - DNS server cache dan kirim jawaban ke client

DNS Packet (UDP port 53)

Transaction ID: Match query/reply
Flags:          Query (0) / Response (1)
Questions:      1
Answer RRs:     1 (jika ada jawaban)
Authority RRs:  0
Additional RRs: 0
Query:          www.example.com, Type A, Class IN
Answer:         www.example.com, Type A, 93.184.216.34

ARP FLOW

ARP (Address Resolution Protocol) memetakan IP address ke MAC address di local network.

ARP Request/Reply

  1. Check ARP cache - "Sudah tahu MAC address target?"
  2. ARP Request - Broadcast: "Who has 192.168.1.10? Tell 192.168.1.5"
  3. Target receive - Semua device terima broadcast, hanya target reply
  4. ARP Reply - Unicast: "192.168.1.10 is at 00:1A:2B:3C:4D:5E"
  5. Update cache - Sender simpan IP-MAC mapping di ARP cache

ARP Packet Structure

Hardware type:  Ethernet (1)
Protocol type:  IPv4 (0x0800)
Hardware size:  6 (MAC address)
Protocol size:  4 (IP address)
Opcode:         1 (Request) / 2 (Reply)
Sender MAC:     00:11:22:33:44:55
Sender IP:      192.168.1.5
Target MAC:     00:00:00:00:00:00 (request) / 00:1A:2B:3C:4D:5E (reply)
Target IP:      192.168.1.10

Kapan ARP Digunakan?

  • Sebelum kirim packet ke device di LAN yang sama
  • Sebelum kirim packet ke gateway (router)
  • Tidak dipakai untuk device di network berbeda (lewat router)

DHCP FLOW (DORA)

DHCP (Dynamic Host Configuration Protocol) memberikan IP address otomatis ke client.

DORA Process

  1. D - DHCP Discover - Client broadcast: "Ada DHCP server? Saya butuh IP!"
  2. O - DHCP Offer - DHCP server jawab: "Saya punya IP 192.168.1.100 untuk kamu"
  3. R - DHCP Request - Client: "OK, saya mau IP 192.168.1.100"
  4. A - DHCP Ack - Server: "OK, IP 192.168.1.100 resmi milik kamu. Lease time: 24 jam"

DHCP Packet (UDP port 67/68)

Op:            1 (Request) / 2 (Reply)
Htype:         1 (Ethernet)
Hlen:          6
Hops:          0
Xid:           Transaction ID
Secs:          0
Flags:         0x8000 (Broadcast)
Ciaddr:        0.0.0.0 (client IP, belum punya)
Yiaddr:        192.168.1.100 (IP yang di-offer)
Siaddr:        192.168.1.1 (server IP)
Giaddr:        0.0.0.0 (gateway IP)
Chaddr:        Client MAC address
Options:       Subnet mask, gateway, DNS, lease time

Informasi yang Diberikan DHCP

  • IP address
  • Subnet mask
  • Default gateway
  • DNS server
  • Lease time
  • Domain name

ROUTING DECISION

Router menggunakan routing table untuk menentukan next hop.

Routing Table

Destination     Gateway         Mask            Interface
0.0.0.0         192.168.1.1     0.0.0.0         eth0  (default route)
192.168.1.0     0.0.0.0         255.255.255.0   eth0  (direct)
10.0.0.0        192.168.1.254   255.0.0.0       eth0  (via gateway)
172.16.0.0      192.168.1.253   255.240.0.0     eth0  (via gateway)

Routing Decision Process

  1. Receive packet - Router terima packet di interface
  2. Check destination IP - Cek IP tujuan di packet
  3. Longest prefix match - Cari route dengan mask paling spesifik
  4. Forward packet - Kirim ke gateway/interface yang sesuai
  5. Decrement TTL - Kurangi TTL 1. Jika TTL = 0, drop packet
  6. Recalculate checksum - Update IP header checksum

Contoh Routing Decision

Packet tujuan: 8.8.8.8
Cek routing table:
- 8.8.8.8 match 0.0.0.0/0? Ya (default route)
- Gateway: 192.168.1.1
- Forward ke gateway 192.168.1.1 via interface eth0

TCP 3-WAY HANDSHAKE

TCP menggunakan 3-way handshake untuk establish koneksi yang reliable.

3-Way Handshake

  1. SYN - Client kirim SYN (seq=x) ke server. State: SYN_SENT
  2. SYN-ACK - Server jawab SYN-ACK (seq=y, ack=x+1). State: SYN_RECEIVED
  3. ACK - Client kirim ACK (ack=y+1). State: ESTABLISHED

TCP Header Penting

Source Port:      Port client (random > 1024)
Destination Port: Port server (80, 443, 22, dll)
Sequence Number:  Urutan byte (untuk reordering)
Acknowledgment:   Nomor byte berikutnya yang diharapkan
Flags:            SYN, ACK, FIN, RST, PSH, URG
Window Size:      Jumlah byte yang bisa diterima (flow control)
Checksum:         Error detection
Urgent Pointer:   Data urgent

TCP Flags

  • SYN - Synchronize (initiate connection)
  • ACK - Acknowledgment (confirm receipt)
  • FIN - Finish (close connection)
  • RST - Reset (abort connection)
  • PSH - Push (immediate delivery)
  • URG - Urgent (urgent data)

4-Way Handshake (Connection Close)

  1. FIN - Client: "Saya selesai kirim data"
  2. ACK - Server: "OK, saya terima"
  3. FIN - Server: "Saya juga selesai"
  4. ACK - Client: "OK, connection closed"

SWITCH vs ROUTER

Switch (Layer 2)

  • Forward berdasarkan MAC address
  • Pakai MAC address table (CAM table)
  • Forward dalam LAN yang sama
  • Tidak bisa route antar network
  • Contoh: Cisco Catalyst 2960

Router (Layer 3)

  • Forward berdasarkan IP address
  • Pakai routing table
  • Route antar network berbeda
  • Bisa connect ke internet
  • Contoh: Cisco ISR 4321, MikroTik CCR

Packet Flow Through Switch

1. Packet masuk ke switch port
2. Switch baca destination MAC
3. Cek MAC address table
4. Jika MAC ada di table, forward ke port yang sesuai
5. Jika MAC tidak ada, broadcast ke semua port (kecuali source)
6. Update MAC address table dengan source MAC

Packet Flow Through Router

1. Packet masuk ke router interface
2. Router cek destination IP
3. Cek routing table, cari longest prefix match
4. Forward ke next hop / exit interface
5. Decrement TTL
6. Recalculate checksum
7. ARP untuk dapatkan MAC next hop (jika perlu)
8. Kirim packet ke next hop

TIPS PRAKTIS PACKET FLOW

1. PAHAMI OSI MODEL DULU

Sebelum paham packet flow, kuasai OSI model 7 layer. Setiap layer punya fungsi dan protokol sendiri. Ingat mnemonik: "All People Seem To Need Data Processing" (Application - Physical).

2. KUASAI ENCAPSULATION

Encapsulation = proses menambahkan header di setiap layer. Decapsulation = melepas header. Bayangkan seperti amplop berlapis: data di dalam, setiap layer tambah amplop baru.

3. BEDAKAN SWITCH VS ROUTER

Switch forward berdasarkan MAC address (Layer 2), router forward berdasarkan IP address (Layer 3). Switch untuk LAN, router untuk antar network/internet.

4. ARP PENTING DI LAN

Sebelum kirim packet di LAN, device perlu tahu MAC address tujuan. ARP memetakan IP ke MAC. Tanpa ARP, packet tidak bisa dikirim di LAN.

5. TCP 3-WAY HANDSHAKE WAJIB

Sebelum kirim data via TCP, harus ada 3-way handshake: SYN -> SYN-ACK -> ACK. Ini memastikan kedua side siap komunikasi. UDP tidak perlu handshake (connectionless).

6. DNS SEBELUM HTTP

Sebelum HTTP request, browser perlu IP address server. DNS lookup dulu: domain -> IP. Jika DNS gagal, HTTP tidak bisa jalan. Selalu cek DNS jika website tidak bisa diakses.

7. ROUTING TABLE ADALAH KUNCI

Router pakai routing table untuk decide next hop. Longest prefix match = route paling spesifik menang. Default route (0.0.0.0/0) = fallback jika tidak ada route spesifik.

8. TTL MENCEGAH LOOP

TTL (Time To Live) di IP header mencegah packet loop forever. Setiap router kurangi TTL 1. Jika TTL = 0, packet di-drop. Default TTL: 64 (Linux), 128 (Windows).

9. PAKAI TOOLS UNTUK DEBUG

Tools penting: ping (test connectivity), tracert/traceroute (lihat route), arp -a (lihat ARP cache), ipconfig/ifconfig (lihat IP config), netstat (lihat koneksi), wireshark (packet capture).

10. TROUBLESHOOTING BERTAHAP

Mulai dari layer bawah: Physical (kabel) -> Data Link (MAC) -> Network (IP) -> Transport (TCP/UDP) -> Application (HTTP/DNS). Jika layer bawah OK, lanjut ke layer atas.

11. PAKAI WIRESHARK UNTUK BELAJAR

Wireshark = packet capture tool. Bisa lihat detail setiap packet: header, payload, timing. Bagus untuk belajar packet flow secara real. Filter by protocol, IP, port.

12. GAMBAR TOPOLOGY & FLOW

Saat troubleshoot, gambar topology network dan flow packet. Visualisasi membantu pahami masalah. Tools: draw.io, Visio, atau kertas + pulpen!

PERTANYAAN YANG SERING DITANYAKAN

APA BEDANYA PACKET, FRAME, SEGMENT, DAN DATAGRAM?

Ini istilah untuk data unit di layer berbeda:

  • Frame (Layer 2) - Data unit di Data Link layer. Berisi MAC address. Contoh: Ethernet frame.
  • Packet (Layer 3) - Data unit di Network layer. Berisi IP address. Contoh: IP packet.
  • Segment (Layer 4) - Data unit di Transport layer (TCP). Berisi port number.
  • Datagram (Layer 4) - Data unit di Transport layer (UDP). Connectionless.

Analogi: Frame = amplop dengan alamat rumah (MAC). Packet = surat dengan alamat kota (IP). Segment = isi surat yang di-nomori (TCP). Datagram = kartu pos (UDP).

KENAPA PERLU ARP JIKA SUDAH PUNYA IP ADDRESS?

IP address untuk routing antar network (Layer 3). MAC address untuk delivery di LAN (Layer 2).

Ketika kirim packet ke device di LAN yang sama:

  • Router/switch perlu tahu MAC address tujuan untuk forward frame
  • IP address saja tidak cukup, switch butuh MAC address
  • ARP memetakan IP -> MAC di LAN

Contoh: PC-1 (192.168.1.5) mau kirim ke PC-2 (192.168.1.10). PC-1 tahu IP tujuan, tapi perlu MAC address PC-2 untuk buat Ethernet frame. ARP bertanya: "Who has 192.168.1.10?" PC-2 jawab: "I have it, my MAC is 00:1A:2B:3C:4D:5E".

Kapan ARP tidak dipakai? Saat kirim ke network berbeda. Packet di-forward ke gateway (router), dan ARP hanya untuk dapatkan MAC gateway, bukan MAC destination final.

APA YANG TERJADI JIKA ROUTER TIDAK TAHU ROUTE KE DESTINATION?

Jika router tidak punya route ke destination network:

  1. Cek routing table - Cari route yang match dengan destination IP
  2. Longest prefix match - Cari route paling spesifik
  3. Cek default route - Jika tidak ada route spesifik, cek default route (0.0.0.0/0)
  4. Jika tidak ada route sama sekali - Router drop packet dan kirim ICMP Destination Unreachable balik ke source

Solusi:

  • Tambah static route di routing table
  • Setup default route ke ISP gateway
  • Pakai dynamic routing (OSPF, BGP) untuk learn route otomatis
BAGAIMANA CARA TCP MENJAMIN DATA SAMPAI DENGAN UTUH?

TCP (Transmission Control Protocol) menjamin reliable delivery dengan:

  • Sequence numbers - Setiap byte di-nomori. Receiver bisa reorder packet yang datang tidak berurutan.
  • Acknowledgments - Receiver kirim ACK untuk konfirmasi receipt. Jika sender tidak terima ACK, retransmit.
  • Checksum - Error detection. Jika data corrupt, receiver discard dan minta retransmit.
  • Flow control - Receiver bilang berapa byte yang bisa diterima (window size). Sender tidak overwhelm receiver.
  • Congestion control - Sender kurangi speed jika network congested.
  • Retransmission - Jika ACK tidak diterima dalam timeout, retransmit packet.

UDP tidak punya fitur ini - UDP connectionless, tidak ada ACK, tidak ada retransmission. Lebih cepat tapi tidak reliable.

APA BEDANYA TCP DAN UDP?

TCP

  • Connection-oriented (3-way handshake)
  • Reliable (ACK, retransmission)
  • Ordered (sequence numbers)
  • Flow control
  • Congestion control
  • Slower
  • Contoh: HTTP, HTTPS, FTP, SSH, SMTP

UDP

  • Connectionless (no handshake)
  • Unreliable (no ACK)
  • Unordered
  • No flow control
  • No congestion control
  • Faster
  • Contoh: DNS, DHCP, VoIP, video streaming, gaming

Kapan pakai TCP? Ketika data harus sampai dengan utuh dan berurutan (web, file transfer, email).

Kapan pakai UDP? Ketika speed lebih penting daripada reliability (VoIP, video, gaming, DNS).

BAGAIMANA CARA SWITCH TAHU KE MANA FORWARD FRAME?

Switch pakai MAC address table (CAM table) untuk decide forward frame:

  1. Learn - Switch baca source MAC dari setiap frame yang masuk, simpan di MAC table dengan port number.
  2. Forward - Ketika terima frame, switch cek destination MAC di table.
  3. Flood - Jika MAC tidak ada di table, switch broadcast frame ke semua port (kecuali source port).
  4. Aging - Entry di MAC table dihapus setelah 300 detik tidak aktif (prevent stale entries).

Contoh:

MAC Address Table:
MAC Address        Port    VLAN
00:11:22:33:44:55  eth0    1
00:AA:BB:CC:DD:EE  eth1    1
00:1A:2B:3C:4D:5E  eth2    1

Frame tujuan: 00:AA:BB:CC:DD:EE
-> Switch cek table, MAC ada di eth1
-> Forward frame ke eth1 saja

Jika MAC tidak ada di table? Switch flood ke semua port. Device yang punya MAC akan reply, dan switch learn MAC-nya.

APA YANG TERJADI JIKA TTL HABIS (TTL = 0)?

Jika TTL = 0 di router:

  1. Router drop packet - Packet tidak di-forward lagi
  2. Kirim ICMP Time Exceeded - Router kirim ICMP Type 11 balik ke source
  3. Source terima error - Source tahu packet tidak sampai tujuan

Tujuan TTL:

  • Mencegah packet loop forever di network
  • Limit hop count (jumlah router yang dilewati)
  • Diagnosa routing problem (traceroute pakai TTL)

Traceroute pakai TTL:

  1. Kirim packet dengan TTL = 1, router 1 drop dan kirim ICMP Time Exceeded
  2. Kirim packet dengan TTL = 2, router 2 drop dan kirim ICMP Time Exceeded
  3. Lanjutkan sampai packet sampai destination
  4. Dapat list semua router di path
BAGAIMANA CARA DHCP MEMBERIKAN IP ADDRESS?

DHCP menggunakan DORA process:

  1. Discover - Client broadcast: "Ada DHCP server? Saya butuh IP!" (UDP port 68 -> 67)
  2. Offer - DHCP server jawab: "Saya punya IP 192.168.1.100 untuk kamu" (UDP port 67 -> 68)
  3. Request - Client: "OK, saya mau IP 192.168.1.100" (broadcast)
  4. Acknowledge - Server: "OK, IP 192.168.1.100 resmi milik kamu. Lease time: 24 jam"

Informasi yang diberikan DHCP:

  • IP address
  • Subnet mask
  • Default gateway
  • DNS server
  • Lease time (berapa lama IP boleh dipakai)
  • Domain name

Jika tidak ada DHCP server? Client pakai APIPA (Automatic Private IP Addressing): IP 169.254.x.x dengan subnet 255.255.0.0. Hanya bisa komunikasi di LAN yang sama.

BAGAIMANA CARA DNS RESOLVE DOMAIN NAME?

DNS resolution menggunakan hierarchical query:

  1. Client query - Client tanya ke local DNS server: "IP www.example.com?"
  2. DNS cache check - DNS server cek cache. Jika ada, langsung jawab (fast).
  3. Root query - Jika tidak ada di cache, DNS tanya ke root server: "Siapa yang tahu .com?"
  4. Root reply - Root jawab: "Tanya ke .com TLD server di IP ini"
  5. TLD query - DNS tanya ke .com TLD: "Siapa authoritative untuk example.com?"
  6. TLD reply - TLD jawab: "Authoritative NS: ns1.example.com"
  7. Authoritative query - DNS tanya ke ns1.example.com: "IP www.example.com?"
  8. Authoritative reply - ns1 jawab: "93.184.216.34"
  9. Client reply - DNS server cache dan kirim jawaban ke client

DNS Record Types:

  • A - IPv4 address
  • AAAA - IPv6 address
  • CNAME - Alias (canonical name)
  • MX - Mail server
  • NS - Name server
  • TXT - Text record (SPF, DKIM, dll)
BAGAIMANA CARA TROUBLESHOOT PACKET FLOW PROBLEM?

Strategi troubleshooting bertahap:

1. Cek Physical Layer

  • Kabel terhubung?
  • Link light nyala di switch/router?
  • Interface up/up?

2. Cek Data Link Layer

  • arp -a - Cek ARP cache
  • MAC address table di switch
  • VLAN configuration

3. Cek Network Layer

  • ipconfig/ifconfig - Cek IP config
  • ping - Test connectivity
  • tracert/traceroute - Cek routing path
  • Routing table di router

4. Cek Transport Layer

  • netstat - Cek koneksi TCP/UDP
  • Port terbuka? Firewall block?
  • TCP handshake berhasil?

5. Cek Application Layer

  • DNS resolve? nslookup
  • HTTP response? curl
  • Service running?

Tools Penting

  • Wireshark - Packet capture & analysis
  • tcpdump - Command-line packet capture
  • ping/traceroute - Basic connectivity test
  • netstat/ss - Connection monitoring
APA ITU DEFAULT GATEWAY DAN KENAPA PENTING?

Default gateway = IP address router yang dipakai untuk kirim packet ke network lain (termasuk internet).

Kapan dipakai?

  • Ketika destination IP tidak di network lokal
  • Contoh: PC di 192.168.1.0/24 mau akses 8.8.8.8 (internet)
  • PC kirim packet ke default gateway (router)
  • Router forward packet ke internet

Contoh:

PC Config:
IP:           192.168.1.10
Subnet Mask:  255.255.255.0
Gateway:      192.168.1.1

Destination: 8.8.8.8
- 8.8.8.8 tidak di network 192.168.1.0/24
- PC kirim packet ke gateway 192.168.1.1
- Router forward packet ke internet

Jika tidak ada default gateway? PC hanya bisa komunikasi di LAN yang sama (192.168.1.0/24). Tidak bisa akses internet atau network lain.

BAGAIMANA CARA FIREWALL MEMFILTER PACKET?

Firewall memfilter packet berdasarkan rules:

Filter Criteria

  • Source IP - IP address asal
  • Destination IP - IP address tujuan
  • Source Port - Port asal
  • Destination Port - Port tujuan
  • Protocol - TCP, UDP, ICMP, dll
  • Flags - TCP flags (SYN, ACK, dll)

Contoh Rules

# Allow HTTP dari LAN ke internet
permit tcp 192.168.1.0/24 any eq 80

# Block ICMP dari internet
deny icmp any 192.168.1.0/24

# Allow established connections
permit tcp any any established

# Default deny
deny ip any any

Stateful vs Stateless

  • Stateless - Cek setiap packet independently. Cepat tapi kurang secure.
  • Stateful - Track connection state. Jika allow SYN, otomatis allow SYN-ACK balik. Lebih secure.
RIWAYAT AKTIVITAS

BELUM ADA RIWAYAT

ABDURROZAK.MY.ID // JARINGAN SOSIAL