<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=ARP</id>
	<title>ARP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=ARP"/>
	<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=ARP&amp;action=history"/>
	<updated>2026-11-01T20:53:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.haidhi.my.id/wiki/index.php?title=ARP&amp;diff=699&amp;oldid=prev</id>
		<title>SanzSkuy at 10:17, 27 June 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=ARP&amp;diff=699&amp;oldid=prev"/>
		<updated>2026-06-27T10:17:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:17, 27 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{DISPLAYTITLE:ARP (Address Resolution Protocol)}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__FORCETOC__&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ARP&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Address Resolution Protocol&amp;#039;&amp;#039;) adalah protokol yang memetakan &amp;#039;&amp;#039;&amp;#039;[[Protokol Internet|IP address]] (Layer 3)&amp;#039;&amp;#039;&amp;#039; ke &amp;#039;&amp;#039;&amp;#039;MAC address (Layer 2)&amp;#039;&amp;#039;&amp;#039; dalam satu jaringan lokal (LAN). ARP didefinisikan dalam &amp;#039;&amp;#039;&amp;#039;RFC 826&amp;#039;&amp;#039;&amp;#039; (1982) dan digunakan pada jaringan [[Protokol Internet|IPv4]] di atas media seperti [[Ethernet]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ARP&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Address Resolution Protocol&amp;#039;&amp;#039;) adalah protokol yang memetakan &amp;#039;&amp;#039;&amp;#039;[[Protokol Internet|IP address]] (Layer 3)&amp;#039;&amp;#039;&amp;#039; ke &amp;#039;&amp;#039;&amp;#039;MAC address (Layer 2)&amp;#039;&amp;#039;&amp;#039; dalam satu jaringan lokal (LAN). ARP didefinisikan dalam &amp;#039;&amp;#039;&amp;#039;RFC 826&amp;#039;&amp;#039;&amp;#039; (1982) dan digunakan pada jaringan [[Protokol Internet|IPv4]] di atas media seperti [[Ethernet]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
	<entry>
		<id>https://wiki.haidhi.my.id/wiki/index.php?title=ARP&amp;diff=698&amp;oldid=prev</id>
		<title>SanzSkuy: Created page with &quot;{{DISPLAYTITLE:ARP (Address Resolution Protocol)}} __FORCETOC__  &#039;&#039;&#039;ARP&#039;&#039;&#039; (&#039;&#039;Address Resolution Protocol&#039;&#039;) adalah protokol yang memetakan &#039;&#039;&#039;IP address (Layer 3)&#039;&#039;&#039; ke &#039;&#039;&#039;MAC address (Layer 2)&#039;&#039;&#039; dalam satu jaringan lokal (LAN). ARP didefinisikan dalam &#039;&#039;&#039;RFC 826&#039;&#039;&#039; (1982) dan digunakan pada jaringan IPv4 di atas media seperti Ethernet.  Singkatnya: sebuah host tahu &#039;&#039;&#039;IP&#039;&#039;&#039; tujuan yang ingin dihubungi, tetapi untuk benar...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=ARP&amp;diff=698&amp;oldid=prev"/>
		<updated>2026-06-27T10:17:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{DISPLAYTITLE:ARP (Address Resolution Protocol)}} __FORCETOC__  &amp;#039;&amp;#039;&amp;#039;ARP&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Address Resolution Protocol&amp;#039;&amp;#039;) adalah protokol yang memetakan &amp;#039;&amp;#039;&amp;#039;&lt;a href=&quot;/wiki/index.php?title=Protokol_Internet&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Protokol Internet (page does not exist)&quot;&gt;IP address&lt;/a&gt; (Layer 3)&amp;#039;&amp;#039;&amp;#039; ke &amp;#039;&amp;#039;&amp;#039;MAC address (Layer 2)&amp;#039;&amp;#039;&amp;#039; dalam satu jaringan lokal (LAN). ARP didefinisikan dalam &amp;#039;&amp;#039;&amp;#039;RFC 826&amp;#039;&amp;#039;&amp;#039; (1982) dan digunakan pada jaringan &lt;a href=&quot;/wiki/index.php?title=Protokol_Internet&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Protokol Internet (page does not exist)&quot;&gt;IPv4&lt;/a&gt; di atas media seperti &lt;a href=&quot;/wiki/index.php?title=Ethernet&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ethernet (page does not exist)&quot;&gt;Ethernet&lt;/a&gt;.  Singkatnya: sebuah host tahu &amp;#039;&amp;#039;&amp;#039;IP&amp;#039;&amp;#039;&amp;#039; tujuan yang ingin dihubungi, tetapi untuk benar...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:ARP (Address Resolution Protocol)}}&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ARP&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Address Resolution Protocol&amp;#039;&amp;#039;) adalah protokol yang memetakan &amp;#039;&amp;#039;&amp;#039;[[Protokol Internet|IP address]] (Layer 3)&amp;#039;&amp;#039;&amp;#039; ke &amp;#039;&amp;#039;&amp;#039;MAC address (Layer 2)&amp;#039;&amp;#039;&amp;#039; dalam satu jaringan lokal (LAN). ARP didefinisikan dalam &amp;#039;&amp;#039;&amp;#039;RFC 826&amp;#039;&amp;#039;&amp;#039; (1982) dan digunakan pada jaringan [[Protokol Internet|IPv4]] di atas media seperti [[Ethernet]].&lt;br /&gt;
&lt;br /&gt;
Singkatnya: sebuah host tahu &amp;#039;&amp;#039;&amp;#039;IP&amp;#039;&amp;#039;&amp;#039; tujuan yang ingin dihubungi, tetapi untuk benar-benar mengirim &amp;#039;&amp;#039;&amp;#039;frame&amp;#039;&amp;#039;&amp;#039; di Layer 2 ia membutuhkan &amp;#039;&amp;#039;&amp;#039;MAC address&amp;#039;&amp;#039;&amp;#039; tujuan. ARP-lah yang menjawab pertanyaan: &amp;#039;&amp;#039;&amp;quot;Siapa pemilik IP ini? Tolong beri tahu MAC address-mu.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left:1em; font-size:90%; max-width:300px;&amp;quot;&lt;br /&gt;
|+ Ringkasan ARP&lt;br /&gt;
! Atribut !! Nilai&lt;br /&gt;
|-&lt;br /&gt;
| Nama || Address Resolution Protocol&lt;br /&gt;
|-&lt;br /&gt;
| RFC || RFC 826 (1982)&lt;br /&gt;
|-&lt;br /&gt;
| Layer (OSI) || 2 / 2.5 (lihat di bawah)&lt;br /&gt;
|-&lt;br /&gt;
| Fungsi || IP → MAC (IPv4)&lt;br /&gt;
|-&lt;br /&gt;
| EtherType || 0x0806&lt;br /&gt;
|-&lt;br /&gt;
| Pengganti di IPv6 || NDP (Neighbor Discovery)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mengapa ARP diperlukan ==&lt;br /&gt;
&lt;br /&gt;
Komunikasi di jaringan melibatkan dua jenis pengalamatan:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IP address&amp;#039;&amp;#039;&amp;#039; (Layer 3) — alamat logis, bersifat &amp;#039;&amp;#039;end-to-end&amp;#039;&amp;#039;, dipakai untuk routing antar jaringan.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MAC address&amp;#039;&amp;#039;&amp;#039; (Layer 2) — alamat fisik perangkat keras, bersifat lokal &amp;#039;&amp;#039;hop-to-hop&amp;#039;&amp;#039;, dipakai untuk mengirim frame di dalam satu segmen.&lt;br /&gt;
&lt;br /&gt;
Saat host A ingin mengirim data ke host B di subnet yang sama, A sudah tahu IP B (mis. dari DNS), tetapi belum tahu MAC B. Karena frame [[Ethernet]] membutuhkan MAC tujuan di header-nya, A harus &amp;quot;menerjemahkan&amp;quot; IP B menjadi MAC B terlebih dahulu — inilah tugas ARP.&lt;br /&gt;
&lt;br /&gt;
== Posisi dalam model layer ==&lt;br /&gt;
&lt;br /&gt;
ARP sering dianggap berada di &amp;#039;&amp;#039;&amp;#039;antara Layer 2 dan Layer 3&amp;#039;&amp;#039;&amp;#039; (kadang disebut &amp;quot;&amp;#039;&amp;#039;&amp;#039;Layer 2.5&amp;#039;&amp;#039;&amp;#039;&amp;quot;). Alasannya: ARP beroperasi pada Layer 2 (dikirim langsung dalam frame Ethernet, bukan dibungkus IP), tetapi tugasnya melayani Layer 3 dengan menyediakan resolusi alamat. Pesan ARP &amp;#039;&amp;#039;&amp;#039;tidak&amp;#039;&amp;#039;&amp;#039; memiliki header IP — ia diidentifikasi melalui EtherType &amp;lt;code&amp;gt;0x0806&amp;lt;/code&amp;gt; pada frame Ethernet.&lt;br /&gt;
&lt;br /&gt;
== Cara kerja ==&lt;br /&gt;
&lt;br /&gt;
Resolusi ARP terjadi dalam dua langkah utama:&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;ARP Request&amp;#039;&amp;#039;&amp;#039; — Host A mengirim &amp;#039;&amp;#039;broadcast&amp;#039;&amp;#039; ke seluruh segmen (MAC tujuan &amp;lt;code&amp;gt;FF:FF:FF:FF:FF:FF&amp;lt;/code&amp;gt;) yang isinya: &amp;#039;&amp;#039;&amp;quot;Siapa yang punya IP 192.168.1.10? Beri tahu 192.168.1.5.&amp;quot;&amp;#039;&amp;#039; Semua host di segmen menerima pesan ini.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;ARP Reply&amp;#039;&amp;#039;&amp;#039; — Hanya host pemilik IP tersebut (host B) yang menjawab, dan jawabannya dikirim secara &amp;#039;&amp;#039;unicast&amp;#039;&amp;#039; langsung ke A: &amp;#039;&amp;#039;&amp;quot;192.168.1.10 ada di MAC bb:bb:bb:bb:bb:bb.&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Setelah itu, host A menyimpan pasangan IP↔MAC tersebut di &amp;#039;&amp;#039;&amp;#039;ARP cache&amp;#039;&amp;#039;&amp;#039; agar tidak perlu bertanya lagi untuk setiap paket.&lt;br /&gt;
&lt;br /&gt;
=== Contoh transaksi ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Host A (192.168.1.5, aa:aa:aa:aa:aa:aa) ingin menghubungi 192.168.1.10&lt;br /&gt;
&lt;br /&gt;
1. REQUEST  (broadcast)&lt;br /&gt;
   Dari : aa:aa:aa:aa:aa:aa&lt;br /&gt;
   Ke   : ff:ff:ff:ff:ff:ff&lt;br /&gt;
   Isi  : &amp;quot;Who has 192.168.1.10? Tell 192.168.1.5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. REPLY    (unicast)&lt;br /&gt;
   Dari : bb:bb:bb:bb:bb:bb&lt;br /&gt;
   Ke   : aa:aa:aa:aa:aa:aa&lt;br /&gt;
   Isi  : &amp;quot;192.168.1.10 is at bb:bb:bb:bb:bb:bb&amp;quot;&lt;br /&gt;
&lt;br /&gt;
3. Host A menyimpan: 192.168.1.10 -&amp;gt; bb:bb:bb:bb:bb:bb (ke ARP cache)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Struktur paket ARP ==&lt;br /&gt;
&lt;br /&gt;
Paket ARP untuk Ethernet/IPv4 memiliki field berikut:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Field paket ARP (Ethernet/IPv4)&lt;br /&gt;
! Field !! Ukuran !! Keterangan&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Type (HTYPE) || 2 byte || Jenis media; &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = Ethernet&lt;br /&gt;
|-&lt;br /&gt;
| Protocol Type (PTYPE) || 2 byte || Protokol L3; &amp;lt;code&amp;gt;0x0800&amp;lt;/code&amp;gt; = IPv4&lt;br /&gt;
|-&lt;br /&gt;
| Hardware Addr Length (HLEN) || 1 byte || Panjang MAC; &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; byte&lt;br /&gt;
|-&lt;br /&gt;
| Protocol Addr Length (PLEN) || 1 byte || Panjang IP; &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; byte&lt;br /&gt;
|-&lt;br /&gt;
| Operation (OPER) || 2 byte || &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = request, &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; = reply&lt;br /&gt;
|-&lt;br /&gt;
| Sender Hardware Addr (SHA) || 6 byte || MAC pengirim&lt;br /&gt;
|-&lt;br /&gt;
| Sender Protocol Addr (SPA) || 4 byte || IP pengirim&lt;br /&gt;
|-&lt;br /&gt;
| Target Hardware Addr (THA) || 6 byte || MAC tujuan (kosong di request)&lt;br /&gt;
|-&lt;br /&gt;
| Target Protocol Addr (TPA) || 4 byte || IP tujuan&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ARP cache ==&lt;br /&gt;
&lt;br /&gt;
ARP cache (atau tabel ARP) adalah penyimpanan sementara pasangan IP↔MAC pada tiap host. Entri memiliki masa berlaku (&amp;#039;&amp;#039;timeout&amp;#039;&amp;#039;) dan akan kedaluwarsa jika tidak dipakai, memaksa resolusi ulang. Cache mengurangi lalu lintas broadcast karena host tidak perlu bertanya untuk setiap frame.&lt;br /&gt;
&lt;br /&gt;
Entri bisa bersifat:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dinamis&amp;#039;&amp;#039;&amp;#039; — dipelajari otomatis lewat ARP, punya &amp;#039;&amp;#039;timeout&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Statis&amp;#039;&amp;#039;&amp;#039; — dikonfigurasi manual, tidak kedaluwarsa (berguna untuk keamanan/perangkat penting).&lt;br /&gt;
&lt;br /&gt;
== Variasi ARP ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Jenis-jenis ARP&lt;br /&gt;
! Jenis !! Fungsi&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Gratuitous ARP&amp;#039;&amp;#039;&amp;#039; || Host mengumumkan IP-nya sendiri tanpa diminta (mengisi SPA = TPA). Dipakai untuk deteksi IP konflik, memperbarui cache tetangga, dan &amp;#039;&amp;#039;failover&amp;#039;&amp;#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Proxy ARP&amp;#039;&amp;#039;&amp;#039; || Sebuah router menjawab ARP request atas nama host lain (di subnet berbeda), seolah-olah dirinya pemilik IP itu. Memungkinkan host berkomunikasi tanpa tahu adanya pemisahan subnet.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;RARP&amp;#039;&amp;#039;&amp;#039; (Reverse ARP) || Kebalikan ARP: MAC → IP. Dipakai perangkat &amp;#039;&amp;#039;diskless&amp;#039;&amp;#039; lama untuk menemukan IP-nya sendiri. Kini usang, digantikan [[#|BOOTP]]/DHCP.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;InARP&amp;#039;&amp;#039;&amp;#039; (Inverse ARP) || Menemukan IP dari alamat L2 yang sudah diketahui; umum di jaringan Frame Relay/ATM.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ARP pada IPv4 vs IPv6 ==&lt;br /&gt;
&lt;br /&gt;
ARP &amp;#039;&amp;#039;&amp;#039;hanya berlaku untuk IPv4&amp;#039;&amp;#039;&amp;#039;. Pada [[Protokol Internet|IPv6]], fungsi resolusi alamat digantikan oleh &amp;#039;&amp;#039;&amp;#039;NDP&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Neighbor Discovery Protocol&amp;#039;&amp;#039;, RFC 4861), yang berjalan di atas ICMPv6 dan menggunakan pesan &amp;#039;&amp;#039;Neighbor Solicitation&amp;#039;&amp;#039; / &amp;#039;&amp;#039;Neighbor Advertisement&amp;#039;&amp;#039; alih-alih broadcast ARP.&lt;br /&gt;
&lt;br /&gt;
== Keamanan: ARP spoofing ==&lt;br /&gt;
&lt;br /&gt;
ARP tidak memiliki mekanisme autentikasi — host akan mempercayai ARP reply apa pun yang diterimanya. Kelemahan ini dieksploitasi oleh &amp;#039;&amp;#039;&amp;#039;ARP spoofing&amp;#039;&amp;#039;&amp;#039; (atau &amp;#039;&amp;#039;ARP poisoning&amp;#039;&amp;#039;):&lt;br /&gt;
&lt;br /&gt;
* Penyerang mengirim ARP reply palsu yang mengklaim MAC penyerang sebagai pemilik IP gateway (atau host korban).&lt;br /&gt;
* Korban memperbarui cache-nya dengan informasi palsu, sehingga lalu lintas korban dialihkan melewati penyerang.&lt;br /&gt;
* Ini memungkinkan serangan &amp;#039;&amp;#039;&amp;#039;Man-in-the-Middle&amp;#039;&amp;#039;&amp;#039; (MITM), penyadapan, atau &amp;#039;&amp;#039;denial of service&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Mitigasi ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dynamic ARP Inspection (DAI)&amp;#039;&amp;#039;&amp;#039; — fitur switch yang memvalidasi ARP terhadap tabel DHCP snooping.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Static ARP entries&amp;#039;&amp;#039;&amp;#039; — mengunci pasangan IP↔MAC penting secara manual.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Port security&amp;#039;&amp;#039;&amp;#039; pada switch — membatasi MAC per port.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Enkripsi end-to-end&amp;#039;&amp;#039;&amp;#039; (TLS/IPsec) — tidak mencegah spoofing tetapi melindungi isi data.&lt;br /&gt;
&lt;br /&gt;
== Perintah praktis (Linux) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Perintah terkait ARP&lt;br /&gt;
! Tujuan !! Perintah (modern &amp;lt;code&amp;gt;iproute2&amp;lt;/code&amp;gt;) !! Perintah lama&lt;br /&gt;
|-&lt;br /&gt;
| Lihat tabel ARP/tetangga || &amp;lt;code&amp;gt;ip neigh show&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;arp -a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tambah entri statis || &amp;lt;code&amp;gt;ip neigh add 192.168.1.10 lladdr bb:bb:bb:bb:bb:bb dev eth0 nud permanent&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;arp -s 192.168.1.10 bb:bb:...&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Hapus entri || &amp;lt;code&amp;gt;ip neigh del 192.168.1.10 dev eth0&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;arp -d 192.168.1.10&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Kirim/cek dengan tetangga || &amp;lt;code&amp;gt;arping 192.168.1.10&amp;lt;/code&amp;gt; || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Entri INCOMPLETE / FAILED&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;ip neigh&amp;lt;/code&amp;gt;) — host tujuan tidak menjawab; cek apakah host hidup, ada di subnet yang sama, dan tidak diblokir firewall L2.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IP konflik&amp;#039;&amp;#039;&amp;#039; — dua host mengklaim IP sama; gratuitous ARP biasanya memicu peringatan konflik.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MAC tetangga sering berubah&amp;#039;&amp;#039;&amp;#039; — bisa indikasi ARP spoofing atau &amp;#039;&amp;#039;misconfiguration&amp;#039;&amp;#039; (mis. dua perangkat dengan MAC sama).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tidak bisa menjangkau gateway&amp;#039;&amp;#039;&amp;#039; — pastikan entri ARP gateway benar dan cocok dengan MAC perangkat gateway sebenarnya.&lt;br /&gt;
&lt;br /&gt;
== Lihat pula ==&lt;br /&gt;
&lt;br /&gt;
* [[Model OSI]]&lt;br /&gt;
* [[Model TCP/IP]]&lt;br /&gt;
* [[Ethernet]]&lt;br /&gt;
* [[Protokol Internet]]&lt;br /&gt;
* [[Sistem Penamaan Domain]]&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.rfc-editor.org/rfc/rfc826 RFC 826 — An Ethernet Address Resolution Protocol]&lt;br /&gt;
* [https://www.rfc-editor.org/rfc/rfc4861 RFC 4861 — Neighbor Discovery for IPv6]&lt;/div&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
</feed>