Address Resolution Protocol - Penjelasan ARP

Selamat datang gaess..

Jadi kali ini saya akan membagikan postingan mengenai Address Resolution Protocol (ARP). Bagi teman-teman yang paham hal IT jelas sudah tahu tentang ARP ini. Dan bagi teman-teman yang belum tahu mengenai ARP, setelah membaca artikel saya ini semoga dapat menjadi lebih paham mengenai ARP. Semoga bermanfaat yaa..
Oke langsung saja kita memulai untuk membahasnya.

Address Resolution Protocol
(ARP)

Sebelum protokol IP dapat mengirimkan paket dari host sumber ke host tujuan, perlu diketahui bagaimana mengirimkannya ke hop berikutnya. Paket IP dapat berkonsultasi dengan tabel routing-nya, untuk menemukan alamat IP dari hop berikutnya. Tapi karena IP menggunakan layanan layer data link, maka harus diketahui terlebih dulu alamat fisik hop berikutnya. Ini bisa dilakukan dengan menggunakan protokol yang disebut Address Resolution Protocol (ARP), yang akan kita bahas sekarang.

A.    Pemetaan Alamat

         Sebuah internet dibuat dari kombinasi jaringan fisik yang dihubungkan oleh perangkat internetworking seperti router. Paket data yang dimulai dari host sumber mungkin melewati beberapa jaringan yang berbeda sebelum akhirnya mencapai host tujuan. Host dan router dikenali di tingkat jaringan oleh alamat logis mereka. 
         Alamat logis adalah alamat internetwork. Alamat logis unik secara universal karena dalam sebuah jaringan hanya terdapat 1 perangkat yang menggunakan alamat logis (IP). Ini disebut alamat logis karena biasanya diimplementasikan dalam perangkat lunak. Setiap protokol yang berhubungan dengan jaringan interkoneksi memerlukan alamat logis.
         Alamat logis dalam paket protokol TCP / IP disebut alamat IP, dengan panjang 32 bit. Namun, paket melewati jaringan fisik untuk menjangkau host dan router ini. Pada tingkat fisik, host dan router dikenali dengan alamat fisik mereka.
         Alamat fisik adalah alamat local, yurisdiksinya adalah jaringan lokal. Ini harus unik secara lokal, namun tidak harus unik secara universal. Ini disebut alamat fisik karena biasanya (tapi tidak selalu) diimplementasikan di hardware. Contoh alamat fisik adalah alamat MAC 48-bit dalam protokol Ethernet, yang tercetak di NIC yang terpasang di host atau router. Alamat fisik dan alamat logisnya adalah dua identifier yang berbeda. Kita membutuhkan keduanya karena jaringan fisik seperti Ethernet dapat memiliki dua protokol yang berbeda pada lapisan jaringan seperti IP dan IPX (Novell) pada saat bersamaan. Demikian juga, sebuah paket pada lapisan jaringan seperti IP dapat melewati jaringan fisik yang berbeda seperti Ethernet dan LocalTalk (Apple). Ini berarti bahwa pengiriman paket ke host atau router memerlukan dua tingkat pengalamatan: logis dan fisik. Kita harus dapat memetakan alamat logis ke alamat fisik yang sesuai dan sebaliknya. Ini bisa dilakukan dengan menggunakan pemetaan statis atau dinamis
1. Pemetaan Static
         Pemetaan statis berarti membuat tabel yang menghubungkan alamat logis dengan alamat fisik. Tabel ini disimpan di setiap mesin pada jaringan. Setiap mesin yang mengetahui, misalnya, alamat IP dari mesin lain namun bukan alamat fisiknya (MAC) bisa mencarinya di table ini. Ini memiliki beberapa keterbatasan karena alamat fisik dapat berubah dengan cara berikut:
 a. Mesin bisa mengubah NIC-nya, sehingga menghasilkan alamat fisik baru.
 b. Di beberapa LAN, seperti LocalTalk, alamat fisik berubah setiap kali komputer dinyalakan.
 c. Komputer bergerak bisa berpindah dari satu jaringan fisik ke jaringan lainnya, sehingga terjadi perubahan alamat fisiknya.
2. Pemetaan Dinamis
         Dalam pemetaan dinamis, setiap kali mesin mengetahui alamat logis mesin lain, ia dapat menggunakan protokol untuk menemukan alamat fisik. Dua protokol telah dirancang untuk melakukan pemetaan dinamis:
Address Resolution Protocol (ARP) dan Reverse Address Resolution Protocol (RARP)
ARP memetakan alamat logis ke alamat fisik; RARP memetakan alamat fisik ke alamat logis. Karena RARP diganti dengan protokol lain dan oleh karena itu tidak berlaku lagi, kita hanya membahas protokol ARP dalam bab ini.

B.    Protokol ARP 
         Kapanpun host atau router memiliki datagram IP untuk dikirim ke host lain atau router, ia memiliki alamat logis (IP) dari penerima. Tapi datagram IP harus dienkapsulasi dalam frame agar bisa melewati jaringan fisik. Ini berarti pengirim membutuhkan alamat fisik penerima. Pemetaan sesuai dengan alamat logis ke alamat fisik. Gambar dibawah menunjukkan posisi ARP pada paket protokol TCP / IP. ARP menerima alamat logis dari protokol IP, memetakan alamat ke alamat fisik yang sesuai dan menyebarkannya ke lapisan data link.









         ARP menghubungkan alamat IP dengan alamat fisiknya. Pada jaringan fisik yang khas, seperti LAN, setiap perangkat pada sebuah link diidentifikasi oleh alamat fisik atau stasiun yang biasanya tercetak di NIC. Kapan saja host, atau router, perlu menemukan alamat fisik dari host lain atau router pada jaringannya, ia mengirimkan paket permintaan ARP. Paket tersebut mencakup alamat fisik dan alamat IP dari pengirim dan alamat IP penerima. Karena pengirim tidak mengetahui alamat fisik penerima, query disiarkan melalui jaringan. Setiap host atau router di jaringan menerima dan memproses paket permintaan ARP, namun hanya penerima yang dikenali yang mengenali alamat IP-nya dan mengirimkan kembali paket respons ARP. Paket respon berisi IP penerima dan alamat fisik. Paket unicast langsung ke inquirer menggunakan alamat fisik yang diterima dalam paket query. Perhatikan gambar berikut,
         Sistem di sebelah kiri (A) memiliki paket yang harus dikirim ke sistem lain (B) dengan alamat IP 141.23.56.23. Sistem A harus melewati paket ke lapisan data link untuk pengiriman sebenarnya, namun tidak mengetahui alamat fisiknya penerima. Pada kondisi seperti ini, dapat menggunakan layanan ARP dengan meminta protokol ARP untuk mengirim paket permintaan ARP broadcast untuk meminta alamat fisik sebuah sistem dengan alamat IP 141.23.56.23. Paket ini diterima oleh setiap sistem pada jaringan fisik, namun hanya sistem B yang akan menjawabnya, seperti yang ditunjukkan pada gambar b. Sistem B mengirimkan paket balasan ARP yang menyertakan alamat fisiknya. Sekarang sistem A dapat mengirim semua paket yang ada untuk tujuan ini dengan menggunakan alamat fisik yang diterimanya.

1. Format Paket













Gambar diatas menunjukkan format paket ARP. Bidangnya adalah sebagai berikut:
•    Tipe perangkat keras
Ini adalah bidang 16-bit yang menentukan jenis jaringan tempat ARP dijalankan. Setiap LAN     telah diberi bilangan bulat berdasarkan jenisnya. Misalnya, Ethernet diberi tipe 1. ARP bisa digunakan pada jaringan fisik manapun.
•    Jenis protokol
Ini adalah bidang 16-bit yang mendefinisikan protokol. Misalnya, nilai bidang ini untuk protokol IPv4 adalah 0800 16. ARP dapat digunakan dengan protokol tingkat tinggi.
•    Panjang perangkat keras
Ini adalah bidang 8-bit yang menentukan panjang alamat fisik dalam satuan byte. Misalnya, untuk Ethernet nilainya adalah 6.
•    Panjang protokol
Ini adalah bidang 8-bit yang menentukan panjang alamat logis dalam satuan byte. Misalnya, untuk protokol IPv4 nilainya adalah 4.
•    Operasi.
Ini adalah bidang 16-bit yang mendefinisikan jenis paket. Dua jenis paket didefinisikan: permintaan ARP (1), jawaban ARP (2).
•    Alamat perangkat pengirim.
Ini adalah bidang variabel-panjang yang menentukan alamat fisik pengirim. Misalnya, untuk Ethernet bidang ini panjangnya 6 byte.
•    Alamat protokol pengirim
Ini adalah bidang variabel-panjang yang mendefinisikan alamat logis (misalnya IP) dari pengirim. Untuk protokol IP, bidang ini panjangnya 4 byte.
•    Menargetkan alamat perangkat keras.
Ini adalah bidang variabel-panjang yang menentukan alamat fisik target. Misalnya, untuk Ethernet bidang ini panjangnya 6 byte. Untuk pesan permintaan ARP, bidang ini semua 0s karena pengirim tidak mengetahui alamat fisik target.
•    Alamat protokol target
Ini adalah bidang variabel-panjang yang mendefinisikan alamat logis (misalnya, IP) dari target. Untuk protokol IPv4, bidang ini panjangnya 4 byte.

2. Enkapsulasi
         Paket ARP dienkapsulasi langsung ke bingkai data link. Misalnya, pada Gambar dibawah ini, paket ARP dienkapsulasi dalam bingkai Ethernet. Perhatikan bahwa bidang jenis menunjukkan bahwa data yang dibawa oleh frame adalah paket ARP.







3. Operasi
         Mari kita lihat bagaimana ARP berfungsi di internet biasa. Pertama, kami menjelaskan langkah-langkah yang perlu dilakukan. Kemudian kita membahas empat kasus di mana host atau router perlu menggunakan ARP.
         Langkah langkah :
Ini adalah tujuh langkah yang terlibat dalam proses ARP:
1. Pengirim tahu alamat IP dari target. Kita akan melihat bagaimana pengirim mendapatkannya segera.
2. IP meminta ARP untuk membuat pesan permintaan ARP, mengisi alamat pengirim fisik, alamat IP pengirim, dan alamat IP target. Bidang alamat fisik target diisi dengan 0s.
3. Pesan dilewatkan ke lapisan data link dimana dienkapsulasi dalam bingkai menggunakan alamat fisik pengirim sebagai alamat sumber dan alamat penyiaran fisik sebagai alamat tujuan.
4. Setiap host atau router menerima frame. Karena frame berisi alamat tujuan broadcast, semua stasiun menghapus pesan dan menyebarkannya ke ARP. Semua mesin kecuali yang ditargetkan menjatuhkan paket. Mesin target mengenali alamat IP.
5. Mesin target membalas dengan pesan balasan ARP yang berisi alamat fisiknya. Pesannya unicast.
6. Pengirim menerima pesan balasan. Sekarang tahu alamat fisik mesin target.
7. IP datagram, yang membawa data untuk mesin target, sekarang dienkapsulasi dalam bingkai dan tidak diketahui ke tujuan.

Empat kasus berbeda
Berikut adalah empat kasus yang berbeda dimana layanan ARP dapat digunakan. (lihat Gambar dibawah).

Kasus 1:
      Pengirim adalah host dan ingin mengirim paket ke host lain di jaringan yang sama. Dalam kasus ini, alamat logis yang harus dipetakan ke alamat fisik adalah alamat IP tujuan di header datagram.
Kasus 2:
          Pengirim adalah host dan ingin mengirim paket ke host lain di jaringan lain. Dalam kasus ini, tuan rumah melihat tabel peruteannya dan menemukan alamat IP dari hop (router) berikutnya untuk tujuan ini. Jika tidak memiliki tabel routing, ia mencari alamat IP dari router default. Alamat IP dari router menjadi alamat logis yang harus dipetakan ke alamat fisik.
Kasus 3:
      Pengirim adalah router yang telah menerima datagram yang ditujukan untuk host pada jaringan lain. Ini memeriksa tabel routing-nya dan menemukan alamat IP dari router berikutnya. Alamat IP router berikutnya menjadi alamat logis yang harus dipetakan ke alamat fisik.
Kasus 4:
      Pengirim adalah router yang telah menerima datagram yang ditujukan untuk host di jaringan yang sama. Alamat IP tujuan datagram menjadi alamat logis yang harus dipetakan ke alamat fisik.

Solusi    :
Gambar dibawah menunjukkan permintaan ARP dan paket balasan. Perhatikan bahwa bidang data ARP dalam kasus ini adalah 28 byte, dan alamat individual tidak sesuai dengan batas 4 byte. Itulah sebabnya kami tidak menunjukkan batas 4 byte reguler untuk alamat ini. Perhatikan juga bahwa alamat IP ditampilkan dalam heksadesimal. Untuk informasi tentang notasi biner atau heksadesimal lihat Lampiran B.

4. Proxy ARP
         Sebuah teknik yang disebut proxy ARP digunakan untuk membuat efek subnetting. Sebuah ARP proxy adalah ARP yang bertindak atas nama satu set host. Setiap kali sebuah router yang menjalankan ARP proxy menerima permintaan ARP untuk mencari alamat IP dari salah satu host ini, router mengirimkan balasan ARP yang mengumumkan alamat perangkat keras (fisik) sendiri. Setelah router menerima paket IP yang sebenarnya, ia mengirim paket ke host atau router yang sesuai. Mari kita beri contoh. Pada Gambar dibawah, ARP yang terpasang pada host sebelah kanan akan menjawab hanya permintaan ARP dengan alamat IP target 141.23.56.23
         Namun, administrator mungkin perlu membuat subnet tanpa mengubah keseluruhan sistem untuk mengenali alamat subnett. Salah satu solusinya adalah dengan menambahkan router yang menjalankan ARP proxy. Dalam kasus ini, router bertindak atas nama semua host yang terinstal di subnet. Ketika menerima permintaan ARP dengan alamat IP target yang sesuai dengan alamat salah satu anak didiknya (141.23.56.21, 141.23.56.22, dan 141.23.56.23), ia mengirimkan balasan ARP dan mengumumkan alamat perangkat kerasnya sebagai alamat perangkat keras target. Ketika router menerima paket IP, ia mengirimkan paket ke host yang sesuai.

C.    ATMARP
         Ketika paket IP bergerak melalui ATM WAN, sebuah protokol mekanisme diperlukan untuk menemukan (peta) alamat fisik router titik keluar di ATM WAN yang diberi alamat IP dari router. Ini adalah tugas yang sama yang dilakukan oleh ARP di LAN. Namun, ada perbedaan antara LAN dan jaringan ATM. LAN adalah jaringan broadcast (pada layer data link); ARP menggunakan kemampuan penyiaran LAN untuk mengirim (menyiarkan) permintaan ARP. Jaringan ATM bukan jaringan siaran; Solusi lain diperlukan untuk menangani tugas tersebut.

1. Format Paket
         Format ATMARP paket, yang mirip dengan paket ARP, ditunjukkan pada Gambar dibawah ini. Bidangnya adalah sebagai berikut:
•    Jenis perangkat keras (HTYPE).
Bidang HTYPE 16 bit mendefinisikan jenis jaringan fisik. Nilainya adalah 001316 untuk jaringan ATM.
•    Jenis protokol (PTYPE).
Lapangan PTYPE 16-bit mendefinisikan jenis protokol. Untuk protokol IPv4 nilainya adalah 080016.
•    Panjang perangkat pengirim panjang (SHLEN).
Bidang SHLEN 8-bit mendefinisikan panjang alamat fisik pengirim dalam satuan byte. Untuk jaringan ATM nilainya adalah 20. Catatan, bahwa jika pengikatan dilakukan di jaringan ATM dan dua tingkat pengalamatan perangkat keras diperlukan neighboring 8-bit reserved fields digunakan untuk menentukan panjang alamat kedua.
•    Operation (OPER).
Bidang OPER 16-bit menentukan jenis paket. Lima jenis paket didefinisikan seperti ditunjukkan pada Tabel dibawah.

•    Sender protocol length (SPLEN).
The 8-bit SPLEN fi eld de fi nes the length of the address in bytes. For IPv4 the value is 4 bytes.
•    Target hardware length (TLEN).
The 8-bit TLEN fi eld de fi nes the length of the receiver's physical address in bytes. For an ATM network the value is 20. Note that if the binding is done across an ATM network and two levels of hardware addressing required, the neighboring 8-bit reserved fi eld is used to de fi ne the length of the second address.
•    Target protocol length (TPLEN).
The 8-bit TPLEN fi eld de fi nes the length of the address in bytes. For IPv4 the value is 4 bytes.
•    Sender hardware address (SHA).
The variable-length SHA fi eld de fi nes the physical address of the sender. For ATM networks de fi ned by the ATM Forum, the length is 20 bytes.
•    Sender protocol address (SPA).
The variable-length SPA fi eld de fi nes the address of the sender. For IPv4 the length is 4 bytes.
•    Target hardware address (THA).
The variable-length THA fi eld de fi nes the physical address of the receiver. For ATM networks de fi ned by the ATM Forum, the length is 20 bytes. This fi eld is left empty for request messages and fi lled in for reply and NACK messages.
•    Target protocol address (TPA).
The variable-length TPA fi eld de fi nes the address of the receiver. For IPv4 the length is 4 bytes.

2. ATMARP Operation
Ada dua metode untuk menghubungkan dua router di jaringan ATM: melalui sirkuit virtual permanen (PVC) atau melalui sirkuit virtual switched (SVC). Operasi ATMARP tergantung pada metode koneksi.

     a)    Koneksi PVC
         Koneksi virtual circuit permanen (PVC) terbentuk antara dua titik akhir oleh penyedia jaringan. VPI dan VCI ditentukan untuk koneksi permanen dan nilainya dimasukkan ke dalam tabel untuk setiap saklar.
Jika rangkaian virtual permanen terbentuk di antara dua router, tidak ada kebutuhan untuk server ATMARP. Namun, router harus bisa mengikat alamat fisik ke alamat IP. Pesan permintaan terbalik dan pesan balasan terbalik dapat digunakan untuk pengikatan. Ketika sebuah PVC dipasang untuk sebuah router, router mengirimkan pesan permintaan terbalik. Router di ujung lain dari koneksi menerima pesan (yang berisi alamat fisik dan IP pengirim) dan mengirimkan kembali pesan balasan terbalik (yang berisi alamat fisik dan alamat IPnya sendiri). Setelah pertukaran, kedua router menambahkan entri tabel yang memetakan alamat fisik ke PVC. Sekarang, ketika sebuah router menerima datagram IP, tabel tersebut menyediakan informasi sehingga router dapat mengenkapsulasi datagram menggunakan rangkaian virtual identifier. Gambar dibawah menunjukkan pertukaran pesan antara dua router.
     b)    Koneksi SVC
         Dalam koneksi virtual circuit (SVC) yang diaktifkan, setiap kali router ingin membuat koneksi dengan router lain (atau komputer manapun), rangkaian virtual baru harus ditetapkan. Namun, rangkaian virtual dapat dibuat hanya jika router titik masuk mengetahui alamat fisik router titik keluar (ATM tidak mengenali alamat IP). Untuk memetakan alamat IP ke alamat fisik, setiap router menjalankan program ATMARP klien, namun hanya satu komputer yang menjalankan program server ATMARP. Untuk memahami perbedaan antara ARP dan ATMARP, ingatlah bahwa ARP beroperasi di LAN, yaitu jaringan siaran. Klien ARP dapat menyiarkan pesan permintaan ARP dan setiap router di jaringan akan menerimanya; hanya router target yang akan meresponnya. ATM adalah jaringan nonbroadcast; Permintaan ATMARP tidak dapat menjangkau semua router yang terhubung ke jaringan. Proses membangun koneksi virtual memerlukan tiga langkah: menghubungkan ke server, menerima alamat fisik, dan membuat koneksi. Gambar dibawah menunjukkan langkah-langkahnya.

     c)    Menghubungkan ke Server
         Biasanya, ada rangkaian virtual permanen yang dibuat antara setiap router dan server. Jika tidak ada koneksi PVC antara router dan server, server setidaknya harus mengetahui alamat fisik router untuk membuat koneksi SVC hanya untuk pertukaran permintaan ATMARP dan membalas pesan.
     d)    Menerima Alamat Fisik
         Bila ada koneksi antara router enterpoint dan server, router mengirimkan permintaan ATMARP ke server. Server mengirimkan balasan ATMARP jika alamat fisiknya dapat ditemukan atau ATMARP NACK sebaliknya. Jika router titik masuk menerima NACK, datagram akan terjatuh.
     e)    Menetapkan Sirkuit Virtual
         Setelah router titik masuk menerima alamat fisik router titik keluar, ia dapat meminta SVC antara dirinya dan router titik keluar. Jaringan ATM menggunakan dua alamat fisik untuk membuat sirkuit virtual yang berlangsung sampai router titik masuk meminta pemutusan. Pada langkah ini, setiap switch di dalam jaringan menambahkan sebuah entri ke tabelnya untuk memungkinkan mereka mengarahkan sel yang membawa datagram IP.
     f)    Membangun Tabel
         Bagaimana server ATM membangun tabel pemetaannya? Hal ini juga dilakukan melalui penggunaan ATMARP dan dua inverse messages (invers inverse dan inverse reply). Ketika sebuah router terhubung ke jaringan ATM untuk pertama kalinya dan koneksi virtual permanen dibuat antara router dan server, server mengirimkan pesan permintaan terbalik ke router. Router mengirimkan kembali pesan balasan terbalik, yang mencakup alamat IP dan alamat fisiknya. Dengan menggunakan dua alamat ini, server membuat sebuah entri di tabel routing yang akan digunakan jika router menjadi router titik keluar di masa depan. Gambar dibawah menunjukkan operasi invers ATMARP.


3. Logical IP Subnet (LIS)
         Sebelum kita meninggalkan subjek IP over ATM, kita perlu membahas sebuah konsep yang disebut logical IP subnet (LIS). Untuk alasan yang sama bahwa LAN yang besar dapat dibagi menjadi beberapa subnet, jaringan ATM dapat dibagi menjadi subnetwork logis (bukan fisik). Ini memudahkan pengoperasian ATMARP dan protokol lain (seperti IGMP) yang perlu mensimulasikan penyiaran di jaringan ATM. Router yang terhubung ke jaringan ATM dapat termasuk dalam satu atau lebih subnet logis, seperti yang ditunjukkan pada Gambar dibawah. Dalam gambar, router B, C, dan D termasuk dalam satu subnet logis (ditunjukkan oleh kotak putus-putus); router F, G, dan H termasuk subnet logis lainnya (ditunjukkan oleh kotak teduh). Router A dan E termasuk dalam kedua subnet logis. Router dapat berkomunikasi dan mengirim paket IP langsung ke router di subnet yang sama; Namun, jika perlu mengirim paket ke router yang termasuk subnet lain, paket tersebut harus terlebih dahulu masuk ke router yang termasuk ke kedua subnet. Sebagai contoh, router B dapat mengirim paket langsung ke router C dan D. Tapi sebuah paket dari B ke F harus melewati A atau E. Perhatikan bahwa router yang berada pada subnet logis sama berbagi topeng subnet dan subnet yang sama. Yang menentukan untuk router di subnet berbeda berbeda. Untuk menggunakan ATMARP, pasti ada server ATMARP yang berbeda di setiap subnet. Sebagai contoh, pada gambar di atas, kita memerlukan dua server ATMARP, satu untuk setiap subnet.


D. Paket ARP
         Pada bagian ini, kami memberi contoh paket perangkat lunak ARP yang disederhanakan. Tujuannya adalah untuk menunjukkan komponen paket ARP hipotetis dan hubungan antar komponen. Gambar dibawah menunjukkan komponen dan interaksinya. Kita dapat mengatakan bahwa paket ARP ini melibatkan lima komponen:
tabel cache, antrian, modul output, modul masukan, dan modul kontrol-cache. Paket menerima datagram IP yang perlu dienkapsulasi dalam frame yang membutuhkan alamat fisik (perangkat keras) tujuan. Jika paket ARP menemukan alamat ini, paket tersebut mengirimkan paket IP dan alamat fisik ke lapisan data link untuk transmisi.
1.    Tabel Cache
        Pengirim biasanya memiliki lebih dari satu datagram IP untuk dikirim ke tujuan yang sama. Tidaklah efisien untuk menggunakan protokol ARP untuk setiap datagram yang ditujukan untuk host atau router yang sama. Solusinya adalah tabel cache. Ketika host atau router menerima alamat fisik yang sesuai untuk sebuah datagram IP, alamat tersebut dapat disimpan dalam tabel cache. Alamat ini dapat digunakan untuk datagrams yang ditujukan untuk receiver yang sama dalam beberapa menit berikutnya. Namun, karena ruang di tabel cache sangat terbatas, pemetaan di cache tidak dipertahankan untuk waktu yang tidak terbatas. Tabel cache diimplementasikan sebagai array dari entri. Dalam paket kami, setiap entri berisi bidang berikut:
•    Negara.
Kolom ini menunjukkan keadaan entri. Ini bisa memiliki satu dari tiga nilai: BEBAS, PENDING, atau TERSELESAIKAN. Negara yang bebas berarti waktu untuk hidup entri ini telah kedaluwarsa Ruang itu bisa digunakan untuk masuk baru. Status PENDING berarti permintaan untuk entri ini telah dikirim, namun jawabannya belum diterima. Status RESOLVED berarti bahwa entri telah selesai. Entri sekarang memiliki alamat fisik (perangkat keras) dari tujuan. Paket yang menunggu untuk dikirim ke tujuan ini dapat menggunakan informasi dalam entri ini.
•    Jenis perangkat keras.
Kolom ini sama dengan bidang yang sesuai dalam paket ARP.
•    Jenis protokol.
Kolom ini sama dengan bidang yang sesuai dalam paket ARP.
•    Panjang perangkat keras.
Kolom ini sama dengan bidang yang sesuai dalam paket ARP.
•    Panjang protokol.
Kolom ini sama dengan bidang yang sesuai dalam paket ARP.
•    Nomor antarmuka.
Router (atau host multihomed) dapat dihubungkan ke jaringan yang berbeda, masing-masing dengan nomor antarmuka yang berbeda. Setiap jaringan dapat memiliki jenis perangkat keras dan protokol yang berbeda.
•    Nomor Antrian.
ARP menggunakan antrian bernomor untuk memberkati paket yang menunggu resolusi alamat. Paket untuk tujuan yang sama biasanya enqueued dalam antrian yang sama.
•    Upaya.
Kolom ini menunjukkan berapa kali permintaan ARP dikirim untuk entri ini.
•    Waktu habis.
Kolom ini menunjukkan masa pakai sebuah entri dalam hitungan detik.
•    Alamat perangkat keras.
Kolom ini menunjukkan alamat perangkat keras tujuan. Ini tetap kosong sampai teratasi dengan balasan ARP.
•    Alamat protokol.
Kolom ini menunjukkan alamat IP tujuan.

2. Antrian
        Paket ARP kami menyimpan satu set antrian, satu untuk setiap tujuan, menahan paket IP sementara ARP mencoba menyelesaikan alamat perangkat kerasnya. Modul output mengirimkan paket yang belum terselesaikan ke dalam antrian yang sesuai. Modul input menghapus sebuah paket dari antrian dan mengirimkannya, dengan alamat fisik yang terselesaikan, ke lapisan data link untuk transmisi.

E. Ringkasan
    Pengiriman paket ke host atau router membutuhkan dua tingkat alamat: logis dan fisik. Alamat logis mengidentifikasi host atau router di tingkat jaringan. TCP / IP memanggil alamat logis ini sebagai alamat IP. Alamat fisik mengidentifikasi host atau router pada tingkat fisik.
     Pemetaan alamat logis ke alamat fisik bisa statis atau dinamis. Pemetaan statis melibatkan daftar alamat logis dan fisik; pemeliharaan daftar membutuhkan overhead tinggi.
     Protokol resolusi alamat (ARP) adalah metode pemetaan dinamis yang menemukan alamat fisik yang diberi alamat logis. Permintaan ARP disiarkan ke semua perangkat di jaringan. Jawaban ARP tidak diketahui host yang meminta pemetaan.
     Di proxy ARP, router mewakili satu set host. Ketika permintaan ARP mencari alamat fisik dari host mana pun dalam rangkaian ini, router mengirimkan alamat fisiknya sendiri. Ini menciptakan efek subnetting.
     ATMARP adalah protokol yang digunakan pada jaringan ATM yang mengikat alamat fisik ke alamat IP. Tabel pemetaan server ATMARP dibangun melalui penggunaan permintaan terbalik dan pesan balasan terbalik. Jaringan ATM dapat dibagi menjadi subnetwork logis untuk memudahkan ATMARP dan operasi protokol lainnya.
     Paket perangkat lunak ARP terdiri dari lima komponen: tabel cache, antrian, modul output, modul masukan, dan modul kontrol-cache. Tabel cache memiliki sejumlah entri yang digunakan dan diperbarui oleh pesan ARP. Antrian berisi paket yang menuju ke tujuan yang sama. Modul output mengambil paket dari lapisan IP dan mengirimkannya ke lapisan data link atau ke antrian. Modul masukan menggunakan paket ARP untuk memperbarui tabel cache. Modul input juga bisa mengirim balasan ARP. Modul kontrol cache mempertahankan tabel cache dengan memperbarui bidang entri.

Demikian materi tentang Address Resolution Protocol (ARP) yang dapat saya sampaikan, semoga dapat membantu teman-teman. Jika ada pertanyaan atau kritik dan saran silakan cantumkan di kolom komentar ya gaess…
Untuk Materi-materi lainnya dapat berkunjung ke :
https://goo.gl/yPyJkG tentang ICMP v6
https://goo.gl/SNyhYN tentang IPv6 Protocol
https://tekajejogja.blogspot.co.id/2017/11/mobile-ip.html    tentang Mobile IP
https://goo.gl/P1dJrB tentang Underlying Technologies
https://goo.gl/NptFfT tentang Introduction to Network Layer
https://tekajejogja.blogspot.co.id/2017/11/internet-control-message-protocol.html tentang ICMPv4


SALAM “MANTAB JOZZ” GAESS…

TERIMAKASIH GAESS !

Post a Comment

0 Comments