DHCP (Dynamic Host Configuration Protocol)
Last updated
Last updated
Dynamic Host Configuration Protocol (DHCP) - bu tarmoqdagi qurilmalarga avtomatik ravishda IP-manzil va boshqa tarmoq parametrlarini taqdim etuvchi tarmoq protokoli. Ushbu qo‘llanma DHCP haqida to‘liq ma’lumot berib, uning ishlash jarayonlarini, asosiy komponentlarini va sozlash usullarini batafsil tushuntiradi.
DHCP - bu mijoz-server modeli asosida ishlaydigan protokol bo‘lib, tarmoqdagi har bir qurilmaga (kompyuter, telefon, printer va h.k.) avtomatik ravishda quyidagi ma’lumotlarni taqdim etadi:
IP-manzil
Tarmoq niqobi (Subnet Mask)
Gateway (Shlyuz) manzili
DNS server manzillari
Qo‘shimcha tarmoq sozlamalari
DHCP administratorning ishini yengillashtiradi va tarmoqdagi IP-manzillarni qo‘lda sozlash zaruratini bartaraf etadi.
DHCP ishlash jarayoni quyidagi asosiy bosqichlardan iborat:
DHCP Discover
Mijoz qurilmasi (Client) tarmoqda DHCP serverni topish uchun DHCP Discover xabarini yuboradi. Ushbu xabar broadcast rejimida yuboriladi.
DHCP server mijozning DHCP Discover so‘roviga javoban DHCP Offer xabarini yuboradi. Ushbu xabarda mijoz uchun mo‘ljallangan IP-manzil va boshqa tarmoq parametrlarining takliflari mavjud.
DHCP Request
Mijoz taklif qilingan IP-manzil va parametrlarni qabul qilish uchun DHCP Request xabarini yuboradi.
DHCP Acknowledge
DHCP server mijozning so‘rovini tasdiqlash uchun DHCP Acknowledge xabarini yuboradi. Ushbu bosqichdan so‘ng, mijoz tarmoqda belgilangan IP-manzil bilan ishlay boshlaydi.
DHCP Server
Bu qurilmalar yoki dasturlar DHCP xizmatini taqdim etadi. Server tarmoqdagi barcha mijozlar uchun IP-manzilni boshqaradi.
DHCP Client
Bu DHCP serverdan IP-manzil va boshqa tarmoq parametrlarini oluvchi qurilma.
DHCP Relay Agent
Agar DHCP server boshqa tarmoq segmentida joylashgan bo‘lsa, DHCP Relay Agent mijozning DHCP xabarlarini serverga uzatadi.
IP Pool (Manzillar Havzasi)
DHCP server tarmoq qurilmalariga taqsimlaydigan IP-manzillar diapazonini saqlaydi.
Linuxda DHCP Serverni Sozlash
DHCP server dasturini o‘rnatish:
Konfiguratsiya faylini tahrirlash: Fayl joylashuvi: /etc/dhcp/dhcpd.conf
DHCP xizmatini ishga tushirish:
Windows Serverda DHCP Sozlash
DHCP rolini o‘rnatish:
Windows Server Manager orqali “Add Roles and Features” funksiyasidan foydalaning.
DHCP rolini tanlang va o‘rnating.
DHCP scope (diapazon) yaratish:
DHCP konsolini oching.
Scope yaratish ustida “New Scope” funksiyasini tanlang va IP-manzillar diapazonini belgilang.
Xizmatni ishga tushirish va sozlamalarni tekshirish.
Dynamic Allocation
DHCP server mijozlarga dinamik ravishda IP-manzillarni taqdim etadi. Bu usul eng keng tarqalgan.
Automatic Allocation
Mijozga birinchi marta ajratilgan IP-manzil doimiy ravishda saqlanadi.
Static Allocation
Muayyan qurilmalar uchun MAC manziliga asoslangan IP-manzillar ajratiladi. Bu usul serverda maxsus konfiguratsiya talab qiladi.
Avtomatlashtirish: Tarmoq administratorining qo‘l mehnatini kamaytiradi.
Moslashuvchanlik: Qurilmalar tarmoqga ulanishini osonlashtiradi.
Markazlashtirilgan boshqaruv: Barcha tarmoq sozlamalari bitta serverda boshqariladi.
Xatolarni kamaytirish: IP-manzillarni qo‘lda kiritishdagi xatoliklarni oldini oladi.
IP-Manzillar Taqchilligi
Agar IP Pool to‘lib qolsa, yangi qurilmalar tarmoqqa ulanmaydi. Hal qilish yo‘li:
IP Pool diapazonini kengaytirish.
DHCP Lease Time ni qisqartirish.
IP Konflikti
Agar bitta IP-manzil bir nechta qurilmaga ajratilgan bo‘lsa, tarmoqda konflikt yuzaga keladi. Buni DHCP serverni qayta sozlash orqali hal qilish mumkin.
DHCP Server Ulanmasligi
Agar mijoz DHCP serverni topa olmasa, relay agentni tekshirish yoki DHCP serverni qayta ishga tushirish kerak.
DHCP zamonaviy tarmoq infratuzilmasining muhim qismi hisoblanadi. U avtomatlashtirish orqali vaqtni tejaydi va tarmoq boshqaruvini yengillashtiradi. Ushbu qo‘llanmada DHCP ishlash prinsiplari, konfiguratsiyasi va afzalliklari haqida to‘liq ma’lumot berildi.