Anda di halaman 1dari 5

NAMA : FAJAR DWI JAYANTO TANGGAL : 16 FEBRUARI 2010

KELAS : 3 TKJ A ADDRESS RESOLUTION PROTOCOL


PEMATERI : PAK YOGAS & PAK RUDI
SMKN 1 CIMAHI (ARP) INSTALASI WAN

Address Resolution Protocol (ARP)

Address Resolution Protocol disingkat ARP adalah sebuah protokol dalam TCP/IP
Protocol Suite yang bertanggungjawab dalam melakukan resolusi alamat IP ke dalam
alamat Media Access Control (MAC Address). ARP didefinisikan di dalam RFC 826.

Ketika sebuah aplikasi yang mendukung teknologi protokol jaringan TCP/IP mencoba
untuk mengakses sebuah host TCP/IP dengan menggunakan alamat IP, maka alamat IP
yang dimiliki oleh host yang dituju harus diterjemahkan terlebih dahulu ke dalam MAC
Address agar frame-frame data dapat diteruskan ke tujuan dan diletakkan di atas media
transmisi (kabel, radio, atau cahaya), setelah diproses terlebih dahulu oleh Network
Interface Card (NIC). Hal ini dikarenakan NIC beroperasi dalam lapisan fisik dan lapisan
data-link pada tujuh lapis model referensi OSI dan menggunakan alamat fisik daripada
menggunakan alamat logis (seperti halnya alamat IP atau nama NetBIOS) untuk
melakukan komunikasi data dalam jaringan.

Jika memang alamat yang dituju berada di luar jaringan lokal, maka ARP akan mencoba
untuk mendapatkan MAC address dari antarmuka router lokal yang menghubungkan
jaringan lokal ke luar jaringan (di mana komputer yang dituju berada).

Format Paket
Pada gambar dibawah memperlihatkan format paket ARP.
 Hardware Type : adalah tipe hardware/perangkat keras. Banyak bit dalam field ini
adlah 16 bit. Sebagai contoh untuk Ethernet mempunyai tipe 1.
 Protocol Type : adalah tipe protokol di mana banyaknya bit dalam field ini 16 bit.
Contohnya, untuk protokol IPv4 adalah 080016.
 Hardware Length : field berisi 8 bit yang mendefinisikan panjang alamat fisik.
Contohnya, untuk Ethernet, panjang alamat fisik adalah 6 byte.
 Protocol Length : field berisi 8 bit yang mendefinisikan panjang alamat logika dalam
satuan byte. Contoh : untuk protokol IPv4 panjangnya adalah 4 byte.
 Operation Request & Reply: field berisi 16 bit ini mendefinisikan jenis paket untuk
ARP apakah itu berjenis ARP request atau ARP reply.
 Sender Hardware Address : banyaknya field adalah variabel yang mendefinisikan
alamat fisik dari pengirim. Untuk Ethernet panjang nya 6 byte.
 Sender Protocol Address : field ini panjangnya juga variabel dan untuk
mendefiniskan alamat logika (alamat IP) dari pengirim.
 Target Hardware Address : field ini panjangnya juga variabel yang mendefiniskan
alamat fisik daripada target. Pada paket ARP request, field ini isinya 0 semua.
 Target Protocol Address : field ini panjangnya juga variabel dan mendefinisikan
alamat logika (IP) dari target.

GAMBAR: Paket ARP

Enkapsulasi (pembungkusan)

Sebuah paket ARP dienkapsulasi langsung ke frame data link. Lihat Gambar berikut.

GAMBAR: Enkapsulasi Pada Paket ARP

ARP menyediakan layanan protokol berikut ini untuk host yang terletak di jaringan
fisik yang sama:

Alamat kontrol akses media yang diperoleh dengan menggunakan permintaan jaringan
siaran dalam bentuk pertanyaan "Apa alamat kontrol akses media untuk perangkat yang
dikonfigurasi dengan alamat IP tertutup?"
Ketika sebuah permintaan ARP dijawab, baik pengirim jawaban ARP dan catatan ARP asli
pemohon masing-masing alamat IP dan alamat media akses kontrol sebagai entri dalam
tabel lokal disebut ARP cache untuk referensi di masa mendatang.
ARP cache
Untuk meminimalkan jumlah siaran, ARP cache menyimpan alamat IP-untuk mengontrol
pemetaan-alamat media akses untuk penggunaan masa depan. ARP cache dapat berisi
baik masukan dinamis dan statis. entri dinamis ditambahkan dan dihapus secara
otomatis dari waktu ke waktu. entri dalam cache tetap statis sampai komputer di-
restart.
setiap entri ARP cache dinamis memiliki potensi seumur hidup 10 menit. entri baru
ditambahkan ke cache adalah timestamped. Jika sebuah entri tidak kembali dalam
waktu 2 menit yang ditambahkan, habis masa berlakunya dan akan dihapus dari cache
ARP. Jika entri digunakan, ia menerima dua menit lagi seumur hidup. Jika entri terus
menjadi digunakan, menerima dua menit tambahan seumur hidup sampai seumur hidup
maksimal 10 menit.
Anda dapat melihat cache ARP dengan menggunakan perintah ARP. Untuk melihat
cache ARP, ketik arp-a pada command prompt. Untuk melihat arp-opsi baris perintah,
ketik arp / prompt? Di perintah.

Enkapsulasi & Identifikasi ARP Pesan ARP terkirim dalam bentuk frame dengan format :

Untuk mengidentifikasi frame yang membawa request ARP atau reply ARP, pengirim
harus menambahkan suatu nilai di header frame dan menempatkan pesan ARP dalam
field datanya. Contoh : frame yang membawa pesan ARP memiliki type field = 080616
yang merupakan nilai standar yang digunakan di Ethernet.

Format Protokol ARP

paket ARP tidak memiliki format header yang tetap, karena di desain untuk dapat
mendukung berbagai macam teknologi. Field pertama berisi count yang menentukan
panjang field sesuadahnya. Contoh pada gambar :
Terlihat 28 oktet pesan ARP yang digunakan di perangkat keras Ethernet ( dimana
alamat fisik sepanjang 48 bit atau 6 oktet), ketika melalukan resolving alamat IP(
panjang 4 oktet). Di gambar juga terlihat pesan ARP dengan panjang 4 oktet per baris,
suatu format yang sesuai dengan standarisasi.

CARA KERJA ARP


1. Saat komputer pertama dinyalakan dan gabung dengan jaringan, dia hanya tau alamat
IP dan nomor MAC punya dirinya sendiri. Kita namakan komputer ini si A.
2. Ketika ada komputer yang bicara dengan komputer yang lain, si A juga ikutmendapat
paket yang dikirimkan ke komputer lain tersebut, meski paket itu bukanuntuk dirinya.
Ini adalah sifat dari jaringan Ethernet.
3. Setelah paket dibuka, disitu ada data pengirim paket yang berisi nomor IP dan MAC.Data
tersebut lalu disimpan oleh si A kedalam daftar tabel MAC miliknya. Satu data sudah
tersimpan.
4. Dalam paket tersebut juga ada data penerima, yang terdiri dari nomor IP dan MAC si
penerima. Data tersebut juga disimpan.
5. Begitu seterusnya, jadi meski si A diam saja, dia bisa tau banyak tentang siapa saja yang
ada di jaringan ini, meski tidak semua.
6. Ketika dia mau mengirim data ke suatu nomor IP, maka dia harus tau alamat MAC
komputer yang akan ditujunya.
7. Jika dalam daftar MAC miliknya terdapat nomor IP komputer tujuan, maka dia dapat
langsung mengambil data tersebut.
8. Tapi jika tidak ada, maka si A melakukan broadcasting (pengumuman), 'nomor IP ini,
MAC-nya berapa?, kalo ada ada yang punya, hubungi aku di alamat IP dan MAC ini'.
9. Semua anggota jaringan mendengarkan.
10. Jika ada yang sudah kenal A, maka diam saja. Tapi bagi yang belum, harus mencatat data
si A (IP + MAC) yang teriak tadi.
11. Bagi yang merasa dicari oleh si A, maka harus menjawab: 'itu IP-ku, dan MAC-ku adalah
ini'.
12. Jawaban itu didengarkan oleh semua anggota jaringan.
13. Jika ada yang sudah kenal si penjawab, maka diam saja. Tapi bagi yang belum, harus
mencatat jawaban tadi kedalam dafatr MAC masing-masing. Dalam aplikasi ini,
dikenalkan beberapa teknik sebagai berikut:
a) Teknik Delay yang jelek, karena menggunakan looping. Mestinya pake API Sleep.
b) Cara membuat nomor IP acak dan nomor MAC acak.
c) Membuat menu pop-up

Protokol ARP digunakan untuk merubah protokol pengalamatan pada layer yang lebih
atas (IP Address) menjadi alamat fisik jaringan.

Cara kerja protokol ARP :


Host Y melakukan broadcast dengan mengirimkan pesan ARP Request, apabila host
yangdituju berada dalam satu jaringan maka host tersebut akan mengirimkan pesat ARP
Replyyang berisikan informasi MAC. Bila host yang dituju berada dalam jaringan yang
berbeda maka yang akan mengirimkan ARP Reply adalah Router yang memisahkan
jaringan tersebut.

Sumber:

http://id.wikipedia.org/wiki/Address_Resolution_Protocol

http://cicink.wordpress.com/2011/01/25/sekilas-tentang-arp-address-resolution-
protocol/

http://blog.math.uny.ac.id/yanikagwn/2010/05/14/address-resolution-protocol-arp/

http://www.scribd.com/doc/32277038/Data-Link-Layer-and-Arp-Rarp

http://www.scribd.com/doc/12729861/78/Reverse-Address-Resolution-Protocol-RARP

Anda mungkin juga menyukai