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.
Sekundlar soni. Bu 16 bitli maydon bo‘lib, mijoz yuklashni boshlagan vaqtdan boshlab o‘tgan soniyalar ko‘rsatadi.
Bayroq. Bu 16 bitli maydon bo‘lib, unda faqat chap tomondagi bit ishlatiladi va qolgan bitlar 0 larga o‘rnatilishi kerak. Chap tomonida bit serverdan yuborilgan majburiy javobni (unicast o‘rniga) belgilaydi. Agar javob mijozga bir xilda bo‘lishi kerak bo‘lsa, belgilangan IP paketning IP manzili mijozga tayinlangan manzildir. Mijoz o‘z IP manzilini bilmaganligi sababli paketni tashlab yuborishi mumkin. Agar IP datagram translyatsiya qilinsa, har bir host uzatilgan xabarini qabul qiladi va qayta ishlaydi. 7.22-rasmda bayroq formati ko‘rsatilgan.
16 bit
15 nol-bit
7.22-rasm. Bayroq formati
Mijozning IP manzili. Bu mijozning IP manzilini o‘z ichiga olgan 4 baytlik maydon. Agar mijozda bunday ma’lumotlar bo‘lmasa, bu maydon 0 qiymatiga ega.
Do'stlaringiz bilan baham: |