
Secara internal ARP melakukan resolusi address tersebut dan ARP berhubungan langsung dengan Data Link Layer. ARP mengolah sebuah tabel yang berisi IP-address dan Ethernet Card. Dan tabel ini diisi setelah ARP melakukan request (broadcast) ke seluruh jaringan.
Misal user host tertentu menjalankan perintah telnet (telnet merupakan perintah di linux yang dipakai untuk menjalankan mesin tertentu dari mesin lainnya) dengan host foghorn ($telnet foghorn) . Setelah user menjalankan command telnet, maka sistem akan mengecek ARP cache ada nomor phisical addres yang dimaksud. Jika informasi ini tidak ditemukan, maka host akan mengeluarkan suatu ARP khusus meminta paket. ARP Request dikapsulkan dengan semua informasi yang dibutuhkan kecuali physical addrees tujuan karena memang host tidak tahu tujuannya dimana, biasanya arp tujuan dibuat FF:FF:FF:FF secara broadcast ke jaringan, karena broadcast maka semua system pada local network akan menguji request tersebut. Paket ARP request/Reply mempunyai format yang sama. Informasi ini bisa ditangkap oleh software sniffer tcpdump atau ethereal (akan dijelaskan selanjutnya).
ARP Cache
Tadi sedikit disinggung, bahwa setelah menjalankan command telnet maka host akan mengecek ARP Cache. ARP cache berisi tabel IP host serta phisical adrees komputer. ARP cache akan bertambah jika ARP Request mendapat jawaban. ARP Cache ini diatur secara dinamik oleh kernel. Untuk melihat bisa pakai command arp –a.
Kita bisa melakukan penghapusan sebuah entry ARP dengan arp –d hostname
ARP bertugas untuk menterjemahkan IP address ke alamat Ethernet. Proses ini dilakukan hanya untuk datagram yang dikirim host karena pada saat inilah host menambahkan header Ethernet pada datagram. Penerjemahan dari IP address ke lamat Ethernet dilakukan dengan melihat sebuah table yang disebut cache ARP. Entri cache ARP berisi IP address host beserta alamat Ethernet untuk host tersebut. IP address suatu host bergantung pada IP address jaringan tempat host tersebut berada, selama alamat Ethernet sebuah NIC bergantung pada alamat yang diberikan vendornya.
Agar dua PC dalam jaringan dapat berkomunikasi, mereka harus mengetahui address physical machine (MAC). Untuk membroadcast ARP, sebuah host dapat menemukan secara dynamically sebuah layer MAC address koresponden untuk particular IP Network-layer address.
Setelah menerima sebuah layer address MAC, IP decives akan membuat sebuah ARP cache untuk menyimpan sementara acquires IP-to-MAC pengelamatan address. Jika sebuah device tidak merespon bersama sebuah specified time frame, maka didalam entry cache akan dihapus.
Misalkan sebuah PC dengan IP Address 172.24.12.15 akan mengirim sesuatu paket data ke PC 172.24.12.18 , maka PC tersebut akan mengecek ARP Cache Table, jika tidak ada dalam table akan melakukan broadcast. Lalu PC yang dituju akan memberikan respon berpa MAC address, selanjutnya disimpan di PC yang meminta.
Dalam konsisi Reverse Address Resolution Protocol adalah menggunakan untuk map MAC-layer addresses to IP addresses. RARP, dimana adalah sebuah logical inverse dari ARP. Dapat juga digunakan sebagai diskless PC pada saat tidak tahu alamat IP disaat boot. Contohnya : sebuah PC dengan IP address 174.24.12.18 akan membroadcast data, maka PC tersebut membutuhkan IP Address, lalu PC tersebut request ke DHCP Server dan DHCP server memberikan response dengan memberikan tertentu dengan waktu pakai tertentu.
sumber: www.google.com
Misal user host tertentu menjalankan perintah telnet (telnet merupakan perintah di linux yang dipakai untuk menjalankan mesin tertentu dari mesin lainnya) dengan host foghorn ($telnet foghorn) . Setelah user menjalankan command telnet, maka sistem akan mengecek ARP cache ada nomor phisical addres yang dimaksud. Jika informasi ini tidak ditemukan, maka host akan mengeluarkan suatu ARP khusus meminta paket. ARP Request dikapsulkan dengan semua informasi yang dibutuhkan kecuali physical addrees tujuan karena memang host tidak tahu tujuannya dimana, biasanya arp tujuan dibuat FF:FF:FF:FF secara broadcast ke jaringan, karena broadcast maka semua system pada local network akan menguji request tersebut. Paket ARP request/Reply mempunyai format yang sama. Informasi ini bisa ditangkap oleh software sniffer tcpdump atau ethereal (akan dijelaskan selanjutnya).
ARP Cache
Tadi sedikit disinggung, bahwa setelah menjalankan command telnet maka host akan mengecek ARP Cache. ARP cache berisi tabel IP host serta phisical adrees komputer. ARP cache akan bertambah jika ARP Request mendapat jawaban. ARP Cache ini diatur secara dinamik oleh kernel. Untuk melihat bisa pakai command arp –a.
Kita bisa melakukan penghapusan sebuah entry ARP dengan arp –d hostname
ARP bertugas untuk menterjemahkan IP address ke alamat Ethernet. Proses ini dilakukan hanya untuk datagram yang dikirim host karena pada saat inilah host menambahkan header Ethernet pada datagram. Penerjemahan dari IP address ke lamat Ethernet dilakukan dengan melihat sebuah table yang disebut cache ARP. Entri cache ARP berisi IP address host beserta alamat Ethernet untuk host tersebut. IP address suatu host bergantung pada IP address jaringan tempat host tersebut berada, selama alamat Ethernet sebuah NIC bergantung pada alamat yang diberikan vendornya.
Agar dua PC dalam jaringan dapat berkomunikasi, mereka harus mengetahui address physical machine (MAC). Untuk membroadcast ARP, sebuah host dapat menemukan secara dynamically sebuah layer MAC address koresponden untuk particular IP Network-layer address.
Setelah menerima sebuah layer address MAC, IP decives akan membuat sebuah ARP cache untuk menyimpan sementara acquires IP-to-MAC pengelamatan address. Jika sebuah device tidak merespon bersama sebuah specified time frame, maka didalam entry cache akan dihapus.
Misalkan sebuah PC dengan IP Address 172.24.12.15 akan mengirim sesuatu paket data ke PC 172.24.12.18 , maka PC tersebut akan mengecek ARP Cache Table, jika tidak ada dalam table akan melakukan broadcast. Lalu PC yang dituju akan memberikan respon berpa MAC address, selanjutnya disimpan di PC yang meminta.
Dalam konsisi Reverse Address Resolution Protocol adalah menggunakan untuk map MAC-layer addresses to IP addresses. RARP, dimana adalah sebuah logical inverse dari ARP. Dapat juga digunakan sebagai diskless PC pada saat tidak tahu alamat IP disaat boot. Contohnya : sebuah PC dengan IP address 174.24.12.18 akan membroadcast data, maka PC tersebut membutuhkan IP Address, lalu PC tersebut request ke DHCP Server dan DHCP server memberikan response dengan memberikan tertentu dengan waktu pakai tertentu.
sumber: www.google.com
Tidak ada komentar:
Posting Komentar