Request, yoki so‘rov
Mijoz DHCPOFFER oladi va keyin serverga DHCPREQUEST
xabarini yuboradi. Ushbu xabar bilan u taklif qilingan manzilni qabul
qiladi va bu haqda DHCP serveriga xabar beradi. Translyatsiya xabari
deyarli butunlay DHCPDISCOVER-ni takrorlaydi, lekin server
tomonidan ajratilgan noyob IP-ni o‘z ichiga oladi. Shunday qilib, mijoz
64
barcha mavjud DHCP serverlariga "ha, men ushbu manzilni olaman"
deb aytadi va serverlar IP-ni band deb belgilaydi.
Acknowledgement, yoki tasdiqlash
Server mijozdan DHCPREQUEST oladi va nihoyat IP-manzil
mijozga DHCPACK xabari bilan uzatilganligini tasdiqlaydi. Ushbu
translyatsiya yoki to‘g‘ridan-to‘g‘ri xabar nafaqat IP egasini, balki mijoz
ushbu manzildan foydalanishi mumkin bo‘lgan davrni ham tasdiqlaydi.
Biz xabarlarni yuborish sxemasini aniqladik, lekin agar tarmoqda
taklif yuborgan bir nechta DHCP serverlari bo‘lsa, mijoz qaysi birini
tanlaydi? Yaxshi savol. INIT holatida, agar mijoz birinchi marta
manzilni qabul qilsa, u faqat birinchi IP taklifini qabul qiladi. Biroq,
agar mijoz ilgari ma’lum bir DHCP serveri bilan aloqa qilgan bo‘lsa, u
ushbu serverga ustunlik beradi va aksincha, server tanish mijozni
tanlaydi.
Ijara muddati
DHCP serveri IPni tarmoqdan ajratganda, IP-ning amal qilish
muddati bilan birga mijoz uchun manzil ajratilganligi haqida yozuv
qoldiradi. Ushbu amal qilish muddati ijara muddati deb ataladi. Ijara
muddati 24 soatdan bir necha kun, haftalar yoki hatto oylargacha
bo‘lishi mumkin, u serverning o‘zi sozlamalarida o‘rnatiladi.
Doimiy asosda emas, balki ijara uchun manzilni taqdim etish bir
necha sabablarga ko‘ra zarur. Birinchidan, bu IP manzillaridan oqilona
foydalanish - uzilgan yoki muvaffaqiyatsiz mijozlar o‘zlari uchun
manzilni zahiraga olmaydilar. Ikkinchidan, agar kerak bo‘lsa, yangi
mijozlar noyob manzilga ega bo‘lishlari kafolati.
Hududdan manzilni qo‘lga kiritgandan so‘ng, mijoz uni T deb
nomlangan vaqtga ijaraga beradi. Mijoz BOUND holatiga kiradi va
yarim muddatli ijara vaqti T1 kelguncha normal ishlashni davom
ettiradi.
T1 paydo bo‘lganda, mijoz yangi IP olish yoki manzilni yangilash
-
YANGILASH
holatini
boshlaydi.
Qayta
olish
jarayoni
soddalashtirilgan sxema bo‘yicha amalga oshiriladi: mijoz to‘g‘ridan-
to‘g‘ri xabar orqali so‘raydi (DHCPREQUEST) va server so‘rovni qabul
qiladi (DHCPACK). Ijara vaqti yana hisoblana boshlaydi.
Agar serverdan hech qanday tasdig‘i (DHCPACK) olinmasa,
mijoz manzilni qayta so‘raydi, lekin T1 ning yarmi tugashi bilangina.
Agar manzil so‘rovi ikkinchi marta javobsiz qolsa, mijoz T1/2ning
yarmi (to‘liq ijaraning 25%) muddati tugashi bilan boshqa xabar
yuboradi. Keyingi so‘rov qolgan vaqtning yana yarmi, keyin yana yarmi
65
o‘tgandan keyin yuboriladi. Va shunga o‘xshash, T2 kelgunga qadar, bu
87,5% yoki umumiy ijara vaqtining 7/8 qismini tashkil qiladi. T2 dan
so‘ng, IP ijarasini yangilash bo‘yicha barcha urinishlar efirga uzatiladi.
Bu shuni anglatadiki, agar birinchi server biron sababga ko‘ra mavjud
bo‘lmasa, boshqa istalgan server manzil so‘roviga javob bera oladi va
ish to‘xtatilmaydi.
Do'stlaringiz bilan baham: |