سؤالان.. ومقدمة في عنونة الشبكات Subnetting

لديك عزيزي القاريء عشر ثوان لحل السؤال التالي في عنونة الشبكات:

هذا مقطع من إحدى الشبكات والذي يمثل ربطاً بين جهازي راوتر. المطلوب هو معرفة عنوان IP و Subnetmask للجهاز B…

subnetting

1-2-3-4-5-6-7-8-9-10  انتهت المهلة. هل توصلت إلى النتيجة؟

دعني أجمل لك حل السؤال في ثلاث خطوات بسيطة:

  1. ما يعنينا أولاً هو الجزء الأخير في subnetmask أي 252 فهو سيدلنا على عدد عناوين IP التي تتضمنها هذه الشبكة. لذلك نطرحه من الرقم 256 فيكون الناتج 4.
  2. الآن سنستخدم الرقم الناتج 4 في معرفة الفترة التي تبدأ بها عناوين شبكتنا وتنتهي… لذلك سنقسم المجال من 0 إلى 255 إلى فترات كل منها تتضمن 4 عناوين:
  3. 192.168.1.0-192.168.1.3

    192.168.1.4-192.168.1.7

    192.168.1.8-192.168.1.11

    192.168.1.12-192.168.1.15

    .

    .

    192.168.1.248-192.168.1.251

    192.168.1.252-192.168.1.255

  4. لاحظ أن العنوان 192.168.1.10 يقع ضمن الفترة 192.168.1.11-192.168.1.8. وبما أننا نعلم أن أول عنوان في أي شبكة محجوز كعنوان لهذه الشبكة Network Address وأن آخر عنوان محجوز كـَ Broadcast Address. إذن نتوصل إلى النتيجة التالية:
  5. 192.168.1.8

    192.168.1.9

    192.168.1.10

    192.168.1.11

    أي أن عنوان الراوتر B سيكون حتماً  192.168.1.9.

.

سؤال آخر…

سأسرد حلّه دون شرح (حاول حلّه أولاً متتبعاً الخطوات الثلاث السابقة قبل قراءة الحل لاحقاً)

جهاز حاسوب له IP 212.64.11.159 و mask 255.255.255.192. جد مجال الشبكة الخاص به بالإضافة إلى network add. و broadcast add. ؟؟

  1. 256-192=64
  2. 212.64.11.0-212.64.11.63
    212.64.11.64-212.64.11.127
    212.64.11.128-212.64.11.191
    212.64.11.192-212.64.11.255
  3. net add. = 212.64.11.128
    broad. add. = 212.64.11.191
    مجال العناوين الصالحة للإستخدام يبدأ من 212.64.11.129 وينتهي بـِ 212.64.11.190

قد يبدو غريباً إذا قلت أنني أتبع هذا الأسلوب العكسي في تدريس موضوع Subnetting خلال دورات CCNA. أي البدء بحل بعض الأسئلة البسيطة قبل القيام بشرح الموضوع، بعد أن ثبت لي أن الكثير من الطلاب لديهم قناعة مسبقة بصعوبته. وأن هذه الطريقة تمتص الصدمة الأولى لديهم🙂 هل توافقني الرأي؟؟ طبعاً هذا يتم بعد شرح أولي لمفاهيم بروتوكول IPv4 التي لا بد منها والتي ينبغي على كل دارس الإلمام بها. وأعني ip classes, مفهوم الشبكة الواحدة، network address, broadcast addressتوجيه البيانات بين الشبكات المختلفة routing، نظام العد الثنائي إلخ….

في هذه التدوينة أناقش subnetting الشبكات الصغيرة أي التي لا يتجاوز عدد عناوينها 256. أي أننا سنتعامل فقط مع الخانة الرابعة من Subnetmask.

ما أذكره في الأيام الأولى لدراستي CCNA وخصوصاً Subnetting هو أنه للوهلة الأولى كان يبدو موضوعاً صعباً.. فيما كان مدرس الدورة يصر على العكس وأنه بالإمكان أثناء تقديم الإمتحان إجابة أي سؤال Subnetting في وقت أقل من نصف دقيقة، وأنه ينبغي  استغلال باقي الوقت المخصص لهذه الأسئلة في إجابة الأسئلة الأخرى الأصعب. حسناً… أصبحت هذه قناعتي أنا أيضاً.

عموماً، يوصف Subnetting بأنه الموضوع السهل الممتنع… لأنه لا يتطلب سوى فهمك لبعض المفاتيح الأساسية عندها يصبح كل شيء سهل.

لنأخذ العنوان التالي كمثال:

IP : 212.64.11.159

Mask : 255.255.255.192

المفتاح الرئيسي لهذا الموضوع هو أن عنوان IP Address يعطينا دلالة عن عنوان الجهاز وهويته…لا أكثر… أما Subnetmask فهو ما يحدد بداية ونهاية الشبكة التي ينتمي إليها هذا الجهاز وبالتالي العدد الفعلي للعناوين المتاحة ضمن هذه الشبكة والتي يمكن لجهازنا الحديث معها دون الحاجة إلى إعادة توجيه باستخدام الراوتر مثلاً.

المفتاح الثاني هو أن Subnetmask عبارة عن سلسلة متواصلة (من اليسار إلى اليمين) من الرقم الثنائي 1 تقابل عنوان الشبكة. تليها سلسلة متواصلة من الرقم الثنائي 0 تمثل عدد عناوين IP في الشبكة.

11111111 . 11111111 . 11111111 . 1 1 0 0 0 0 0 0
255 . 255 . 255 . 192 64

المفتاح الثالث لهذا الموضوع هو الرقم 2 (مرفوعاً للقوة س، بحيث س رقم يتراوح بين 0 و 7)…ذلك  لأن كل خانة octet في أي عنوان IP أو subnetmask  مكونة من ثماني ثنائيات 8 bits.

وهذا يرتبط مباشرة بالمفتاح الرابع وهو أن القيم في أي subnetmask لن تتجاوز واحدة من ثماني قيم هي 128-192-224-240-248-252-254 بالإضافة إلى الصفر. وهذا يعني بالمقابل أن إحتمالات تقسيم الشبكة إلى شبكات أصغر محدودة فقط بثماني احتمالات. والجدول التالي يوضح هذه القيم مع عدد العناوين المتاحة التي تقابلها… لاحظ أن العمود الأخير يوضح عدد العناوين النهائية المسموح بها بعد أن تم خصم 2 يمثلان  network add. و broadcast add.

subnet mask 256 – (2^x) no. of IPs no. of valid IPs
255.255.255.0 class c default subnetmask 256 254
255.255.255.128 256 – (2^7)=128 128 126
255.255.255.192 256 – (2^6)=192 64 62
255.255.255.224 256 – (2^5)=224 32 30
255.255.255.240 256 – (2^4)=240 16 14
255.255.255.248 256 – (2^3)=248 8 6
255.255.255.252 256 – (2^2)=252 4 2
255.255.255.254 256 – (2^1)=254 2 0

أما المفتاح الأخير فأعتقد أنه تحصيل حاصل لما سبقه. فعندما تحتاج إلى تصميم شبكة بعدد معين من الأجهزة ليكن 11 مثلاً. فإنك لن تبحث عن Subnetmask يوفر لك هذا العدد بالضبط، بل يجب عليك البحث عن أقرب عدد صحيح أكبر من عدد الأجهزة المطلوبة وهو في حالتنا 14 أي 255.255.255.240

الآن دعنا نحلّ سؤالنا السابق بالطريقة التقليدية:

Subnet Mask 11111111 . 11111111 . 11111111 . 1 1 0 0 0 0 0 0
255 . 255 . 255 . 192
IP Address 11010100 . 10000000 . 00001011 . 1 0 0 1 1 1 1 1
212 . 64 . 11 . 159
ما يقابله الرقم 1 في Subnetmask يبقى كما هو وما يقابله صفر يتحول إلى صفر
Network Address 11010100 . 10000000 . 00001011 . 1 0 0 0 0 0 0 0
212 . 64 . 11 . 128

أرجو أن أكون قد وفقت في توضيح هذا الموضوع بطريقة سهلة ومفيدة… أتابع إن شاء الله في تدوينة قادمة subnetting للشبكات الأكبر من 256 عنوان (class b, class a).

الأوسمة: , , , , , ,

25 تعليق to “سؤالان.. ومقدمة في عنونة الشبكات Subnetting”

  1. محمد فتحي Says:

    استاذ ابو العبد
    ما الفرق بين
    Firewall و ASA
    انا اخذت ASA في الشركة ولم اشتر Firewall ولا راوتر فهل يكفي لدخول المستخدمين من الخارج وهل يمكن توصيل اتصالين انترنت به بحيث اذا سقط احدهما لم يتأثر المستخدمين في تصفح الانترنت
    وهل هذا الجهاز كافي لحماية الشبكة
    موديل الجهاز 5550
    لك الشكر وجزيت خيرا

  2. مسك الحياة Says:

    درس ولا أروع.. رغم أني درسته إلا أن شرحك أفضل من ما تم توصيله سابقا لي..
    بارك الله بك..
    وهذا لا يمنع من أن نطمع في شرح الـsupernetting لتتوضح الصورة ^.^

    لا أنكر توقفي عن التحضير لإمتحان 291-70 .. إلا أن شرحك شوقني للعودة..
    جوزيت كل خير..

  3. حواديت شبكات Says:

    محمد فتحي..

    جهاز ASA يعمل IDS/IPS, Firewall, VPN concentrator بشكل فعال بالإضافة إلى دعمه لخاصية Anti-X أي anti- spam, anti-phishing, anti-spyware… إلخ وهذا ما يميزه عن الجهاز الذي سبقه من سيسكو PIX firewall (لا أعرف إذا كان هو ما تقصده بـ firewall أم أنك تقصد جهازاً آخر).

    الموديل الذي لديك هو بالفعل من أفضل ما يمكن إقتناؤه لحماية الشبكة. لكن عموماً، الإعتماد على عمل ASA كراوتر، هو مثل الإعتماد على عمل الراوتر كـ ASA، كلاهما يدعم عمل الآخر بشكل ما ولكنه غير كاف ولا فعّال. الراوتر لديه امكانيات الحماية مثل Access lists لكنه لن يكون كافياً لتوفير الحماية الكافية. و ASA يمكنه توجيه البيانات routing فيما بين الشبكات المرتبطة به ويدعم بعض بروتوكولات التوجيه لكن ليس بالسرعة ولا الكفاءة المطلوبة.

    أفضل ما يمكن فعله هو أن تجعل كل جهاز يعمل لما خصص له. (لا تنس أيضاً أن أنظمة التشغيل لكل منهما تختلف عن بعضها البعض).

  4. حواديت شبكات Says:

    مسك الحياه

    إن شاء الله بعد إكمال subnetting سوف أناقش supernetting.

    (تحديث: تدوينة عن موضوع supernetting)

    أشجعك وبشدة على معاودة التحضير لإمتحان 291-70 بل والمتابعة لما بعد ذلك حتى إنهاء MCSA و MCSE. يسعدني المساعدة إن احتجت شيئاً…

    وفقك الله وشدّ من عزمك

  5. محمد فتحي Says:

    انا لم استخدمه كراوتر لربط شبكتين او اكثر فقط لعمل توجيه بين Vlans داخلية واحده للداتا والاخرى للصوت “التليفونات”
    وهل واجهته الرسومية سهلة التعلم لشخص ليس لديه الا مبادئ الشبكات؟
    جزاك الله خير على الرد
    وادامك على طاعته

  6. حواديت شبكات Says:

    أخي محمد..
    أعتقد في هذه الحالة لا مشكلة طالما أن عدد vlans محدود

    بالنسبة للواجهة الرسومية.. إذا كنت تعني ASDM فالهدف منها هو تسهيل عملية إدارة ASA .. لكن -كما أعتقد- يجب على من يقوم بذلك أن يكون ملماً بأكثر من مجرد المباديء.. هناك الكثير من الإعدادات والسياسات فيها والتي تربك المتمرس فما بالك بالمبتديء..

    بالمناسبة .. حديثاً أطلقت سيسكو كورساً في الحماية على مستوى CCNA
    IINS Implementing Cisco IOS Network Security : 640-553 Exam

  7. محمد فتحي Says:

    جزاك الله خيرا على هذه المعلومات
    ومعلش اخذت من وقتك
    ما نتحرمش منك
    دمت بطاعة مولاك

  8. مصباحـ Says:

    عزيزي..جزاك الله كل الخير على شرحك..وجدته رائعاً جداً..كل الشكر.

    بالمناسبة، أنا مقدم على دراسة الشبكات في الهند في أحد المعاهد الهندية. عبارة عن دورات عديدة يقدمها نفس المعهد.

    أخي..أتمنى أجد نصيحتك لي حول دراسة الشبكات، فأنا شخص يهوى الكمبيوتر لذلك سأدرس هذه الدورات..فهل من نصيحة تقدمها لي؟

    كما أن هذا المعهد يقدم دراسات في عدة مجالات منها:
    MCITP-2008
    RHCE LINUX / UNIX
    EXCHNGE SERVER
    ETHICAL HACKING+NETWORK SECURITY
    CCNA
    CCNP
    CCIE
    Advanced FIREWALL

    أتمنى أسمع ردك. جزاك الله كل الخير^^

  9. مصباحـ Says:

    …..
    أخي، المواد السابقة في تعقيبي جميعها يقدمها المعهد في دراسة واحدة في قرابة 8 أشهر.
    أعتقد أنهم يدرسون المباديء حتى يتسنى للدارس اختيار ما يناسب رغبته وميوله بعد ذلك.
    لأنني عرفت أن كل مجال من المجالات السابقة له دراسة منفصلة كل على حدة قد تمتد لشهورر.

    تساؤلي هنا هو حول…
    1- مستقبل دراسة الشبكات ككل!
    2- المستقبل الوظيفي لهذه الدراسة!
    3- أقوى وأفضل الدراسات! “بالنسبة للمواد المذكورة”.

    أرجوك أخي تفيدني بنصحك الكريم
    تحياتي لكـ
    مصباحـ

  10. حواديت شبكات Says:

    مصباحـ

    إذا كانت الدورة تشمل تدريس الثماني مواد المذكورة أعلاه خلال 8 أشهر فقط كما قلت .. فلا أنصحك بتاتا بخوض هذه التجربة بهذه الطريقة!! معظم هذه المواد تشكل “جبلا” من المعلومات والتي من الإستحالة استيعابها خلال هذه الفترة القصيرة نسبياً مهما بذلت من جهد…

    أستطيع أن أتفهم إلى حد ما أن تكون الدورة تشمل فقط ccna, ccnp ,ccie مثلا… أو MCITP+ Exchange أو RHCE Linux/Unix والتي -مع ذلك- عندما تنهيها يكون أمامك الكثير من المراجعة والدراسة والتدريب. فما بالك بدراسة ثماني مواد لا علاقة لها ببعضها البعض بشكل مباشر.
    (لاحظ مثلاً أن CCNA تشمل موضوعين CCNP لوحدها تشمل 4 مواضيع وأن CCIE قد تتطلب تدريباً طويلاً لمدة سنة. كذلك موضوع مثل Advanced FIREWALL يتطلب أولا فهماً تاماً ليس فقط بالمباديء).

    صحيح أن هناك دورات بطريقة bootcamp والتي تعني إعطاء المادة بشكل مكثف خلال فترة زمنية قليلة لكنها تكون في مادة واحدة أو مادتين فقط. ينهيها الطالب ثم يبدأ لاحقاً في رحلة التدريب والدراسة..

    أخي الكريم… لا أعرف ما هي الخيارات المتاحة أمامك بالضبط. لكن بكل الأحوال اختر واحداً فقط من هذه المجالات المعروضة سيسكو أو ميكروسوفت أو لينكس (فجميعها لها ميزاتها وجميعا مطلوبة في سوق العمل) وركز دراستك فيه، تدرب نظرياً وعملياً، حضر لإمتحاناته بالشكل الكافي.. تقدم للإمتحانات وانجح فيها بعون الله عندها فكر بالخطوة التالية…

    أسأل الله لك التوفيق

  11. مصباحـ Says:

    أخي الكريم؛؛؛
    صحيح ما قلته بأنه ليس من الجيد التشتت في كل هذه الدورات. ولكنها كما ذكرت لك مباديء فقط.
    تهيء الدارس وتعطيه أفكار مبدئية حول تلك الدراسات بشهادات معتمدة.
    يمكنك رؤية تلك الدورات بأسعارها في هذا الرابط…

    http://www.zoomgroup.com/training/india/specialoffer.asp

    ممتن جداً لردك ونصحك الكريم، نصيحتك لي سآخذها بعين الاعتبار. ولكني الآن أطمع منك بحكم خبرتك أن تتفضل علي بنصيحتك حول التخصص في أحد المجالات السابقة والتي يقدمها المعهد…
    ماهو برأيك المجال المفضل “والأكثر تشويقاً” “والأفضل من جهة سوق العمل”؟!

  12. حواديت شبكات Says:

    مصباحـ
    الآن وضحت الصورة بالنسبة لي بعد مشاهدة الرابط
    الكورسات المتقدمة جداً غير متضمنة ضمن العرض الخاص.. وهو جيد كخطوة أولى تعطيك أفكاراً “أكثر” من مبدئية عن معظم هذه المجالات..

    أعتقد إن انت تقدمت إلى الدورة المطروحة (5 مواضيع) وأعطيتها حقها من الدراسة والتدريب فسوف تخرج بنتيجة رائعة. وستمتلك القدرة بعدها في تحديد أي المجالات يناسبك.

    أنا شخصياً استفدت خبرة من دراستي في مجال Cisco أكثر من أي مجال آخر كونه يركز على موضوع الشبكات بشكل مكثف.. وأجده من أكثر المواضيع تشويقا

  13. مصباحـ Says:

    عزيزي..لا أملك إلا الشكر والدعاء لك بالتوفيق وأن يملأ الله حياتك بالمسرة.
    ألف شكر لك أخي على نصحك الكريم🙂 …
    واسمح لي…تم إضافة مدونتك إلى RSS حتى أكون متابع لأخبارك ومواضيعك المميزة والقيمة.

    تحياتي لكـ
    مصباحـ

  14. hainima14 Says:

    اود المشاركه معكم

  15. hainima14 Says:

    اود المشاركه معكم
    اريد ان اتعلم شبكات كي اجد عمل
    وانا لم انهي كليتي بسبب عدم حبي لها
    فهل الدورات وحدها تكفي للحصول علي عمل مناسب

  16. hainima14 Says:

    ارجو من اخواني المساعدة والرد

  17. حواديت شبكات Says:

    hainima

    أرجو مراجعة هذه التدوبنة بعنوان “الشهادات أم الخبرة”

  18. ابو سراج Says:

    جزاك الله خير

  19. ابو سراج Says:

    جزاك الله خيرا

  20. Waleed Says:

    أستاذي العزيز أبو العبد ,,
    بالبداية أسجل إعجابي بالموقع ,, وأنا من المتابعين منذ زمن للموقع,,

    أنا أعمل في مجال الشبكات ,, وأنهيت mcse 2000 و CCNA & CCNP و الأن ناوي
    أحدث شهادة CCNA بشهادة CCNA VOICE دراسة ذاتية وأحدث CCNP بإختبار أول كورس
    في CCVP ,, مأنوي له هو دراسة كورس CCVP بالهند ,, هل من الممكن إفادتي بمعهد
    يقوم بتدريس CCVP بالهند ؟ ويكون ليس هدفة فقط تجاري!
    وجدت معهد معروف IIHT وقمت بمراسلتهم , لكن لم أجد رداَ منهم …

    تقبل مني فائق التقدير والإحترام

  21. maestro Says:

    شكراً لك اخي العزيز

  22. Mohammad Says:

    الشرح واضح جدا ,شكرا لك وبارك الله فيك و جزاك الله كل خير و وفقك .

  23. shushu Says:

    ما فهمت الشرح

  24. islam Says:

    جزاك الله خيرا شرح ممتاز و مبسط الف شكر
    وهذا فيديو ممكن يساعد الناس تفهم الموضوع كويس جدا
    http://www.tmou7.com/Page.aspx?id=21

  25. malek dz Says:

    لم افهم صراحة

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: