- Preambel : merupakan yang pertama dilepas berupa serangkaian pulsa dengan pola 10101010 untuk
memberitahu host lain bahwa ada yg mengirim data dan membentuk sinkronisasi .
- Start of frame delimitter : menunjukan awal frame yang valid dan berpola 10101011.
- Destination addres : alamat yang dituju berupa 12 digits hexadecimal (6 digit menunjukan vendor dan 6 digit menunjukan serial number interface dr vendor yang bersangkutan.
- Source addres : alamat si pengirim
- Length of data : menunjukan panjang data
- Data : Berisi informasi yang dikirim
- Pad : di gunakan jika ukuran frame kurang dari 512 bit
- Frame Check Sequence : untuk eror detection ( 32 bit CRC)
- Parameter operasional IEEE802.3 :
o Bit Rate : 10 Mbps
o Slot time : 512 bit times
o Interframe gap : 9,6µs
o Attemt limit : 16
o Backoff limit : 10
o Jam size : 32 bit
o Maximum frame size : 1518 ( 6+6+2+1500+4)
o Minimum frame size : 512 bit
o Ukuran maksimum jaringan : 2500 meter
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)
.
Address Resolution Protocol (ARP), memberikan mekanisme yang memungkinkan sebuah mesin pengirim paket untuk menanyakan MAC addresspenerima, jika hanya mengetahui IP address yang dituju.
Tabel ARP pada dasarnya hanya berisi MAC address dan IP address masing-masing komputer & biasanya tidak statis, sangat dinamik. Skenario penggunaan ARP sebagai berikut, jika sebuah komputer butuh berkomunikasi dengan komputer yang lain, maka komputer tersebut biasanya akan melalui langkah berikut:
§ Komputer akan cek tabel routing, mencari router selanjutnya untuk menuju ke jaringan yang di tuju.
§ Jika ada router yang valid, misalkan IP addressnya 192.168.1.1, komputer kemudian akan cek tabel ARP untuk melihat apakah ada MAC address dari NIC router. Dengan cara ini, komputermemastikan bahwa paket akan dikirim ke tujuan (router) yang benar.
Proses kembali berlanjut, router akan menggunakan proses ARP untuk memperoleh MAC address router selanjutnya. Jika di peroleh MAC address-nya, maka IP paket akan di enkapsulasi dalamethernet frame dan dikirim ke router selanjutnya sampai ke komputer tujuan.
Oleh karenanya, tabel ARP hanya berisi MAC address dari peralatan yang tersambung di jaringan lokal saja. Isi tabel ARP tidak permanen, dan akan di hapus setelah selang waktu tertentu tergantung sistem operasi yang digunakan.
IANA menyimpan semua parameter ARP di http://www.iana.org/assignments/arp-parameters. Beberapa prosedur address resolution juga di definisikan, termasuk:
Dalam bentuk gambar, proses transaksi ARP dapat di gambar kan sebuah komputer, misalnya dengan IP address 132.92.121.1 MAC address 00:80:48:E3:D2:69 yang terhubung ke jaringan LAN.

Komputer 132.92.121.1 ingin berhubungan dengan komputer 132.92.121.2 yang belum di ketahui MAC addessnya. Maka Komputer 132.92.121.1 akan mengirimkan ARP Request menanyakan MAC address komputer 132.92.121.2, yang di tandai dengan MAC address 00:00:00:00:00:00 pada MAC address target di message ARP Request.

http://opensource.telkomspeedy.com/wiki/skins/common/images/magnify-clip.png" v:shapes="Picture_x0020_6" />
Komputer 132.92.121.2 dengan MAC address 00:80:AD:17:96:34 yang berada di LAN memonitor permohonan dari komputer 132.92.121.1. Maka komputer 132.92.121.2 akan menjawab dengan ARPresponds, yang memberikan MAC address komputer 132.92.121.2.

http://opensource.telkomspeedy.com/wiki/skins/common/images/magnify-clip.png" v:shapes="Picture_x0020_4" />
Informasi
MAC address komputer 132.92.121.2 akan dimasukan ke dalam ARP Table yang ada di komputer 132.92.121.1.

http://opensource.telkomspeedy.com/wiki/skins/common/images/magnify-clip.png" v:shapes="Picture_x0020_2" />
PC / mesin biasanya menyimpan informasi ARP yang terkini. Untuk lebih jelasnya proses bertanya MAC address komputer yang akan dituju dapat dilihat menggunakan software sniffer, dalam hal ini saya menggunakan tcpdump yang tersedia di Linux menggunakan perintah:
# tcpdump –X –i eth0
Dalam hasil tcpdump, kadang kala di temukan proses ARP sedang berlangsung seperti contoh berikut
14:04:09.315845 arp who-has 192.168.0.112 tell 192.168.0.11
0x0000: 0001 0800 0604 0001 0002 b335 4271 c0a8 ...........5Bq..
0x0010: 000b 0000 0000 0000 c0a8 0070 ...........p
14:04:09.316304 arp reply 192.168.0.112 is-at 00:00:1c:09:3c:0b
0x0000: 0001 0800 0604 0002 0000 1c09 3c0b c0a8 ............<...
0x0010: 0070 0002 b335 4271 c0a8 000b 2020 2020 .p...5Bq........
0x0020: 2020 2020 2020 2020 2020 2020 2020 ..............
Dalam contoh, komputer 192.168.0.11 menanyakan ke jaringan MAC address dari komputer yang mempunyai IP address 192.168.0.112. Jika komputer dengan IP address 192.168.0.112 mendengarkan permintaan tersebut, akan menjawab, dalam hal ini, MAC address komputer 192.168.0.112 adalah 00:00:1C:09:3C:0B.
Daftar lengkap MAC address yang termonitor oleh komputer Linux dapat dilihat menggunakan perintah arp –a berikut:
[root@yc0mlc ~]# arp -a
? (192.168.0.112) at 00:00:1C:09:3C:0B [ether] on eth0
? (192.168.0.111) at 00:01:F4:EC:E2:E7 [ether] on eth0
? (192.168.0.10) at 00:0D:88:B3:22:99 [ether] on eth0
? (192.168.0.80) at 00:11:6B:C0:04:FB [ether] on eth0
? (192.168.0.110) at 00:80:48:22:2B:23 [ether] on eth0
Copyright © 2009 by Universitas Sriwijaya | RSS Feed
Powered by: SriwijayaCMS
- The Power of CodeIgniter
- The First CodeIgniter CMS of Indonesian Institutions