Wednesday, December 2, 2009

ARP apa sih?



Pertama kali denger ARP mungkin pada pusing ya??hahhaa...sama saya juga pusing nih,,
tapi dengan bantuan mbah Google akhirnya banyak juga penjelasan mengenai.belajar sana sini akhirnya dapet pencerahan juga,,hahaha

mungkin ga saya bahas dari segi teknis takut melangkahi senior2 master2 jaringan ex:Somphil dll..akan bahas pengertian2 dasar2 aja,ehhehehe

ARP (Address Resolution Protokol) adalah sebuah protokol dalam TCP /IP yang bertanggungjawab terhadap resolusi dari alamat IP ke MAC address.Ketika sebuah aplikasi yang mendukung protokol 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 standart OSI dan menggunakan alamat fisik daripada menggunakan alamat logic untuk melakukan komunikasi data dalam jaringan.


Address Resolution Protocol (ARP) adalah protokol untuk mapping dari alamat IP ke alamat fisik yaitu MAC. Misal kita ingin mengirim paket ke komputer dengan alamat IP 10.14.200.2, maka pertama kita harus tau siapa yg mempunyai alamat IP tsb. Maka ARP akan membroadcast pertanyaan tsb ke semua host yang ada di jaringan. Yang punya alamat IP tsb akan menjawab kembali broadcast tsb dengan mengirimkan alamat MACnya. Alamat MAC ini akan disimpan di tabel ARP untuk memudahkan pencarian jika diperlukan pengiriman paket ke tujuan yang sama.


Format frame ARP terdiri dari 2 bagian, yaitu header ethernet dan paket ARP. Header ethernet berupa :
- 6 byte alamat tujuan
- 6 byte alamat pengirim
- 2 byte jenis frame ARP

Sedangkan paket ARPna berupa :
- 2 byte jenis alamat hardware (1 = ethernet)
- 2 byte jenis protokol yang di map (0800H = alamat IP)
- 1 byte ukuran alamat hardware
- 1 byte ukuran protokol
- 2 byte tipe operasi (1 = ARP request, 2=ARP reply, 3=RARP request ,4=RARP reply)
- 6 byte alamat ethernet pengirim
- 4 byte alamat IP pengirim
- 6 byte alamat ethernet penerima
- 4 byte alamat IP penerima

itu aja dulu ya,mungkin next time kita lanjut ke ARP Poisioning

6 comments: