صافي :: DHCP :: حزمة

NET :: حزمة DHCP :: حزمة هي وحدة نمطية مع طرق كائن لإنشاء حزمة DHCP.
التحميل الان

صافي :: DHCP :: حزمة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stephan Hadinger
  • موقع ويب الناشر:
  • http://search.cpan.org/~shadinger/Net-DHCP-0.66/lib/Net/DHCP/Packet.pm

صافي :: DHCP :: حزمة العلامات


صافي :: DHCP :: حزمة وصف

NET :: حزمة DHCP :: PACTET هي وحدة نمطية من PERL مع طرق كائن لإنشاء حزمة DHCP. NET :: حزمة DHCP :: PACKET هي وحدة نمطية من PERL مع طرق كائن لإنشاء حزمة DHCP.Synopsis استخدام Net :: DHCP :: Packet؛ My $ P = NEW NET :: حزمة DHCP :: Packet-> جديد ('chaddr' => '000bcdef'، 'xid' => 0x9f0fd، 'ciaddr' => '0.0.0.0'، '0.0.0.0'، 'siaddr' => '0.0 .0.0 '،' القفزات '=> 0)؛ يمثل حزمة DHCP كما هو محدد في وحدة RFC 1533، RFC 2132.Constructorthis توفر فقط منشئ أساسي. بالنسبة للبنوك "السهلة"، يمكنك استخدام NET :: DHCP :: Module.New () جديد (العازلة) جديد (Arg => القيمة، Arg => القيمة ...) يخلق Net :: DHCP :: Packet الكائن، الذي يمكن استخدامه لإرسال أو تلقي حزم شبكة DHCP. BOOTP غير مدعوم. Without Walgument، يتم إنشاء حزمة افتراضية فارغة. حزمة $ = Net :: حزمة DHCP :: Packet ()؛ يتم تفسير الوسيطة المخزن المؤقت كأداة عازلة ثنائية مثل واحدة توفرها وظيفة Socket Recv (). إذا كانت الحزمة مشوهة، يتم إصدار خطأ فادح. استخدام IO :: المقبس :: إينت. استخدام الشبكة :: DHCP :: حزمة؛ $ sock = io :: المقبس :: INET-> جديد (localport => 67، proto => "UDP"، البث => 1) أو يموت "المقبس: $ @"؛ بينما ($ sock-> recv ($ newmsg، 1024)) {$ packet = net :: dhcp :: packet-> جديد ($ newmsg)؛ طباعة حزمة $-> Tostring ()؛ } لإنشاء حزمة جديدة جديدة جديدة () تأخذ الوسائط كأزواج من القيمة الرئيسية: حقل الحاجة الوثيقة الوصف -------- ------ -------------- --- OP OP 1 رسالة رمز OP / نوع الرسالة. 1 = BootRequest، 2 = BootReply HTYPE HTYPE 1 نوع عنوان الأجهزة، انظر قسم ARP في "الأرقام المعينة" RFC؛ على سبيل المثال، "1" = 10 ميغابايت إيثرنت. HLEN HLEN 1 طول عنوان الأجهزة (E.G. 6 'ل 10 ميغابايت إيثرنت). القفزات القفزات 1 مجموعات العميل إلى الصفر، والتي تستخدم اختياريا من قبل وكلاء الترحيل عند التشغيل عبر عامل الترحيل. XID XID 4 معرف المعاملة، وهو رقم عشوائي يختاره العميل، الذي يستخدمه العميل والخادم لربط الرسائل والردود بين عميل وخادم. SECS SECS 2 مليئة بالعميل، ثم انقضت منذ ثوان لأن العميل بدأ معالجة عملية الاستحواذ أو التجديد. أعلام الأعلام 2 أعلام (انظر الشكل 2). CIADDR CIADDR 4 عميل عنوان IP؛ تم ملؤها فقط إذا كان العميل في ملزم أو تجديد أو إعادة تسديد الحالة ويمكن أن يستجيب لطلبات ARP. Yiaddr Yiaddr 4 'عنوان IP "(العميل) الخاص بك. SIADDR SIADDR 4 IP عنوان الخادم التالي لاستخدامه في Bootstrap؛ عاد في DHCPOFFER، DHCPACK بواسطة الخادم. GIADDR GIADDR 4 عنوان IP ANIX، المستخدمة في التشغيل عبر عامل الترحيل. chaddr chaddr 16 عنوان الأجهزة العميل. SNAME SNAME 64 اسم مضيف خادم اختياري، سلسلة انتهت null. ملف ملف 128 اسم ملف التمهيد، سلسلة انتهت null اسم "عام" أو لاغية في dhcpdiscover، اسم مسار الدليل المؤهل بالكامل في dhcpoffer. الضوابط ISDHCP ISDHCP 4 ما إذا كانت الحزمة هي BOOTP أو DHCP. DHCP conatains "الكعكة السحرية" من 4 بايت. 0x630x820x530x63. DHO_ * رمز حقل المعلمات الاختيارية. راجع مستندات الخيارات للحصول على قائمة بالخيارات المحددة. انظر net :: DHCP :: الثوابت. حشوة الحشو * الحشو الاختياري في نهاية الملعب أدناه طرق أدناه للقيم و Descrption.note: يتم إنشاء خيارات DHCP بنفس الترتيب مثل أزواج القيمة الرئيسية. متطلبات: perl.


صافي :: DHCP :: حزمة برامج ذات صلة