Dynamic Host Configuration Protocol
Yap, masih kaya kemaren dengan blog yang sama, pada kesempatan ini saya Dimas Trihandika akan menjelaskan mengenai apa yang saya tahu mengenai DHCP, baik DHCP Server, ataupun DHCP Client.
So, langsung aja ke pembahasan, simak terus yak :3..
Apa itu DHCP?
"Dhcp itu apa sih?" "Sejenis umbi - umbian kah?" shhhh, bukann :3. DHCP itu singkatan dari Dynamic Host Configuration Protocol, yaitu protocol yang berbasis arsitektur Client/Server yang digunakan untuk pemberian alamat (IP Address) Secara dinamis (otomatis). Jadi dengan adanya DHCP ini, client - client yang terhubung dengan DHCP server akan dapet IP Address secara otomatis, jadinya ga usah repot - repot buat ngasih IP nya secara manual.
Sebenernya mah kalian tuh setiap hari ketemu DHCP dah kayaknya :3. "Dihh, ngga, gua aja gatau DHCP yang kaya gimana" :3. Gini, misalkan kalian sekarang punya uang nih, nah mau main warnet kan, nah abis minta billing warnet, terus kalian bisa langsung browsing, game online, menjelajah internet dah pokoknya.. Instant gitu kan? tinggal pake aja, gausah mesti ribet - ribet lagi untuk terhubung dengan Internet.. Ya itu semua karena adanya DHCP yang sudah dikonfigurasi oleh server dari warnet tersebut, jadi ya pc yang kalian pake udah dapet IP Address secara otomatis, tinggal pake dah pokoknya.
Coba gan bayangkan dan renungkan :v jika di dalam sebuah warnet tuh ga disediain DHCP :3, wailah jadi ribet bgt pasti. Jadi setiap ada orang yang mau main.. "Bang IP yang masih kosong berapa" "Bang IP dede di rebut om - om itu" "Bang dede suka nomor 8, jadi dede maunya angka paling belakangnya 8, kalo abang ga ngasih, kita putus" "Bang , abang boong ya, IP yang abang kasih gabisa konek ke internet tuh, dasar penipu, dede gamau main disini lagi, dede males sama abang" :3, Fail bgt kan -_-. Nah maka dari itu DHCP ini bisa dibilang sangat berguna sekali untuk pengalamatan IP di dalam sebuah jaringan. Selain di Warnet, DHCP juga biasanya digunakan di sekolah, kantor, dsb.
Gimana gan? sekarang udah paham kan DHCP itu apa :3, ya seharusnya udah dong, ane udah jelasin susah payah pake bahasa yang gampang bgt dimenerti, yakali masih ga ngerti juga :3, keterlaluann :v.
Oke, sekarang kita lanjut membahas DHCP Server
Apa itu DHCP Server?
Jadi, DHCP Server itu adalah sebuah server yang menyediakan layanan DHCP untuk diberikan kepada client/host yang meminta/terhubung dengannya. Didalam Server DHCP, Admin dapat menentukan IP Address yang akan di gunakan oleh komputer client. Sebenernya IP DHCP yang di dapatkan oleh client dapat berubah - ubah sewaktu - waktu, Mengapa? ya memang seperti itu metode DHCP ini ngasih alamat IP ke clientnya, Misalkan PC A hari ini IP nya 192.168.1.3, belum tentu hari esok PC A tersebut dapet IP yang sama, bisa aja malah kepake buat PC B atau yang lainnya. Jadi, Jika seorang admin ingin IP dari client nya menetap, sama terus, tidak berubah-ubah, Admin tersebut harus melakukan konfigurasi Static DHCP Server.
Misalanya.. "Ah ane mau PC A IP nya 192.168.1.10, PC B IP nya 192.168.1.11, dst. Dan ane mau IP tersebut menetap, ga berubah - ubah". Nahh, maka dari itu Admin tersebut harus Konfigurasi Static DHCP Server terlebih dahulu. "Static DHCP Server itu apa?" Static DHCP Server adalah Pemberian alamat IP secara DHCP ke client, namun kita harus mengaturnya secara static pada server DHCP kita, Jadi client akan mendapatkan IP secara otomatis sesuai dengan apa yang sudah di atur secara static pada server DHCP. Kalo pengalaman konfigurasi saya sih, Konfigurasi Static DHCP server tuh dengan cara mencatat Mac-Address dari client tersebut, untuk lebih paham lagi, liat penjelasan dibawah ini..
Misalkan gini, Si PC A mau di kasih Static DHCP dengan alamat IP 192.168.1.10, maka dari itu tugas Admin tersebut adalah mencatat Mac-Address dari PC client tersebut, kemudian lakukan konfigurasi untuk pemberian alamat IP secara menetap untuk Mac-Address tersebut.
Nih ane kasih gambarannya biar ga bingung..
1) Ini merupakan isi konfigurasi Static DHCP
2) Dan si Client yang Mac nya sama, akan mendapatkan Static DHCP sesuai dengan apa yang di konfigurasi oleh server DHCP tersebut
Bisa kalian lihat gambar diatas, Proses yang terjadi adalah, pada saat client meminta DHCP si server DHCP tersebut akan mengecek Mac-Address dari PC client tersebut, jika ditemukan bahwa Mac-Address dari PC Client sama dengan Mac-Address yang di tentukan pada konfigurasi Static DHCP didalam Server tersebut, maka si client akan mendapatkan IP DHCP sesuai dengan apa yang sudah di tentukan secara Static oleh Server DHCP tersebut. Begitupun sebaliknya, jika Mac nya beda/tidak ditemukan Server DHCP akan memberikan alamat IP yang masih bisa digunakan secara acak.
Selain itu, kita juga bisa melakukan Lease Duration yang digunakan untuk mengganti IP Address Client berdasarkan durasi waktu yang sudah di atur pada Server tersebut.
Eh iya ane juga sebelumnya pernah config DHCP Server, di OS windows, dan di OS linux, untuk yang windows saya menggunakan Windows server 2012, untuk link konfigurasnya bisa lihat Disini, sedangkan untuk yang linuxnya saya menggunakan OS turunan redhat, yaitu CentOS 7, dan untuk link konfigurasi nya bisa lihat Disini. Satu lagi untuk tambahan aja nih, ada cara config DHCP Relay juga di linuxnya, "DHCP Relay itu apa?" udah liat aja dah, kalo ane bahas disini nanti kepanjangannya, linknya Disini gan, disitu juga ada cara config Static DHCP Server.
Anjay, cape ugha ngejelasin DHCP Server :3, yaudah sekarang lanjut ke DHCP Client.
Apa itu DHCP Client?
DHCP Client adalah Komputer (Client) yang meminta IP secara DHCP. Jika pada Windows, kita harus mengaturnya di control panel, dan memilih untuk memiliki IP secara DHCP. Di Windows, umumnya tertulis"Automatic blablabla", jika kita konek ke suatu jaringan, kemudian untuk pengalamatan IP nya kita memilih Automatic itu, nahh kita ini bisa juga di sebut sebagai DHCP Client. Jadi ya singkatnya DHCP Client tuh, Client yang merequest/meminta IP secara dinamis atau bisa juga disebut otomatis.
Proses yang terjadi pada saat Client meminta DHCP itu kaya gimana sih?. Gatau kan? yaudah makanya simak terus blog ini..
Proses yang terjadi pada saat Client meminta DHCP
#gambarhanyapemanis
1) DHCP Discover
Pertama, pada saat client konek ke suatu network, kemudian memilih pengalamatan IP secara Automatic, Maka client tersebut akan menyebarkan secara Broadcast, ada ga sih server yang nyediain DHCP.. "Wey, disini ada server yang nyediain DHCP ga?
2) DHCP Offer
Kemudian Server DHCP menjawab, beserta menawarkan IP yang tersedia dan masih bisa digunakan "Ada bree, nih gua ada IP sekian lu mau ga?
3) DHCP Discover
Si client menjawab beserta meminta IP DHCP tersebut "Oke bree, Gua minta IP nya dong, gasabar nih gua mau internetan" pfftt :v.
4) DHCP ACK
Terakhir, tahapp konfirmasi yang dimana si Server memberikan IP tersebut ke Client, Dan setelah tahap ini si Client akan mendapatkan IP Address secara Otomatis. Proses ini dinamakan DHCP Acknowledgement
Yap, ane udah cape, lagipula kayanya udah cukup penjelasan mengenai DHCP. Jika ada yang salah mohon dimaklumi, jika ada masukan bisa masukan di kolom komentar.
Sekian, Semoga Bermanfaat...
Perkenalkan, saya dari tim kumpulbagi. Saya ingin tau, apakah kiranya anda berencana untuk mengoleksi files menggunakan hosting yang baru?
ReplyDeleteJika ya, silahkan kunjungi website ini www.kbagi.com untuk info selengkapnya.
Di sana anda bisa dengan bebas share dan mendowload foto-foto keluarga dan trip, music, video, filem dll dalam jumlah dan waktu yang tidak terbatas, setelah registrasi terlebih dahulu. Gratis :)
terimakasih sangat membantu
ReplyDeleteMy blog