Pages

Senin, 12 Januari 2015

Address Resolution Protocol

    Address Resolution Protocol (ARP) adalah telekomunikasi protokol yang digunakan untuk resolusi lapisan jaringan alamat ke link layer alamat, fungsi penting dalam jaringan multi-akses. ARP didefinisikan oleh RFC 826 pada tahun 1982. Ini adalah Internet Standard STD 37. Itu juga merupakan nama program untuk memanipulasi alamat ini di sebagian besar sistem operasi .
    ARP digunakan untuk mengkonversi alamat IP ke alamat fisik seperti alamat Ethernet (juga dikenal sebagai alamat MAC ). ARP telah dilaksanakan dengan banyak kombinasi jaringan dan lapisan data link teknologi, seperti IPv4 , Chaosnet , DECnet dan Xerox PARC Universal Packet (PUP) menggunakan IEEE 802 standar, FDDI , X.25 , Frame Relay danAsynchronous Transfer Mode (ATM) . IPv4 atas IEEE 802.3 dan IEEE 802.11 adalah kasus yang paling umum.
    Di Internet Protocol Version 6 (IPv6) jaringan, fungsi ARP disediakan oleh Neighbor Discovery Protocol (NDP).

Lingkup operasi

    Address Resolution Protocol adalah permintaan dan balasan protokol yang berjalan dikemas oleh protokol line. Hal ini disampaikan dalam batas-batas jaringan tunggal, tidak pernah diarahkan di node internetwork. Tempat properti ini ARP ke Link Layer dari Internet Protocol Suite, sementara di Open System Interconnection (OSI) model, sering digambarkan sebagai yang berada antara Layer 2 dan 3, yang dikemas oleh Layer 2 protokol. Namun, ARP tidak dikembangkan dalam kerangka OSI.

Struktur paket

    Address Resolution Protocol menggunakan format pesan sederhana yang berisi permintaan resolusi satu alamat atau respon. Ukuran pesan ARP tergantung pada lapisan atas dan lapisan ukuran alamat yang lebih rendah, yang diberikan oleh jenis protokol jaringan (biasanya IPv4 ) yang digunakan dan jenis perangkat keras atau lapisan link virtual bahwa protokol lapisan atas berjalan di. Header pesan menentukan jenis, serta ukuran alamat masing-masing. Header pesan selesai dengan kode operasi untuk permintaan (1) dan jawaban (2). Payload dari paket terdiri dari empat alamat, alamat hardware dan protokol pengirim dan penerima host.
    Struktur paket utama dari paket ARP ditunjukkan dalam tabel berikut yang menggambarkan kasus jaringan IPv4 berjalan pada Ethernet.Dalam skenario ini, paket ini memiliki bidang 48-bit untuk alamat hardware pengirim (SHA) dan alamat hardware tujuan (THA), dan bidang 32-bit untuk alamat pengirim dan tujuan protokol yang sesuai (SPA dan TPA). Dengan demikian, ukuran paket ARP dalam hal ini adalah 28 byte. The EtherType untuk ARP adalah 0x0806.
Internet Protocol (IPv4) atas paket Ethernet ARP
oktet mengimbangi01
0Jenis perangkat keras (HTYPE)
2Jenis protokol (PTYPE)
4Panjang alamat hardware (Hlen)Panjang alamat protokol (Plen)
6Operasi (OPER)
8Alamat hardware pengirim (SHA) (2 byte pertama)
10(Selanjutnya 2 bytes)
12(Terakhir 2 bytes)
14Alamat protokol pengirim (SPA) (2 byte pertama)
16(Terakhir 2 bytes)
18Alamat hardware tujuan (THA) (2 byte pertama)
20(Selanjutnya 2 bytes)
22(Terakhir 2 bytes)
24Alamat protokol Target (TPA) (2 byte pertama)
26(Terakhir 2 bytes)
Jenis perangkat keras (HTYPE)
Kolom ini menentukan jenis protokol jaringan. Contoh: Ethernet adalah 1.
Jenis protokol (PTYPE)
Kolom ini menentukan protokol internetwork yang permintaan ARP dimaksudkan. Untuk IPv4, ini memiliki nilai 0x0800. Nilai PTYPE diizinkan berbagi ruang penomoran dengan orang-orang untuk EtherType . 

Panjang Hardware (Hlen)
Panjang (dalam oktet ) dari alamat hardware. Ukuran alamat Ethernet adalah 6.

Panjang Protocol (Plen)
Panjang (dalam oktet) alamat yang digunakan dalam protokol lapisan atas. (The protokol lapisan atas yang ditentukan dalam PTYPE.) Ukuran alamat IPv4 adalah 4.

Operasi
Menentukan operasi yang pengirim adalah melakukan: 1 untuk permintaan, 2 untuk jawaban.

Alamat hardware pengirim (SHA)
    Alamat Media pengirim. Dalam sebuah permintaan ARP bidang ini digunakan untuk menunjukkan alamat dari host mengirimkan request. Dalam ARP bidang ini digunakan untuk menunjukkan alamat dari host bahwa permintaan sedang mencari. (Belum tentu alamat dari host menjawab seperti dalam kasus media maya.) Perhatikan bahwa switch tidak memperhatikan bidang ini, khususnya dalam mempelajari alamat MAC.
    ARP nilai parameter protokol telah distandarkan dan dipelihara oleh Internet Assigned Numbers Authority (IANA). 

Alamat protokol pengirim (SPA)
Alamat internetwork pengirim.

Alamat hardware tujuan (THA)
Alamat Media penerima yang dituju. Dalam sebuah permintaan ARP bidang ini diabaikan. Dalam ARP balasan bidang ini digunakan untuk menunjukkan alamat dari host yang berasal permintaan ARP.

Alamat protokol Target (TPA)
alamat internetwork dari penerima yang dituju.
    ARP nilai parameter protokol telah distandarkan dan dipelihara oleh Internet Assigned Numbers Authority (IANA).
Contoh :
    Misalnya komputer Matterhorn dan Washington berada di kantor, terhubung satu sama lain di kantor jaringan area lokal dengan Ethernetkabel dan switch jaringan , tanpa intervensi gateway atau router . Matterhorn ingin mengirim paket ke Washington. Melalui DNS , menentukan bahwa alamat IP Washington adalah 192.168.0.55. Untuk mengirim pesan, itu juga perlu mengetahui Washington alamat MAC . Pertama, Matterhorn menggunakan tabel ARP cache untuk mencari 192.168.0.55 untuk setiap catatan yang ada alamat MAC Washington (00: eb: 24: b2: 05: ac). Jika alamat MAC ditemukan, ia akan mengirimkan paket IP dirumuskan dalam tingkat 2 bingkai pada link layer untuk mengatasi 00: eb: 24: b2: 05: ac melalui kabel jaringan lokal. Jika cache tidak menghasilkan hasil untuk 192.168.0.55, Matterhorn harus mengirim pesan broadcast ARP (tujuan FF: FF: FF: FF: FF: FF alamat MAC yang diterima oleh semua komputer) meminta jawaban untuk 192.168.0.55 . Washington merespon dengan alamat MAC (dan IP-nya). Washington dapat menyisipkan sebuah entri untuk Matterhorn ke dalam tabel ARP sendiri untuk penggunaan masa depan. Informasi respon cache dalam tabel ARP Matterhorn dan pesan sekarang dapat dikirim.
ARP Probe 
    Sebuah penyelidikan ARP adalah sebuah permintaan ARP dibangun dengan alamat IP semua nol pengirim. Istilah ini digunakan dalamIPv4 Alamat Konflik Deteksi spesifikasi 
(RFC 5227). Sebelum mulai menggunakan alamat IPv4 (baik yang diterima dari konfigurasi manual, DHCP, atau cara lain), tuan rumah menerapkan spesifikasi ini harus menguji untuk melihat apakah alamat tersebut sudah digunakan, oleh probe penyiaran ARP paket.
ARP pengumuman
    ARP juga dapat digunakan sebagai protokol pengumuman sederhana. Hal ini berguna untuk memperbarui host lain pemetaan alamat hardware ketika pengirim alamat IP atau alamat MAC telah berubah. Pengumuman tersebut, juga disebut pesan ARP serampangan,biasanya disiarkan sebagai permintaan ARP yang berisi alamat protokol pengirim (SPA) di bidang sasaran (TPA = SPA), dengan alamat hardware tujuan (THA) diatur ke nol. Sebuah alternatif adalah untuk menyiarkan ARP membalas dengan pengirim hardware dan alamat protokol (SHA dan SPA) digandakan di bidang sasaran (TPA = SPA, THA = SHA).
     Pengumuman ARP tidak dimaksudkan untuk meminta balasan; melainkan update setiap entri cache dalam tabel ARP dari host lain yang menerima paket. Kode operasi dapat menunjukkan permintaan atau balasan karena standar ARP menetapkan bahwa opcode hanya diproses setelah tabel ARP telah diperbarui dari bidang alamat. 
   Banyak sistem operasi melakukan serampangan ARP saat startup. Yang membantu untuk menyelesaikan masalah yang tidak akan terjadi jika, misalnya, kartu jaringan baru-baru ini berubah (mengubah pemetaan IP-address-to-MAC-address) dan host lain masih memiliki pemetaan tua di cache ARP mereka.
     Serampangan ARP juga digunakan oleh beberapa driver antarmuka untuk menyediakan load balancing untuk lalu lintas masuk. Dalam tim kartu jaringan, digunakan untuk mengumumkan alamat MAC yang berbeda dalam tim yang harus menerima paket yang masuk. 
  ARP pengumuman dapat digunakan untuk mempertahankan alamat IP link-local dalam Zeroconf protokol ( RFC 3927), dan untuk alamat IP pengambilalihan dalam cluster ketersediaan tinggi .
ARP mediasi 
    ARP mediasi mengacu pada proses penyelesaian Layer 2 alamat melalui Virtual Private Kawat Jasa (VPWS) ketika protokol resolusi yang berbeda yang digunakan di sirkuit yang terhubung, misalnya, Ethernet di satu ujung dan Frame Relay di sisi lain. Dalam IPv4 , masing-masing Provider Ujung (PE) perangkat menemukan alamat IP dari terlampir lokal Customer Edge (CE) perangkat dan mendistribusikan alamat IP ke perangkat yang sesuai PE jarak jauh. Kemudian masing-masing perangkat PE merespon permintaan ARP lokal dengan menggunakan alamat IP dari perangkat CE terpencil dan alamat hardware dari perangkat PE lokal. Dalam IPv6 , setiap perangkat PE menemukan alamat IP dari kedua perangkat CE lokal dan remote dan kemudian memotong lokal Neighbor Penemuan(ND) dan Inverse Neighbor Discovery (IND) paket dan mengirimkannya ke perangkat PE terpencil.
Inverse ARP dan RARP
    Inverse Address Resolution Protocol (ARP Inverse atau InARP) digunakan untuk memperoleh Network Layer alamat (misalnya,alamat IP ) dari node lain dari Data Link Layer (Layer 2) alamat. Hal ini terutama digunakan dalam Frame Relay ( DLCI ) dan jaringan ATM, di mana Layer 2 alamat virtual circuit kadang-kadang diperoleh dari Layer 2 sinyal, dan Layer 3 yang sesuai alamat harus tersedia sebelum mereka sirkuit virtual dapat digunakan. 
   Karena ARP menerjemahkan Lapisan 3 alamat ke Layer 2 alamat, InARP dapat digambarkan sebagai kebalikannya. Selain itu, InARP diimplementasikan sebagai ekstensi protokol ARP: menggunakan format yang sama seperti paket ARP, tetapi kode operasi yang berbeda.
   The Reverse Address Resolution Protocol (RARP RARP atau), seperti InARP, menerjemahkan Layer 2 alamat ke Layer 3 alamat.Namun, di InARP stasiun meminta query Layer 3 alamat node lain, sedangkan RARP digunakan untuk memperoleh Layer 3 alamat stasiun meminta dirinya untuk tujuan konfigurasi alamat. RARP adalah usang; digantikan oleh BOOTP, yang kemudian digantikan olehDynamic Host Configuration Protocol (DHCP). 
Alternatif untuk ARP
   Setiap komputer memelihara tabel sendiri pemetaan dari Layer 3 alamat (misalnya alamat IP ) untuk Layer 2 alamat (misalnya ethernetalamat MAC ). Dalam sebuah komputer modern ini dipertahankan hampir seluruhnya oleh paket ARP di jaringan lokal dan dengan demikian sering disebut 'cache ARP' sebagai lawan dari 'Layer 2 alamat table'. Pada komputer lama, di mana paket-paket broadcast yang dianggap sebagai sumber daya yang mahal, metode lain yang digunakan untuk menjaga tabel ini, seperti file konfigurasi statis, daftar atau terpusat dipertahankan. Setidaknya sejak tahun 1980-anN jaringan komputer memiliki perintah yang disebut arp untuk menginterogasi atau memanipulasi tabel ini, dan hampir semua komputer pribadi modern memiliki varian ini.
ARP isian
  Embedded system seperti kamera jaringan dan perangkat jaringan distribusi listrik, [22] yang tidak memiliki antarmuka pengguna, dapat menggunakan apa yang disebut ARP isian untuk membuat koneksi jaringan awal, meskipun ini adalah sebuah ironi, karena ARP tidak terlibat. Ini adalah solusi untuk masalah dalam manajemen jaringan perangkat konsumen, khususnya alokasi alamat IP perangkat ethernet mana 1) pengguna tidak memiliki kemampuan untuk mengendalikan DHCP atau alokasi alamat yang sama protokol, 2) perangkat tidak memiliki antarmuka pengguna untuk mengkonfigurasi, dan 3) komputer pengguna tidak dapat berkomunikasi dengan itu karena tidak memiliki alamat IP yang sesuai.
   Solusi yang diadopsi adalah sebagai berikut: komputer pengguna memiliki alamat IP boneka secara manual ke dalam tabel alamat (biasanya dengan perintah arp dengan alamat MAC yang diambil dari label pada perangkat) dan kemudian mengirimkan paket khusus untuk perangkat, biasanya ping paket dengan ukuran non-standar. Perangkat kemudian mengadopsi alamat IP ini, dan pengguna kemudian berkomunikasi dengan dengan telnet atau web protokol untuk menyelesaikan konfigurasi. Perangkat tersebut biasanya memiliki metode untuk menonaktifkan proses ini sekali perangkat beroperasi secara normal, karena rentan terhadap serangan.
Lihat juga


0 komentar:

Posting Komentar

 

Blog Archive

Blogroll

About