Apa Itu ARP
ARP atau Address Resolution Protocol adalah protocol yang bertugas untuk mencari tahu alamat hardware atau Mac Address dari sebuah host yang tergabung dalam sebuah jaringan LAN dengan menggunakan atau berdasarkan alamat IP address dari host tersebut.
Seperti apa dan bagaimana peran protocol ARP yang ditugaskan untuk memanfaatkan informasi IP address untuk mengetahui mac address dari sebuah komputer host yang ada pada jaringan? Pastikan anda tidak melewatkan tulisan ini.
Berikut adalah hal-hal yang melukiskan betapa vitalnya peran protocol ARP:
- Peranan protocol ARP dalam networking sangat penting, setiap komputer yang tergabung dalam jaringan komputer local atau LAN, berkomunikasi menggunakan alamat hardware atau Mac Address dan bukan menggunakan alamat IP address.
- Karena menggunakan alamat Mac address maka sebuah komputer yang ingin berkomunikasi dengan komputer lain harus mengetahui alamat mac address dari komputer tujuannya.
- Dari mana sebuah komputer mengetahui alamat mac address dari komputer tujuan. Dalam tahapan proses transfer data, sebelum sebuah data diberi alamat mac address maka data tersebut diberi alamat logis berupa IP Address, alamat IP address yang ditambahkan merupakan alamat IP address dari komputer tujuan dan komputer pengirim.
- Proses berikutnya adalah menentukan alamat hardware atau mac address dari komputer tujuan. Jika komputer tersebut tidak mengetahui alamat tujuannya maka harus dicari tahu. Dengan memanfaatkan atau berdasarkan alamat IP address komputer tujuan maka komputer pengirim melakukan proses pencarian dengan menugaskan protocol ARP.
- Cara kerja dari protocol ARP adalah sebagai berikut:
- Langkah pertama yang dilakukan oleh protocol ARP adalah mengirimkan sebuah pesan yang sifatnya broadcast, isi pesan broadcast ini adalah permintaan alamat mac address atau alamat hardware dari berdasarkan IP address dari sebuah host, pesan permintaan ini ditujukan kepada semua komputer atau host yang ada di LAN.
- Dalam pesan permintaan dari protocol ARP berisikan: alamat mac address dari pengirim, alamat IP address dari pengirim, alamat mac address untuk broadcast address( FF:FF:FF:FF:FF:FF) dan IP address dari komputer tujuan.
- Ketika pesan ARP yang sifatnya broadcast itu sampai atau diterima oleh komputer tujuan maka komputer tujuan akan membalas pesan tersebut dengan pesan balasan yang berisikan alamat mac address yang sesuai dengan IP Address yang diminta.
Sebagai kesimpulan, protocol ARP bertindak seperti detektif yang menemui setiap komputer yang ada di LAN dan menanyai apa alamat Mac Address dari IP address yang dimaksud. Secara umum bisa dikatakan bahwa protocol ARP bertugas untuk menerjemahkan alamat IP address atau alamat logis menjadi alamat fisik atau Mac Address.
Apa itu RARP
Reverse Address Resolution Protocol (RARP)
Sesungguhnya RARP didisain untuk memecahkan masalah mapping alamat dalam sebuah mesin/komputer di mana mesin/komputer mengetahui alamat fisiknya namun tidak mengetahui alamat logikanya. Cara kerja RARP ini terjadi pada saat mesin seperti komputer atau router yang baru bergabung dalam jaringan lokal, kebanyakan tipe mesin yang menerapkan RARP adalah mesin yang diskless, atau tidak mempunyai aplikasi program dalam disk. RARP kemudian memberikan request secara broadcast di jaringan lokal. Mesin yang lain pada jaringan lokal yang mengetahui semua seluruh alamat IP akan akan meresponsnya dengan RARP reply secara unicast. Sebagai catatan, mesin yang merequest harus menjalankan program klien RARP, sedangkan mesin yang merespons harus menjalankan program server RARP. Lihat Gambar berikut.
Format Paket
Format Paket RARP persis sama dengan format paket ARP.
Enkapsulasi (pembungkusan)
Paket RARP dibungkus secara langsung ke dalam frame data link, formatnya sama dengan enkapsulasi pada paket ARP, lihat gambar 5.
Cara kerja RARP ini terjadi pada saat mesin seperti komputer atau router yang baru bergabung dalam jaringan lokal, kebanyakan tipe mesin yang menerapkan RARP adalah mesin yang diskless, atau tidak mempunyai aplikasi program dalam disk. RARP kemudian memberikan request secara broadcast di jaringan lokal. Mesin yang lain pada jaringan lokal yang mengetahui semua seluruh alamat IP akan akan meresponsnya dengan RARP reply secara unicast. Sebagai catatan, mesin yang merequest harus menjalankan program klien RARP, sedangkan mesin yang merespons harus menjalankan program server RARP.
Komentar
Posting Komentar