Cara kerja protokol ARP :
Host Y melakukan broadcast dengan mengirimkan pesan ARP Request, apabila host yang dituju berada dalam satu jaringan maka host tersebut akan mengirimkan pesat ARP Reply yang berisikan informasi MAC.
Bila host yang dituju berada dalam jaringan yang berbeda maka yang akan mengirimkan ARP Reply adalah Router yang memisahkan jaringan tersebut.
Table of Contents
Reverse Address Resolution Protocol (RARP)
Protokol RARP digunakan untuk merubah protokol pengalatan pada layer yang lebih rendah (Alamat MAC) menjadi alamat IP.
Bootstrap Protocol (BOOTP)
Bootstrap Protocol (BOOTP) dapat membuat sebuah client / workstation untuk melakukan initialisasi (proses booting pada komputer) dengan IP Stack yang minimal sehingga mendapatkan IP Address, alamat Gateway, dan alamat Name server dari sebuah BOOTP server.
BOOTP spesifikasi bisa dilihat di RFC 951 – bootstrap protocol.
Proses BOOTP antara lain :
- Client mendeteksi alamat fisik jaringan pada sistemnya sendiri, biasanya berada di ROM pada interface.
- BOOTP celint mengirimkan informasi alamat fisik jaringannya ke server dengan menggunakan protokol UDP pada port 67.
- Server menerima pesan dari client dan mencatat informasi alamat fisik client, kemudian membandingkan dengan data yang ada diserver. Apabila data yang dicari ada maka server akan memberikan IP address kepada client melalui port 68 protokol UDP.
- Ketika client menerima reply dari server, client akan mencatat record alamat IP kemudian melakukan proses bootstrap.
Dynamic Host Configuration Protocol (DHCP)
DHCP memberikan framework untuk disampaikan kepada client yang berisikan informasi tentang konfigurasi jaringan. DHCP bekerja berdasarkan protokol BOOTP, dimana ditambahkan fungsi untuk mengalokasikan penggunaan IP address dan konfigurasi jaringan lainnya.
Spesifikasi DHCP dapat dilihat pada RFC 2131 – Dynamic Host Configuration Protocol, dan RFC 2132 – DHCP options and BOOTP vendor extension.
DHCP melakukan transaksi dengan melihat pada jenis pesan yang dikirimkan. Pesan-pesan tersebut antara lain:
- DHCPDISCOVER : broadcast oleh client untuk menemukan server
- DHCPOFFER : respon dari server karena menerima DHCPDISCOVER dan menawarkan IP address kepada client
- DHCPREQUEST : pesan dari client untuk mendapatkan informasi jaringan
- DHCPACK : acknowledge dari server
- DHCPNACK : negative acknowledge dari server yang menyatakan waktu sewa dari client sudah kadaluwarsa
- DHCPDECLINE : pesan dari client yang menyatakan bahwa dia sedang menggunakan informasi dari server
- DHCPRELEASE : pesan dari client bahwa client sudah tidak menggunakan lagi informasi dari server
- DHCPINFORM : pesan dari client bahwa dia sudah menggunakan informasi jaringan secara manual.
Proses alokasi alamat jaringan pada DHCP
Bagian ini menjelaskan interaksi antara client dan server, dimana client tidak mengetahui alamat IP nya. Di asumsikan DHCP server memiliki 1 blok alamat jaringan dimana dapat digunakan pada jaringan tersebut. Setiap server memiliki sebuah database yang berisikan info IP address dan sewa (leases) penggunaan jaringan pada suatu tempat penyimpanan yang permanen.
Berikut keterangan dari interaksi antara DHCP client dan DHCP server :
- Client melakukan broadcast DHCPDISCOVER pada jaringan lokal.
- Server merespon dengan pesan DHCPOFFER, dimana informasi ini juga
memberikan informasi tentang IP address. - DHCP client menerima 1 atau lebih pesan DHCPOFFER dari 1 atau lebih DHCP server. Client memilih salah satu informasi itu dan mengirimkan pesan DHCPREQUEST dan informasi jaringan mana yang dipilih.
- Server menerima pesan DHCPREQUEST tersebut dan membalas dengan
mengirimkan pesan DHCPACK dengan mengirimkan informasi lengkap. - Client menerima DHCPACK dan melakukan konfigurasi terhadap interface
jaringannya. - Apabila client sudah tidak menginginkan lagi alamat IP tersebut, client akan
mengirimkan pesan DHCPRELEASE.
Referensi
Sukaridhoto S. 2014. Buku Jaringan Komputer I. Surabaya: Politeknik Elektronika Negeri Surabaya (PENS).
WIJAYANTO N., ADJI. I.S. dan SAKTIAJI A. 2009. NETWORKING DAN INTERNETWORKING. Yogyakarta: UNIVERSITAS GADJAH MADA.