Loading...

الدرس 63: طريقة سريعة للتعامل مع عناوين IP

ذكرنا سابقا انه بحفظ مضاعفات العدد 2 نستطيع تحديد حجم كتلة العناوين (Block Size) بطريقة سريعة بمجرد النظر للعنوان و قناع الشبكة الفرعية (Subnet Mask).

في الواقع ان تحديد حجم كتلة العناوين (Block Size) يساعدنا كثيرا على التعامل مع عناوين (IP) و إجراء العمليات المختلفة عليها بطريقة سهلة و سريعة.

  • 1- فيمكننا تحديد العناوين التي تقع في نفس الشبكة (Subnet).
  • 2- و يمكننا الحصول على عناوين في نفس الشبكة (Subnet).
  • 3- و يمكننا الحصول على معرف الشبكة (Network ID) وهو اول عنوان (First IP) و الحصول على عنوان (Braodcast) و هو اخر عنوان (Last IP) في الشبكة (Subnet).

    وبالحصول على اول عنوان و اخر عنوان في الشبكة (Subnet) نستطيع:-

    • الحصول على اول واخر عنوان يصلح للمضيف (Usable IPs).
    • معرفة عدد العناوين في الشبكة (Subnet).
  • 4- وكذلك يمكننا الحصول على عنوان الشبكة التالية (Next Subnet ID).

و يمكننا كل هذا بمجرد النظر لعنوان IP و قناع الشبكة الفرعية(Subnet Mask) ,فبالنظر الى قناع الشبكة الفرعية (Subnet Mask) نستطيع تحديد عدد الخانات (Bits) المستخدمة للقسم الخاص بالمضيف (Host Portion) و بالتالي تحديد حجم كتلة العناوين (Block Size).

و بالطبع لكي نستطيع تحديد عدد الخانات (Bits) المستخدمة لقسم المضيف (Host Portion) بمجرد النظر يجب حفظ الاعداد الثنائية (Binary) التي تتكرر في قناع الشبكة(Subnet Mask) و نظيرها في الاعداد العشرية (Decimal).

و لكي نستطيع تحديد حجم كتلة العناوين (Block Size) بمجرد معرفة عدد الخانات(Bits) يجب علينا حفظ مضاعفات العدد 2.

و لتسهيل اجراء هذه العمليات و الحصول على المعلومات التي نريد باستخدام حجم كتلة العناوين (Block Size) يمكننا اتباع الخطوات التالية:-

  • نقوم اولا بتحديد عدد الخانات (Bits) الخاصة بالمضيف (Host Portion).
  • ثم نقوم بتحديد حجم كتلة العناوين (Block Size) .
  • ثم نبدأ العد من 0 في المجموعة الثمانية (Octet) المطلوبة, فيكون هذا اول معرف لاول شبكة (Network ID) نبدأ بها .
  • ثم نضيف حجم كتلة العناوين (Block Size) فنحصل على معرف الشبكة التالية (Next Network ID).
  • و نستمر في إضافة حجم كتلة العناوين (Block Size) لنحصل على معرفات الشبكات التالية.
  • و للحصول على اخر عنوان في احد الشبكات (Subnets) و هو عنوان (Broadcast) , نطرح واحد من معرف الشبكة التالية (Next network ID) لها.
  • و نستطيع تحديد اذا كانت العناوين تقع في نفس الشبكة (Subnet) اذا كانت هذه العناوين محصورة بين معرف شبكة (Network ID) و معرف الشبكة التالية (Next network ID).

مثال

هل العنوانان التاليان يقعان في نفس الشبكة :-

193.27.94.109

255.255.255.192

193.27.94.231

255.255.255.192

الحل

بالنظر الى قناع الشبكة (Subnet Mask) في العنوانين نجد ان حجم كتلة العناوين (Block Size) يساوي 64.

و نلاحظ اننا سنتعامل مع المجموعة الثمانية الرابعة (Octet4).

بالتالي نبدأ العد من الصفر في هذه المجموعة الثمانية , و نستمر في إضافة حجم كتلة العناوين (Block Size) لنحصل على معرفات الشبكات الفرعية (Subnets) حتى نصل للشبكة او للشبكات التي تحتوي على العنوانين المذكورين , بالشكل التالي:-

193.27.94.0

193.27.94.64

193.27.94.128

193.27.94.192

193.27.95.0

نلاحظ ان العنوان الأول:-

193.27.94.109

محصور بين معرفي الشبكتين :-

193.27.94.64

193.27.94.128

بالتالي ينتمي هذا العنوان الى الشبكة الادنى .

193.27.94.64

و نلاحظ ان العنوان الثاني:-

193.27.94.231

محصور بين معرفي الشبكتين :-

193.27.94.128

193.27.95.0

بالتالي ينتمي هذا العنوان الى الشبكة الادنى

193.27.94.128

و بهذا نجد ان العنوانين يقعان في شبكتين مختلفتين.

مثال

استخرج معرف الشبكة (Network ID) و عنوان (Broadcast) و اول عنوان و اخر عنوان يصلح لجهاز مضيف (Usable IPs) في الشبكة التي يقع فيها العنوان التالي :-

83.37.55.4

255.240.0.0

الحل

بالنظر الى قناع الشبكة (Subnet Mask) نجد ان حجم كتلة العناوين Block Size يساوي 220.

و لتبسيط التعامل مع حجم كتلة عناوين(Block Size) بهذا الشكل و لحصر تعاملنا مع المجموعة الثمانية (Octet) المطلوبة فقط يمكننا تبسيط 220 بالشكل التالي:-

28X28X24

وبهذا نلاحظ اننا سنتعامل مع المجموعة الثمانية الثانية (Octet2) , حيث اخذنا من هذه المجموعة اربع خانات (Bits) لمعرف المضيف بالتالي سنستخدم حجم الكتلة Block Size في هذه المجموعة الثمانية يساوي 24=16

فنبدأ العد من 0 في هذه المجموعة الثمانية (Octet) , و نستمر في إضافة حجم كتلة العناوين (Block Size) 16 لنحصل على معرفات الشبكات الفرعية (Network IDs) حتى نصل للشبكة التي تحتوي على العنوان المذكور , بالشكل التالي:-

83.0.0.0

83.16.0.0

83.32.0.0

83.48.0.0

نلاحظ ان العنوان :-

83.37.55.4

محصور بين معرفي الشبكتين :-

83.32.0.0

83.48.0.0

بالتالي ينتمي هذا العنوان الى الشبكة الادنى و معرف هذه الشبكة (Network ID)هو:-

83.32.0.0

255.240.0.0

و عنوان (Broadcast) في هذه الشبكة هو العنوان الذي قبل عنوان معرف الشبكة التالية(Next Network ID) لها.

83.48.0.0

– 1

83.47.255.255

255.240.0.0

و اول عنوان يصلح لجهاز المضيف (First usable IP) هو العنوان التالي لمعرف الشبكة (Network ID),و هو العنوان:-

83.32.0.1

255.240.0.0

و اخر عنوان يصلح لجهاز المضيف (Last Usable IP) هو العنوان السابق لعنوان Broadcast و هو العنوان:-

83.47.255.254

255.240.0.0

مثال

اكتب معرف الشبكة(Network ID) و عنوان (Broadcast) و اول و اخر عنوان يصلح لمضيف (Usable IPs) ,و عدد العناوين في الشبكة التي تحتوي على العنوان التالي و معرف الشبكتين التاليتين (Next Network IDs) لها.

183.24.55.71/20

الحل

بالنظر الى قناع الشبكة(Subnet Mask) نجد ان حجم كتلة العناوين Block Size يساوي 212.

و لتبسيط التعامل مع حجم كتلة عناوين (Block Size) بهذا الشكل و لحصر تعاملنا مع المجموعة الثمانية (Octet) المطلوبة فقط يمكننا تبسيط 212 بالشكل التالي:-

28X24

و بهذا نلاحظ اننا سنتعامل مع المجموعة الثمانية الثالثة (Octet3) , حيث اخذنا من هذه المجموعة اربع خانات Bits لمعرف المضيف بالتالي سنستخدم حجم الكتلة Block Size في هذه المجموعة الثمانية (Octet) يساوي 24=16

فنبدأ العد من 0 في هذه المجموعة الثمانية (Octet) , و نستمر في إضافة حجم كتلة العناوين Block Size 16 لنحصل على معرفات الشبكات الفرعية(Network IDs) حتى نصل للشبكة التي تحتوي على العنوان المذكور , بالشكل التالي:-

183.24.0.0

183.24.16.0

183.24.32.0

183.24.48.0

183.24.64.0

183.24.80.0

بالتالي يكون معرف الشبكة (Network ID)التي تحتوي على هذا العنوان هو:-

183.24.48.0/20

و اول عنوان يصلح لمضيف (First usable IP) هو العنوان:-

183.24.48.1/20

و اخر عنوان يصلح لمضيف (Last Usable IP) هو العنوان:-

183.24.63.254/20

و عنوان (Broadcast) في هذه الشبكة هو العنوان:-

183.24.63.255/20

و معرف الشبكة التالية (Next Network ID) لهذه الشبكة هو:-

183.24.64.0/20

و معرف الشبكة التالية (Next Network ID) هو:-

183.24.80.0

و كما رأينا ان الامر بسيط و يمكننا اجراء هذه العمليات في ذهننا بسهولة بدون استخدام الآلة الحاسبة بمجرد معرفة حجم كتلة العناوين (Block Size) , و بالطبع كما ذكرنا سابقا لإجراء ذلك يجب علينا حفظ مضاعفات العدد 2 و الاعداد الثنائية (Binary) التي تتكرر في قناع الشبكة (Subnet Mask) و نظيرها في النظام العشري (Decimal).

ملاحظة

اذا كان حجم كتلة العناوين (Block Size) من 224 الى 231 سنتعامل مع المجموعة الثمانية الرابعة (Octet4).

و اذا كان حجم كتلة العناوين (Block Size) من 216 الى 223 سنتعامل مع المجموعة الثمانية الثالثة (Octet3).

اذا كان حجم كتلة العناوين (Block Size) من 28 الى 215 سنتعامل مع المجموعة الثمانية الثانية (Octet2).

اذا كان حجم كتلة العناوين (Block Size) من 21 الى 27 سنتعامل مع المجموعة الثمانية الاولى (Octet1).


اترك تعليقاً

إغلاق
error: Content is protected !!
×
×

Cart