![Page 1: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/1.jpg)
DHCPDynamic Host Configuration Protocol
![Page 2: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/2.jpg)
Purpose and Goal
From RFC2131: The Dynamic Host Configuration Protocol (DHCP) provides a framework for passing configuration information to hosts on a TCP/IP network. DHCP consists of two components: a protocol for delivering hostspecific configuration parameters from a DHCP server to a host and a mechanism for allocation of network addresses to hosts.
![Page 3: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/3.jpg)
DHCP functional Goal
• Host tanpa IP berkomunikasi dengan DHCP server
• DHCP server memberikan parameter configurasi• DHCP memberikan IP secara dinamis dan dapat
mereuse alamat2 tsb
![Page 4: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/4.jpg)
Apa yang dilakukan oleh DHCP?
• menyediakan protokol, aplikasi dan parameter konfigurasi yang lain
• Menghindari konfigurasi manual
![Page 5: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/5.jpg)
Apa yg dapat dilakukan dengan DHCP• plugandplay• PC dapat berpindah2 tanpa repot dengan
addressing
![Page 6: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/6.jpg)
DHCP
• tidak support multiple address di satu card•
![Page 7: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/7.jpg)
Design Goal
• Mengeliminasi konfigurasi manual• Mencegah penggunaan IP ganda• Multiple server• Satu server bisa untuk bbrp subnet
![Page 8: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/8.jpg)
Apa yang dapat kita lakukan dengan DHCP?• PnP• Pindah lokasi PC• Mobile PC (Laptop)• Mobile Device
![Page 9: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/9.jpg)
Yang tidak bisa dilakukan dengan DHCP• Satu card dua IP• Pemberitahuan perubahan parameter ke client• DNS• Komunikasi antar DHCP server• Autentikasi • Konfigurasi router
![Page 10: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/10.jpg)
History
• Internet Engineering Task Force – IETF• Dynamic Host Configuration Working Group
(DHC WG)• BOOTP•
![Page 11: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/11.jpg)
• DHCP sebagai standar• RFC 2131: DHCP• RFC 2132 : DHCP Options and BOOTP vendor
extensions•
![Page 12: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/12.jpg)
Implementasi
• DHCP: open standard, free to use• Commercial Implementation:
– Microsoft DHCP Server
• Noncommercial Implementation:– DHCP Internet Software Consortium
![Page 13: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/13.jpg)
Contoh
• Institusi dengan 200 pegawai• Menggunakan intranet TCP/IP• Intranet menggunakan Ethernet• Terdiri dari 5 segmen
– 4 segmen untuk desktop– 1 segment untuk server
• Terkoneksi menggunakan sebuah router
![Page 14: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/14.jpg)
• Network address untuk institusi tsb adalah 201.155.7.0
• Disubnet untuk bbrp segment tsb:• Subnet mask 27• Jumlah subnet yang mungkin 8 dengan 32 pc per
subnet
![Page 15: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/15.jpg)
201.157.7.32
201.157.7.64
201.157.7.128
201.157.7.96
201.157.7.192Router
![Page 16: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/16.jpg)
• DHCP server diletakkan di subnet 201.157.7.192• Desktop menghubungi DHCP server pada saat
start up untuk meminta ip address dan parameter lain
![Page 17: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/17.jpg)
Komputer Baru
• Mencari DHCP server• Server mengecek rules dalam DHCP
– Ambil alamat– Ambil konfig yang lain
• PnP
![Page 18: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/18.jpg)
201.157.7.96
201.157.7.198Router
New computer
DHCP
server
![Page 19: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/19.jpg)
Relocated Computer
• Pada saat PC restart, PC mengecek ke server untuk konfirmasi address
• Jika addres ok, PC dapat menggunakan addressnya yang lama
• Jika PC pindah ke subnet lain maka ia harus menggunakan alamat baru
![Page 20: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/20.jpg)
201.157.7.64
201.157.7.96
201.157.7.198Router
201.157.7.98
DHCP
server
![Page 21: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/21.jpg)
Alokasi Alamat
• Static (BOOTP): data client ada di server• Automatic: alokasi alamat baru• Dynamic: alokasi alamat baru dan reuse
![Page 22: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/22.jpg)
Lease Time
• Alamat dinamis dialokasikan untuk jangka waktu tertentu (lease)
• Client dapat menggunakan alamat tersebut untuk jangka waktu tertentu
• Client tidak diperkenankan lagi menggunakan alamat tersebut jika lease time habis
• Server tidak boleh mereuse jika lease time belum habis
![Page 23: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/23.jpg)
Address Allocation
• Client cek validitas alamat padan saat booting• Client dapat memperpanjang lease time pada
saat booting• Client dapat memperpanjang lease time pada
saat mendekati address expire
![Page 24: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/24.jpg)
Cara Memperoleh alamat
• Client broadcast DISCOVER untuk mencari server DHCP
• Server memilih alamat dan membalasnya• Client memilih server dan mengirim REQUEST• Server commit allocation
![Page 25: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/25.jpg)
![Page 26: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/26.jpg)
![Page 27: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/27.jpg)
![Page 28: DHCP Dynamic Host Configuration Protocollearning.upnyk.ac.id/pluginfile.php/3993/mod_resource/content/1/10 DHCP.pdf · Apa yang dilakukan oleh DHCP? • menyediakan protokol, aplikasi](https://reader030.vdocuments.us/reader030/viewer/2022041204/5d5422e388c993f52b8b79ca/html5/thumbnails/28.jpg)