Xatoliklarni nazorat qilish Agar so‘rov yo‘qolsa yoki buzilsa nima bo‘ladi? Agar javob
buzilgan bo‘lsa nima bo‘ladi? DHCP ni ishlatishda xatolarni
boshqarish kerak. DHCP xatolarni boshqarishni ta’minlamaydigan
UDP dan foydalanadi. Shuning uchun, DHCP xato nazoratini
ta’minlashi kerak. Xatolarni boshqarish ikkita strategiya orqali amalga
oshiriladi:
1.
DHCP UDP tekshiruv jadvalidan foydalanishni talab qiladi.
Yodda tutingki, UDP da nazorat summasidan foydalanish majburiy
emas.
2.
Agar DHCP mijoz so‘rovga DHCP javobini olmasa,
taymerlar va retranslyatsiya siyosatidan foydalanadi. Biroq, bir nechta
hostlar so‘rovni qayta yuborishlari kerak bo‘lgan hollarda, masalan,
tirbandlikni oldini olish uchun (masalan, elektr uzilishidan keyin),
Mijoz
Mijoz
Mijoz
Server
Server
Server
So‘rov
Javob
Javob bermoq
Passiv
ochiq
Aktiv
ochiq
260
DHCP mijozni taymerlarini o‘rnatish uchun tasodifiy raqamdan
foydalanishga majbur qiladi.
DHCP paket formati Har bir maydon quyidagicha tavsiflanadi:
Operatsiya kodi. Ushbu 8 bitli maydon DHCP paketining
turini aniqlaydi: so‘rov (1) yoki javob (2).
Qurilma turi . Bu fizik tarmoq turini aniqlaydigan 8 bitli
maydon. Har bir tarmoq turiga butun son berilgan. Masalan, Ethernet
uchun qiymat 1 ga teng.
7.21- rasm. DHCP paketning formati
Qurilma uzunligi . Bu baytlarda fizik manzil uzunligini
belgilaydigan 8 bitli maydon. Masalan, Ethernet uchun qiymat 6 ga
teng.
Sakrashlar soni . Bu 8 bitli maydon bo‘lib, paketning
sayohatga tushadigan maksimal sakrashlar (hops) sonini belgilaydi.
O‘tkazma ID si . Bu 4 baytli butun sonni o‘z ichiga olgan
maydon. Tranzaktsiyani identifikatsiya qilish mijoz tomonidan
o‘rnatiladi va javobni so‘rov bilan moslashtirish uchun ishlatiladi.
Server javobida bir xil qiymatni qaytaradi.
Operatsiya kodi Qurilma turi Qurilma uzunligi Sakrashlar soni
O‘tkazma ID si
Mijoz IP manzili
Sizning IP manzilingiz
Server IP manzili
Shlyuz IP manzili
Mijozning qurilma manzili
(16
bayt)
O’tkazma IDsi
Server nomi
(64 bayt)
Boot fayl nomi
(128 bayt)
Tanlovlar
(o‘zgaruvchan uzunlik)
Sekundlar soni
Bayroq