Matakuliah : H0524/Jaringan Komputer Tahun : 2009 DHCP – Dynamic Host Configuration Protocol Pertemuan 09 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menggunakan Dynamic Host Configuration Protocol Bina Nusantara Outline Materi • Start up address • Automatic IP Address assignment • DHCP Protocol Bina Nusantara IP Address Statik / Dinamik • Address komputer dapat dialokasikan secara: – Statik atau Dinamik • IP address statik diberikan secara permanen ke komputer (Servers, routers) secara manual atau selalu diberikan saat online • Pemberian IP address secara dinamik lebih disukai karena: – IP addresses diberikan atas dasar permintaan (penghematan) – Menghindari konfigurasi manual – Mendukung mobilitas dari lap-top • IP address dinamik secara otomatik diberikan ke client stations dalam jaringan TCP/IP saat mereka online • DHCP Server umumnya digunakan untuk memberikan IP address dinamik ke clients Start-up IP Address Menentukan IP Address saat Startup melalui jaringan untuk mendapatkan IP address dari Server – Sistem harus menggunakan physical addressnya (MAC address) untuk berkomunikasi dengan server yang mempunyai tabel IP address. – Sistem mengirimkan broadcast untuk meminta IP address. Bina Nusantara DHCP • Dynamic Host Configuration Protocol (DHCP) dirancang agar secara dinamik mengkofigurasi komputer pada jaringan TCP/IP secara terpusat • Tiap DHCP server mempunyai sejumlah IP addresses yang dapat diberikan dan mempunyai tabel statusnya • DHCP client software memungkinkan komputer meminta IP saat online • Saat client offline, komputer memberitahu DHCP server bahwa IP addressnya bebas dan DHCP server menyesuaikan tabelnya • Memberikan IP address untuk sementara waktu (lease) yang dapat diperbaharuinya bila waktunya telah habis • DHCP client dapat memperoleh semua parameter konfigurasi IP DHCP • DHCP server mempunyai koleksi parameter konfigurasi – DHCP client meminta server parameter konfigurasi. – DHCP server memberikan parameter itu ke client. – Client dapat diberi parameter yang sama saat booting atau pindah subnet – DHCP server menyimpan data kunci untuk tiap client dan menggunakannya bila ada permintaan darinya • Menggunakan protokol UDP – Client menggunakan UDP port 67 untuk mengirimkan permintaan – Server menggunakan UDP port 68 untuk menjawab DHCP Message Format OpCode Hardware Type Hardware Address Length Hop Count Flags Number of Seconds Transaction ID Client IP address Your IP address Server IP address Gateway IP address Client hardware address (16 bytes) Server host name (64 bytes) Boot file name (128 bytes) Options (There are >100 different options) Bina Nusantara DHCP Process • Satu DHCP client dapat memperoleh tawaran dari beberapa servers dan dapat menerima salah satu namun biasanya yang pertama. • DHCP server yang menawarkan IP address ke client akan menjaga nya sampai tawaran tersebut diterima atau ditolak. • Bila client melihat bahwa address yang ditawarkan padanya telah ada di jaringan, ia akan mengirimkan DHCPDECLINE. Bina Nusantara DHCP Process Client 00:a0:24:71:e4:44 DHCP Server DHCP Request 00:a0:24:71:e4:44 Sent to 255.255.255.255 Client 128.143.137.144 00:a0:24:71:e4:44 DHCP Response: IP address: 128.143.137.144 Default gateway: 128.143.137.1 Netmask: 255.255.0.0 Bina Nusantara DHCP Server DHCP Process DCHP REQUEST DHCP Client 00:a0:24:71:e4:44 DHCP Server DHCPREQUEST DHCPACK DHCP Server • Saat ini DHCP client dapat memulai menggunakan IP address • Lease diperbahurui bila waktu telah berjalan 50 %. Jika DHCP server mengirimkan DHCPNACK address dilepas • Lamanya lease berkisar antara 1 menit sampai 999 hari (unlimited). Default 8 hari. Bina Nusantara DHCP Process Client 128.143.137.144 00:a0:24:71:e4:44 DHCPACK: IP address: 128.143.137.144 Default gateway: 128.143.137.1 Netmask: 255.255.0.0 DHCP Server Bila pesan DHCPREQUEST diterima, DHCP server yang dipilih akan menanggapi dengan pesan DHCPACK yang membawa parameter konfigurasi untuk client. Bila client menerima, parameter akan diperiksa dan melakukan konfigurasi TCP/IP modulenya Pesan memberikan lamanya lease. Bila lease habis waktu, client boleh meminta server untuk memperbaharuinya atau dikembalikan ke pool untuk diberikan ke host lain. DHCP Process DCHP RELEASE DHCP Client 00:a0:24:71:e4:44 DHCP Server DHCPRELEASE DHCP Server Saat ini DHCP client telah melepaskan IP address DHCP State Diagram Host Boots Initialize Nack Nack or lease expires Select Rebind Lease expires 87.5%. Request Renew Offer Select offer/ Request Request Ack Bound Ack Ack Lease expires 50%. Request Release
© Copyright 2024 Paperzz