إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

بدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت)

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • بدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت)


    السلام عليكم ورحمه الله وبركاته

    أحاول في هذه المشاركة بعون الله شرح معظم ما نستطيع فعله للإستفادة القصوى من بوابتنا للانترنت. أقصد ببوابة الانترنت أي طريقة تتصل بها بالانترنت كانت. مثلا مودم انترنت موصل بكمبيوترنا بمنفذ usb (مثلا 3G او WiMax) او مركب داخل الجهاز في فتحة PCI (مثلا فاكس مودم) او بكيبل شبكة (مثلا راوتر DSL او ستالايت) او أي طريقة اخرى كانت (مثلا VPN)

    اود الاعتذار مسبقا عن أني لن اتمكن من عرض شرح تفصيلي لكل المصنعين لهذه الاجهزة لكثرتهم ولصعوبة الموضوع علي. ما عليك معرفته هو ان جميع اجهزة الانترنت من مودمات/راوترات بغض النظر عن مصنعيها تتبع نفس المبدأ وكلها تقوم بنفس المهام بالضبط تقريبا، مع اختلاف بسيط في شكل وطريقة الاعداد من شركة لاخرى بحسب الفيرموير (نظام التشغيل) الذي وضعوه داخل معبر الانترنت الذي يصنعونه، وكما ذكرت الغرض هو توضيح كيف تعمل هذه الاشياء والفكرة العامة بحيث يكون الواحد فينا عارف ومستوعب مسبقا ما يحاول فعله، وهل يستطيع تنفيذ ما يفكر فيه ام لا؟ ودون ان يحتاج لاستشارة احد. وفي الاخير التنفيذ عليك انت يا صديقي لذلك لاتسألني كيف يمكنك عمل خطوة معينة في الموديل الفلاني الموجود لديك.. جوابي مسبقا هو "لا اعرف" لاننا لن ننتهي لو فتحنا باب مثل هذا ولن تستفيد انت .. ثم ان الموضوع ليس بتلك الصعوبة لو تكون لديك الأساس، وهو ما احاول تكوينه لديك بهذا الموضوع إن شاء الله.


    ( لاتعطني سمكة، بل علمني كيف اصطادها )


    لنبدأ...

    كيف نصطاد السمك؟ أأأأأ عفوا.. أقصد الأساسيات التي علينا معرفتها:



    ماهو عنوان الـ IP ؟


    عنوان الـ IP هو رقم طوله 4 بايت byte ونفصل بين كل بايت وبايت باستخدام نقطة "." (بايت.بايت.بايت.بايت) مثال عليه العنوان 192.168.1.1
    البايت الواحد يساوي 8 بت bit .. هذا يعني ان عنوان ال IP طوله 4 بايتات او 32 بت اليس كذلك؟ (4 بايت × 8 بت = 32 بت)

    المثال السابق (192.168.1.1) يسمى التمثيل العشري لعنوان ال IP والفائدة من هذا التمثيل هي ان نستطيع نحن البشر قرائته وحفظه. لكن في الحقيقة لا يبدو هكذا ابدا بالنسبة لاجهزة الشبكة.. بالنسبة لكمبيوتر مثلا، عنوان 192.168.1.1 يبدو هكذا:

    11000000.10101000.00000001.00000001 !!

    تستخدم الاجهزة التمثيل الثنائي (0 و 1) - بعبارة اخرى "ديجيتال" - لكي تستطيع تحويل العنوان الى نبضات كهربائية (مثلا 1 = +5 فولت ، 0 = -5 فولت). وتسري هذه النبضات عبر كيبل الشبكة مثلا لجهاز اخر يعيد تحويلها الى تمثيل ثنائي بنفس المبدأ.

    لاحظ معي كيف ان كل بايت تم تمثيله بثمانية بت، وقيمة كل بت منها اما صفر او واحد (لا يوجد احتمال اخر)

    لاحظ ايضا اننا اذا جعلنا جميع البتات في البايت الواحد قيمتها 1 (يعني 11111111) فان القيمة العشرية المقابلة هي 255 .. لذلك اعرف انك لن تجد عنوان IP يحتوي قسم فيه على رقم اكبر من 255 (عشري)

    وظيفة عنوان الـ IP هي تمييز كل كمبيوتر عن غيره في نفس الشبكة لكي تستطيع هذه الاجهزة التفاهم فيما بينها. كل كمبيوتر في الشبكة الواحدة لابد ان يكون له عنوان IP فريد غير مكرر مع جهاز اخر في نفس الشبكة. هذه الشبكة ممكن تكون شبكة محلية في منزل او مكتب.. او ممكن تكون الشبكة الكبرى الانترنت.

    اهم ما في عنوان ال IP هو انه يحدد شيئين اثنين مهمين جدا اريدك تعرفها تماما:
    - يحدد رقم هذا الجهاز في الشبكة
    - ورقم الشبكة نفسها التي يقع ضمنها هذا الجهاز بعنوانه الحالي

    لذلك فإن الـ 32 بت التي تكون عنوان ال IP كما اتفقنا تنقسم الى قسمين، بتات تحدد رقم الجهاز العميل "الكمبيوتر" تسمى Host Bits، وبتات تحدد رقم الشبكة تسمى Network Bits وهذه نقطة مهمة جدا لنا .. الشبكة ليست ببساطة مجموعة اجهزة مربوطة بسويتش وخلاص. لا هذه نظرة من الناحية الفيزيائية فقط، لكن هناك ناحية منطقية ايضا، هل تعلم انه يمكننا بكل بساطة توصيل مجموعة اجهزة في سويتش واحد ومع ذلك يمكننا تقسيم هذه الشبكة الى مجموعة شبكات مختلفة ومنفصلة عن بعضها على الرغم من انها جميعا مربوطة بنفس السويتش؟

    كما ذكرت، عنوان ال IP يحدد رقم الجهاز + رقم الشبكة. اي جزء في هذا العنوان يخص الشبكة و اي جزء يخص الجهاز العميل؟ هذه يحددها ما يسمى قناع الشبكة الفرعية Subnet Mask. مثال شهير على قناع شبكة فرعية هو 255.255.255.0 اتوقع مر عليك في احد مراحل استخدامك للانترنت او الشبكات عموما.
    اذا باختصار نقول ان القناع يحدد اي جزء في عنوان الـ IP يخص الشبكة، واي جزء يخص الجهاز، نأتي الان الى التفاصيل وكيف يتم ذلك لانها نقطة يهمنا جدا فهمها وسأحاول تبسيطها بقدر الإمكان لان الموضوع في الأصل معقد ومتشعب.
    القناع طوله هو نفس طول عنوان الـ IP (أي 32 بت) ولتحديد اي جزء من عنوان ال IP يخص العميل واي جزء يخص الشبكة نقوم بمقارنة القناع مع عنوان ال IP بشكل متوازي بمعنى ان كل بت تتم مقارنته بالبت المقابل له في عنوان ال IP بما ان الاثنين نفس الطول (32 بت)
    لاحظ عنواننا السابق 192.168.1.1 ولنفترض ان القناع هو 255.255.255.0. نحتاج لتمثيل هذه القيم ثنائيا لكي نستطيع تمييز أي جزء في عنوان ال IP يخص الشبكة وأيها يخص الجهاز العميل أو الجهاز حامل عنوان ال IP:

    عنوان الـ IP هو: 11000000.10101000.00000001.00000001
    قناع الشبكــة هو: 11111111.11111111.11111111.00000000

    أي بت في عنوان ال IP يقابل بت قيمته 1 في القناع فانه يخص الشبكة، وأي بت يقابل 0 في القناع يخص الجهاز العميل. قمت بتلوين كل بت قيمته 1 في القناع بالأزرق وكل بت قيمته صفر بالأحمر للتسهيل. من السابق نخلص الى أن الثلاثة بايتات الاولى (من اليسار) من عنوان ال IP تخص الشبكة، بينما البايت الرابع والاخير (اقصى اليمين) من عنوان ال IP يخص الجهاز العميل. اذا بالنسبة للعنوان 192.168.1.1 بقناع 255.255.255.0 فإن 192.168.1 تمثل جزء الشبكة في عنوان ال IP بينما 1 تمثل جزء الجهاز العميل.

    لتبسيط الموضوع واخذه من ناحية سطحية لانه اكثر تعقيدا من هذا بكثير نقول:
    اي بايت في القناع قيمته (التمثيل عشري) 255 يعني ان هذا جزء شبكة، و اي بايت قيمته 0 (عشري) يعني ان هذا الجزء من عنوان ال IP هو جزء الجهاز.. لذلك عنواننا السابق 192.168.1.1 بقناع 255.255.255.0 تعني ان الثلاث بايتات الاولى على اليسار تخص عنوان الشبكة بينما البايت الاخير يخص الجهاز.. لذلك فالجهاز صاحب عنواننا السابق موجود في الشبكة 192.168.1 (تكتب كاملة 192.168.1.0 بوضع صفر للبايتات التي تخص الجهاز العميل) والرقم المميز للجهاز في هذه الشبكة هو 1 (يكتب كاملا 192.168.1.1)
    لذلك اذا اضفنا جهاز جديد للشبكة واعطيناه العنوان 192.168.1.2 بنفس القناع فهو في نفس الشبكة مع جهازنا الاول اليس كذلك؟ لأن العنوانين متماثلين في الجزء الذي يخص الشبكة (القناع هو الذي حدد جزء الشبكة). ويمكننا عنونة الاجهزة داخل هذه الشبكة الفرعية حتى نصل الى اقصى عنوان 192.168.1.255
    لكن اعلم أنه في كل شبكة فرعية فإن اول عنوان واخر عنوان هي عناوين خاصة لا يمكن استخدامها، مثلا في مثالنا السابق العنوان 192.168.1.0 لا يمكن استخدامه لجهاز عميل لانه يمثل عنوان (أو رقم) الشبكة نفسها، بينما اخر عنوان 192.168.1.255 يمثل ما يسمى عنوان برودكاست broadcast لهذه الشبكة وله استخداماته الخاصة. لذلك في شبكتنا 192.168.1.0 يمكننا عنونة الاجهزة من 192.168.1.1 وحتى 192.168.1.254 يعني هذه الشبكة يمكن ان تحتوي على 254 جهاز كاقصى حد. لذلك اذا اردنا اضافة جهاز جديد فاننا سنضطر للدخول في بتات الشبكة هذه المرة وهذا غير ممكن وسيغير الحسبة كلها. اذا اضفنا جهاز بعنوان 192.168.2.1 بنفس القناع (255.255.255.0) فهو يعتبر في شبكة فرعية مختلفة عن بقية الاجهزة (الشبكة 192.168.2.0 هذه المرة) لذلك فانه لن يستطيع التفاهم مع بقية الاجهزة حتى لو كان موصل بنفس السويتش، وهذا ما قصدته بانك يمكنك توصيل شبكتين او اكثر في شبكة واحدة موصلة بسويتش واحد (شبكة واحدة من ناحية فيزيائية فقط). لو وصلت 10 اجهزة بسويتش وجعلت 5 منها تقع في الشبكة 192.168.1.0 بينما الخمسة الاخرى في الشبكة 192.168.2.0 اصبح لديك شبكتين في شبكة واحدة! وبالمناسبة شبكتين بالفعل حيث انك حتى لن تستطيع عمل ping من جهاز في الشبكة الاولى لجهاز في الشبكة الثانية! بينما كل 5 اجهزة في كل شبكة ستتفاهم مع بعض بشكل طبيعي سواء ping او مشاركة ملفات او غيره.
    يعني بقناع 255.255.255.0 فان اي جهاز يحمل عنوان IP يختلف عن غيره في احد الثلاث بايتات الاولى يكون في شبكة مختلفة. وقس عليها اقنعة 255.255.0.0 او 255.0.0.0
    نكتفي بهذا القدر حول القناع لانه ليس الغرض من موضوعنا واتمنى تكون وضحت الصورة ولو قليلا وبالتحديد جزئية عنوان ال IP ووظيفته وكيف نعرف نميز بالنظر الى عنوانين IP واقنعتهم فقط اذا كانوا في نفس الشبكة ام لا بغض النظر عن طريقة التوصيل الفيزيائية.
    الموضوع لا يخلو من تعقيد خصوصا اننا تعرضنا لجزء منه فقط حيث هناك اقنعة اكثر تعقيدا مثل 128 و 192 و 224 و 240 و 252 وليس دائما يكون القناع 255 او 0 كما في مثالنا السابق. في البداية يبدو الموضوع معقد لكن بقليل من الممارسة يبدأ يظهر أسهل فأسهل. تفاصيل اضافية حول الارقام الثنائية والعشرية وعنونة الشبكة وتقسيمها باستخدام الأقنعة تجدونها في موضوع انصحكم بقرائته:
    يتبع ....
    يحتاج المرء إلى سنتين تقريباً ليتعلم الكلام .. لكنه يحتاج إلى سنين ليتعلم لغة الصمت



  • #2
    رد: بدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت)




    ان شاء الله هنا سأضع لكم درسا عن عنونة الشبكات وتقسيمها , ان شاء الله الموضوع سيكتب على 3 مراحل ...

    عنونة الشبكات و تقسيمها

    IP Addressing and Subnetting



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

    يمكن تعريف IP address بأنه معرف رقمي يتم تعيينه لكل جهاز على الشبكة بحيث يصبح عنوانا خاصا له يسهل الوصول إليه و تحديد موقعه على الشبكة ويسمح له بالاتصال بغيره من الأجهزة.

    قبل أن نتعمق في الموضوع إليكم بعض المصطلحات البسيطة التي سنستخدمها في الدرس:

    1- Bit و هو عبارة عن رقم و له قيمة 1 أو صفر.

    2- Byte و يتكون من 8 bit و يطلق عليه أحيانا Octet.

    3- عنوان الشبكة Network address و هو يستخدم لإرسال البيانات الى شبكة محددة عن بعد و من الأمثلة عليه : 10.0.0.0 ، 172.16.0.0 و 192.168.10.0.

    4- عنوان النشر Broadcast address و هو العنوان الذي يستخدم من قبل الأجهزة و التطبيقات لإرسال المعلومات الى جميع الأجهزة على الشبكة و من الأمثلة عليه : 172.16.255.255 و الذي يعني أرسل المعلومات الى جميع الأجهزة و الشبكات الفرعية في الشبكة ذات العنوان 172.16.0.0 ، و مثال آخر : 10.255.255.255 و الذي يقوم بإرسال البيانات الى جميع الأجهزة و الشبكات الفرعية في الشبكة 10.0.0.0.

    يتكون IP address من 32 bit و يكون مقسم الى أربع أقسام كل قسم عبارة عن byte أو octet و يتم كتابته بأحد الأساليب التالية:

    1- باستخدام النظام العشري و يكون كل قسم مفصول عن الآخر بنقطة مثل : 172.16.30.56.

    2- باستخدام النظام الثنائي مثل: 10101100.00010000.00011110.00111000.

    3- باستخدام النظام الست عشري مثل: AC 10 1E 38 و يستخدم في سجل النظام Windows Registry.

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

    عليك أن تعرف أن جميع الأجهزة المتصلة بنفس الشبكة يشتركون في أن عناوين IP لكل منهم تحتوي على عنوان نفس الشبكة مثلا لنفترض وجود جهازين في الشبكة أحدهما له العنوان 192.168.1.2 و الآخر لديه العنوان 192.168.1.3 نلاحظ أنهما يشتركان في نفس عنوان الشبكة و هو 192.168.1 ، و لكن يكون لكل منهما عنوانه الخاص و يطلق عليه node address أو host address وهو في مثالنا للجهاز الأول 2 و للجهاز الثاني 3.

    قرر مصممو شبكة الإنترنت إنشاء عدة أنواع من الشبكات وفقا لحجم الشبكة ، فاختاروا للشبكات قليلة العدد و التي تحتوي على عدد كبير من الأجهزة أن يطلقوا عليها Class A network. بينما اختاروا للشبكات كثيرة العدد و التي تحتوي على عدد قليل من الأجهزة أن يطلقوا عليها Class C network. أما للشبكات المتوسطة العدد و الحجم اختاروا أن يطلقوا عليها Class B network.

    نلاحظ في الصورة التالية كيفية تقسيم العناوين في كل من الأنواع السابقة ، و سنتطرق لها بمزيد من التفصيل.



    قبل أن نتناول كل مدى من العناوين بمزيد من التفصيل أقترح عليكم أن تشاركوني في هذه المراجعة الضرورية للتحويل من النظام الثنائي الى النظام العشري :

    كما ذكرنا فإن كل بايت يتكون من 8 بت يتم التعبير عنه بالنظام الثنائي و يكون لكل بت إما قيمة 0 أو 1 و يكون لكل بت قيمة مقابلة في النظام العشري كما يلي:

    128 64 32 16 8 4 2 1

    لنأخذ المثال التالي:



    الآن كي نحول العدد الثنائي 00100110 الى عدد عشري نقوم بجمع قيمه العشرية المقابلة لكل بت يحمل القيمة 1 :

    2 + 4 + 32 = 38

    مثال آخر:
    01010101 لنحوله الى عدد عشري نقوم بجمع قيمه العشرية المقابلة لكل بت يحمل القيمة 1 :

    1+4+16+64 = 85

    أمثلة أخرى:

    00001111 = 15
    10001100 = 140
    11001100 = 204

    الآن بعد أن فهمنا كيفية التحويل أقترح عليكم حفظ القيم التالية حيث ستساعدكم جدا لاحقا:

    00000000 = 0
    10000000 = 128
    11000000 = 192
    11100000 = 224
    11110000 = 240
    11111000 = 248
    11111100 = 252
    11111110 = 254
    11111111 = 255


    المدى الأول لعناوين الشبكة : Class A

    يتميز هذا المدى من عناوين الشبكة وفقا لما قرره مصمموها بأن أول bit من أول byte من عنوان الشبكة المنتمي للمدى Class A لابد أن تكون قيمته صفر مما يعني أن عناوين المدى Class A يجب أن تتراوح بين 0 و 127 ، لنفهم كيف حصلنا على هذين الرقمين للنظر سويا الى البايت الأول و الذي اتفقنا أن البت الأول منه يجب أن يكون 0 هذا يعني أن العناوين في هذا البايت ستبدأ من :

    00000000

    وتنتهي بالعنوان:

    01111111

    عند تحويل الرقمين الى النظام العشري نحصل على ما يلي:

    00000000 = 0

    01111111 = 127
    و هكذا إذن ، إذا رأينا أي عنوان IP يبتدئ بأي رقم بين 0 و 127 سنعرف أنه ينتمي الى المدى Class A.


    المدى الثاني لعناوين الشبكة : Class B

    عناوين هذا المدى تتميز بما قرره المصممين من أن أول bit من أول byte من عنوان الشبكة المنتمي للمدى Class B لابد أن تكون قيمته 1 أما البت الثاني فيجب أن تكون قيمته 0 دائما، و بهذا حصلنا على مدى العناوين ابتداء من 10000000 = 128 و انتهاء ب 10111111 = 191.


    المدى الثالث لعناوين الشبكة : Class C

    عناوين هذا المدى تتميز بما قرره المصممين من أن البت الأول و الثاني من البايت الأول يحملان القيمة 1 بينما يحمل البت الثالث القيمة 0 دوما، و بهذا حصلنا على مدى العناوين ابتداء من 11000000 = 192 و انتهاء ب 11011111 = 223.

    بقية العناوين التي تتعدى 223 تم تخصيصها لأغراض خاصة ليست محل بحثنا.

    هناك بعض العناوين التي لا يستطيع مدير الشبكة منحها للأجهزة أبدا رغم أنها قد تنتمي الى مدى مسموح به كما يلي:

    1- العنوان 0.0.0.0 و يستخدم من قبل موجهات routers التابعة لشركة Cisco للإشارة الى الوجهة الافتراضية default route عند توجيه حزم البيانات.

    2- العنوان 255.255.255.255 و يستخدم لبث أو إرسال البيانات الى جميع الأجهزة nodes على الشبكة الحالية.

    3- لا يمكن أن يكون الجزء من عنوان IP الخاص بالجهاز كله 255 أو 0 أي أنك لا تستطيع منح جهاز ما العنوان التالي على سبيل المثال : 128.2.255.255 أو 128.2.0.0 و مثال آخر:
    192.168.1.255 أو 192.168.1.0، حيث يشير كل من 128.2.0.0 و 192.168.1.0 الى عنوان الشبكة بينما يشير كل من 192.168.1.255و 128.2.255.255 الى العنوان المستخدم في البث لجميع أجهزة الشبكة.

    4- لا يمكن أن يكون الجزء من عنوان IP الخاص بالشبكة كله 0 أو 255 أي أنك لا تستطيع منح جهاز ما العنوان التالي: 0.1.5.3 .

    5- العنوان 127.0.0.1 لا يمكن منحه لأي جهاز و هو يستخدم تلقائيا من قبل الجهاز لغرض اختبار اتصاله بأن يقول بإرسال حزمة من البيانات الى نفسه.

    نعود من جديد لتقديم المزيد من التفاصيل حول عناوين كل من المدى A, B , C.

    عناوين المدى A:

    في المدى Class A يتم تعيين البايت الأول لعنوان الشبكة بينما تتوفر البايتات الثلاثة الأخرى لعناوين الأجهزة على الشكل التالي:

    Network.node.node.node ، على سبيل المثال فإن في عنوان IP التالي: 49.22.102.70 يعتبر 49 هو عنوان الشبكة بينما يعتبر 22.102.70 هو عنوان الجهاز. كل جهاز على هذه الشبكة لابد أن يكون لديه نفس عنوان الشبكة أي 49.

    بالنسبة للعناوين المتاحة للشبكة فقد ذكرنا أنها بين 0 و 127 و لكننا ذكرنا من ضمن العناوين التي لا يمكن استخدامها كل من العنوان 0 كعنوان للشبكة و العنوان 127 مما يعني أننا فعليا نستطيع استخدام العناوين من 1 الى 126 فقط لاستخدامها كعناوين للشبكة في Class A.

    أما العناوين المتاحة لجزء الجهاز node من عنوان IP في Class A فهي تتكون من 3 بايتات أو 24 بت مما يعني أننا نستطيع الحصول على 2 ^ 24 عنوان مختلف أي أننا نستطيع في شبكة واحدة من النوع Class A أن نشبك عدد 16,777,216 جهاز و نعطي كل جهاز عنوان مختلف و لكننا ذكرنا أنه لا يمكن لعنوان الجهاز أن يكون كله 0 أو 255 مما يعني أن العدد الحقيقي الأجهزة التي من الممكن شبكها هو 2^24 – 2 = 16.777,214.

    لنفترض أن لدينا شبكة تابعة للمدى Class A و عنوانها 10 ، ما هي العناوين التي يمكن استخدامها للأجهزة؟ للإجابة على هذا السؤال نكتب عنوان الشبكة network address و عنوان البث broadcast address كما يلي:

    10.0.0.0 ( Network address).

    10.255.255.255 ( Broadcast address).

    و تكون عناوين IP التي يمكن منحها للأجهزة هي كل العناوين بدءا من 10.0.0.1 و انتهاء ب 10.255.255.254.

    عناوين المدى B:

    في المدى Class B يتم تعيين البايت الأول و الثاني لعنوان الشبكة بينما يتوفر البايتان الباقيان لعناوين الأجهزة على الشكل التالي:

    Network.Network.node.node ، على سبيل المثال فإن في عنوان IP التالي: 172.16.30.56 يعتبر 172.16 هو عنوان الشبكة بينما يعتبر 30.56 هو عنوان الجهاز.

    العدد الأقصى لعناوين الشبكات التي يمكن الحصول عليه في المدى B هو 2^14=16,384 ، لأننا ذكرنا أنه يخصص بايتان لعنوان الشبكة أي 16 بت و لكننا ذكرنا أن المصممين نصوا على حجز البت الأول لتكون قيمته 1 و حجز البت الثاني لتكون قيمته 0 مما يترك لنا 14 بت لاستخدامها بدءا من 128.0 و انتهاء ب 191.255.

    أما العناوين المتاحة لجزء الجهاز node من عنوان IP في Class B فهي تتكون من بايتان أو 16 بت و بالتالي فإن العدد الأقصى للعناوين التي يمكن استخدامها للأجهزة هو 2^16 – 2 = 65,534 حيث استثنينا عنوانين ( الكل 0 و الكل 255).

    لنفترض أن لدينا شبكة تابعة للمدى Class B و عنوانها 172.16 ، ما هي العناوين التي يمكن استخدامها للأجهزة؟ للإجابة على هذا السؤال نكتب عنوان الشبكة network address و عنوان البث broadcast address كما يلي:


    172.16.0.0 ( Network address).

    172.16.255.255 ( Broadcast address).

    و تكون عناوين IP التي يمكن منحها للأجهزة هي كل العناوين بدءا من 172.16.0.1 و انتهاء ب 172.16.255.254.

    عناوين المدى C:

    في المدى Class C يتم تعيين البايتات الثلاثة الأولى لعنوان الشبكة بينما يتوفر البايت الأخير لعناوين الأجهزة على الشكل التالي:

    Network.Network.Network.node ، على سبيل المثال فإن في عنوان IP التالي: 192.168.100.102 ، يعتبر 192.168.100 هو عنوان الشبكة ، بينما يعتبر 102 هو عنوان الجهاز.

    العدد الأقصى لعناوين الشبكات التي يمكن الحصول عليه في المدى C هو 2^21=2,097,152 ، لأننا ذكرنا أنه يخصص 3 بايتات لعنوان الشبكة أي 24 بت و لكننا ذكرنا أن المصممين نصوا على حجز البتات الثلاثة الأولى لتكون 110 مما يترك لنا 21 بت لاستخدامها بدءا من 192.0.0 و انتهاء ب 223.255.255.

    أما العناوين المتاحة لجزء الجهاز node من عنوان IP في Class C فهي تتكون من بايت واحد أو 8 بت و بالتالي فإن العدد الأقصى للعناوين التي يمكن استخدامها للأجهزة هو 2^8 – 2 = 254 حيث استثنينا عنوانين ( الكل 0 و الكل 255).

    لنفترض أن لدينا شبكة تابعة للمدى Class C و عنوانها 192.168.100 ، ما هي العناوين التي يمكن استخدامها للأجهزة؟ للإجابة على هذا السؤال نكتب عنوان الشبكة network address و عنوان البث broadcast address كما يلي:


    192.168.100.0 ( Network address).

    192.168.100.255 ( Broadcast address).

    و تكون عناوين IP التي يمكن منحها للأجهزة هي كل العناوين بدءا من 192.168.100.1 و انتهاء ب 192.168.100.254.

    تقسيم الشبكات Subnetting

    سنتعلم سويا كيفية تقسيم شبكة كبيرة الى شبكات أصغر ، و لكن قبل ذلك لنتعرف على الفوائد التي سنجنيها من عملية التقسيم:

    1- التقليل من حركة المرور و الازدحام على الشبكة ، حيث كلما قل عدد الأجهزة على الشبكة قل الازدحام فيها و يمكن تحقيق ذلك بتقسيم الشبكة الكبيرة الى شبكة أصغر تحتوي على عدد أقل من الأجهزة.

    2- تحسين أداء الشبكة.

    3- تسهيل إدارة الشبكة و حل مشاكلها.

    فكرة التقسيم تتلخص في حجز بعض البتات من جزء عنوان الجهاز في عنوان IP لتخصيصها كعنوان للشبكة الفرعية مما يعني تقليل عدد العناوين المتاحة للاستخدام من قبل الأجهزة.



    الجزء الثانى من عنونة الشبكات

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

    1- عدد الشبكات الفرعية التي يريد الحصول عليها.

    2- عدد الأجهزة التي يريد من كل شبكة فرعية أن تحتويها.

    قبل أن نتعمق أكثر في شرح تقسيم الشبكات أقترح عليكم حفظ القيم البسيطة التالية:



    أقنعة الشبكة الفرعية Subnet Masks

    قناع الشبكة الفرعية هو قيمة من 32 بت تسمح لمتلقي عناوين IP أن يحدد الشبكة الفرعية التي ينتمي إليها الجهاز المرسل وفقا لعنوانه.
    يتكون القناع من القيم 1 و 0 حيث تشير قيم 1 في القناع الى الجزء الذي يمثل عنوان الشبكة الأم أو عنوان الشبكة الفرعية.

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

    فيما يلي جدول بأقنعة الشبكات الفرعية الافتراضية لكل مدى و الذي يستخدم في حال الرغبة في عدم تقسيم الشبكة:


    عند الرغبة في تقسيم الشبكة باستخدام subnet mask يجب عدم المساس في الأجزاء من القناع التي تحمل القيمة 255 بل يتم التقسيم بتغيير الأجزاء التي تحمل القيمة صفر من القناع كما سنشرح لاحقا.

    تقسيم عناوين المدى C

    هناك عدة طرق لتقسيم الشبكة سنبدأ بتعلم الطريقة الأصعب و هي الطريقة الثنائية ثم ننتقل الى طريقة أسهل.

    كما تعرفون فإن عناوين المدى C تحتوي على 8 بت فقط لتعريف الأجهزة بينما يحجز الباقي لعنوان الشبكة و حيث أننا قلنا أن مفهوم التقسيم يقتضي بأخذ بعض البتات من جزء عنوان الجهاز في عنوان IP فهذا يعني أن subnet masks التي يمكن استخدامها في شبكات المدى C هي كما يلي:


    تنص قواعد مصممي الشبكات على عدم إمكانية استخدام بت واحد للتقسيم لهذا فإن قيمة التقسيم 128 غير معترف بها مع أنه يمكن استخدامها عمليا كما سأشرح لا حقا.

    كما أن القيمة 254 غير صالحة لأننا نحتاج على الأقل 2 بت لتعريف عناوين الأجهزة.

    أما الاختصار الذي يظهر في الصورة فهو يشير الى عدد البتات التي تحمل القيمة 1 في القناع فبدلا من أن نكتب 255.255.255.0 و التي هي نفسها 11111111.11111111.11111111.0 فإننا نكتب عدد البتات التي تحمل القيمة 1 أي /24.
    و مثال آخر بدلا من أن نكتب 255.255.255.192 فإننا نكتب /26 و هكذا.

    الطريقة الثنائية في التقسيم:

    سنبدأ بالتقسيم باستخدام أول قناع متاح وهو 255.255.255.192

    192 = 11000000

    في هذا القناع نستخدم بتين للتقسيم كما هو واضح. الآن علينا أن نعلم بتات التقسيم لا يمكن أن تكون كلها تحمل القيمة 1 أو القيمة صفر ، إذن فإن الشبكات الفرعية المتوفرة لدينا هي كما يلي:

    01000000 = 64

    10000000 = 128

    أذن لدينا شبكتان فرعيتان الأولى عنوانها 64 و الثانية عنوانها 128 ، أما عناوين الأجهزة المتاحة في كل شبكة فرعية فهي العناوين بين 64 و 128 للشبكة الفرعية الأولى و العناوين بين 128 و 192 للشبكة الفرعية الثانية مع استثناء عنوان الشبكة الفرعية ( جميع البتات صفر) و عنوان البث broadcast address (جميع البتات 1) و يستخدم لإرسال الرسائل الى جميع الأجهزة في الشبكة الفرعية، كما في الجدولين التاليين:


    الشبكة الفرعية الأولى


    الشبكة الفرعية الثانية


    نحن تناولنا تقسيم الشبكة باستخدام بتين فقط و لكن كيف سيكون الأمر عند استخدام عدد أكبر من البتات ، اذا استخدمنا نفس الطريقة الثنائية فسيكون أمرا مرهقا و سيستغرق التقسيم وقتا طويلا لهذا لابد من استخدام طريقة أسهل و أسرع.

    الطريقة السريعة للتقسيم:

    عند الرغبة في التقسيم نحتاج لمعرفة بعض الأمور كما يلي:

    1- عدد الشبكات الفرعية التي سنحصل عليها باستخدام القناع المختار، و لمعرفة ذلك نستخدم المعادلة البسيطة التالية :

    عدد الشبكات الفرعية =

    subnets= 2^x -2

    ، حيث x هو عدد البتات التي تحمل القيمة 1 في القناع ، مثلا القناع 1100000 يعطينا:

    2^2 – 2 = 4-2 = 2 ، أي شبكتان فرعيتان.

    2- عدد الأجهزة التي يمكن توفرها في كل شبكة فرعية، و لمعرفة ذلك نستخدم المعادلة البسيطة التالية:

    عدد الأجهزة في كل شبكة فرعية :

    hosts = 2^x - 2

    ، حيث x هو عدد البتات التي تحمل القيمة صفر في القناع ، مثلا 11000000 يعطينا:

    2^6 – 2 = 64 – 2 = 62 أي أن كل شبكة فرعية تحتوي على 62 جهاز.

    3- عناوين الشبكات الفرعية التي سنحصل عليها، و لمعرفة ذلك نستخدم المعادلة التالية:

    256 – قناع الشبكة الفرعية ، مثلا 256 – 192 = 64 حيث سيكون 64 هو عنوان الشبكة الفرعية الأولى ، ثم نضيف نفس الرقم الى نفسه لنحصل على 128 و هو عنوان الشبكة الفرعية الثانية و كقاعدة علينا الاستمرار في الإضافة للحصول على الشبكة الفرعية التالية الى أن نصل الى قيمة القناع حيث نتوقف حيث لا تصلح قيمة القناع لتكون شبكة فرعية لأن بتات التقسيم ستكون كلها تحمل القيمة 1 إذن في مثال القناع 192 نحصل على شبكتين فرعيتين هما 64 و 128.

    4- عنوان البث broadcast address لكل شبكة فرعية و هو العنوان الذي يكون فيه جميع البتات في جزء الجهاز من عنوان IP يحمل القيمة 1 و يكون الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة ، ففي مثال القناع 192 ، يكون عنوان البث للشبكة الفرعية الأولى هو 127 بينما يكون عنوان البث للشبكة الفرعية الثانية هو 191.

    5- عناوين الأجهزة المتاحة للاستخدام في كل شبكة فرعية و هي الأرقام بين الشبكات الفرعية مع استثناء عنوان الشبكة الفرعية و عنوان البث.

    إذن في مثال القناع 192 سيكون لدينا ما يلي:

    في الشبكة الفرعية الأولى نكتب أولا عنوان الشبكة الفرعية ثم نكتب عنوان البث و ستكون عناوين الأجهزة المتاحة للاستخدام هي الأرقام بينهما كما يلي:

    عنوان الشبكة ( نكتبه أولا) 64

    عناوين الأجهزة المتاحة ( نكتبه آخرا ً) من 65 الى 126

    عنوان البث ( نكتبه ثانيا) 127

    لنأخذ أمثلة أخرى ( في هذه اللحظة قد تقولوا لي أن الطريقة الأسهل تبين أنها أصعب و أطول ، و أقول لكم لا تستعجلوا ، فعما قريب ستجدونها سهلة سلسة مع قليل من التمرين).

    مثال للتمرين: استخدام القناع 255.255.255.224 (/27) :

    لنفترض أن لدينا الشبكة 192.168.10.0 و نريد تقسيمها باستخدام قناع الشبكة الفرعية 255.255.255.224 ، و لعمل ذلك سنطبق الخطوات التي درسناها كما يلي:

    1- عدد الشبكات الفرعية : بما أن القناع 224 هو نفسه 11100000 إذن فإن عدد الشبكات الفرعية سيكون 2^3 – 2 = 6 شبكات فرعية.

    2- عدد الأجهزة في كل شبكة فرعية = 2^5 – 2 = 30 جهازا.

    3- عناوين الشبكات الفرعية سيكون 256 – 224 = 32 ، إذن عنوان الشبكة الفرعية الأولى هو 32 ثم عنوان الشبكة التالية 32+32 = 64 ثم التالية 64 + 32 = 96 ، ثم التالية 96 + 32 = 128 ، ثم التالية 128 + 32 = 160 ، ثم التالية 160 + 32 = 192 ، ثم التالية 192 + 32 = 224 وهو عنوان غير صالح ( لأن جميع بتات التقسيم تحمل القيمة 1) ، إذن عناوين الشبكات الفرعية لدينا هي كما يلي: 32، 64 ، 96 ، 128 ، 160 ، 192.

    4- عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.

    5- عناوين الأجهزة المتاحة في كل شبكة فرعية هي الأرقام بين عناوين الشبكات الفرعية باستثناء عنوان الشبكة الفرعية و عنوان البث.

    بالنسبة للخطوة 4 و 5 فنكتب أولا عناوين الشبكات الفرعية ثم نكتب في الأسفل عناوين البث و أخيرا العناوين المتاحة للأجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في الجدول التالي:



    لنأخذ المزيد من الأمثلة:

    مثال للتمرين: استخدام القناع 255.255.255.240 (/28) :

    سنستخدم نفس الشبكة 192.168.10.0 مع القناع 255.255.255.240 كما يلي:

    1- بما أن القناع 240 هو 11110000 إذن عدد الشبكات الفرعية = 2^4 – 2 = 14 شبكة فرعية.

    2- عدد الأجهزة في كل شبكة فرعية = 2^4 – 2 = 14 جهازا ً.

    3- عناوين الشبكات الفرعية : 256 – 240 = 16 عنوان الشبكة الفرعية الأولى : 16 ثم 16 +16 =32. 32 +16 =48. 48 +16=64. 64 +16 =80. 80 +16 =96. 96 +16 =112. 112 +16 =128. 128+16 =144. 144 +16 =160. 160 +16 =176. 176 +16 =192. 192 +16 =208. 208 +16 =224. 224 +16 =240
    240 غير صالح إذن عناوين الشبكات الفرعية :

    16, 32, 48, 64, 80, 96,112, 128, 144, 160, 176, 192, 208, 224.


    4- عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.

    5- عناوين الأجهزة المتاحة في كل شبكة فرعية هي الأرقام بين عناوين الشبكات الفرعية باستثناء عنوان الشبكة الفرعية و عنوان البث.

    بالنسبة للخطوة 4 و 5 فنكتب أولا عناوين الشبكات الفرعية ثم نكتب في الأسفل عناوين البث و أخيرا العناوين المتاحة للأجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في الجدول التالي:


    و مثال آخر:

    مثال للتمرين: استخدام القناع 255.255.255.248 (/29) :

    سنستخدم نفس الشبكة 192.168.10.0 مع القناع 255.255.255.248 كما يلي:

    1- بما أن القناع 248 هو 11111000 ، إذن عدد الشبكات الفرعية = 2^5 – 2 = 30 شبكة فرعية.

    2- عدد الأجهزة في كل شبكة فرعية = 2^3 – 2 = 6 أجهزة.

    3- عناوين الشبكات الفرعية : 256 – 248 = 8 إذن العناوين التي سنحصل عليها هي:

    8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144,152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240.


    4- عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.

    5- عناوين الأجهزة المتاحة في كل شبكة فرعية هي الأرقام بين عناوين الشبكات الفرعية باستثناء عنوان الشبكة الفرعية و عنوان البث.

    بالنسبة للخطوة 4 و 5 فنكتب أولا عناوين الشبكات الفرعية ثم نكتب في الأسفل عناوين البث و أخيرا العناوين المتاحة للأجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في الجدول التالي:


    و مثال آخر:

    مثال للتمرين: استخدام القناع 255.255.255.252 (/30) :

    سنستخدم نفس الشبكة 192.168.10.0 مع القناع 255.255.255.252 كما يلي:

    1- عدد الشبكات الفرعية = 62.

    2- عدد الأجهزة في كل شبكة فرعية = 2.

    3- عناوين الشبكات الفرعية : 4 ، 8 ، 12 وصولا الى 248.

    4- عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.

    5- عناوين الأجهزة المتاحة في كل شبكة فرعية هي الأرقام بين عناوين الشبكات الفرعية باستثناء عنوان الشبكة الفرعية و عنوان البث.

    بالنسبة للخطوة 4 و 5 فنكتب أولا عناوين الشبكات الفرعية ثم نكتب في الأسفل عناوين البث و أخيرا العناوين المتاحة للأجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في الجدول التالي :


    و مثال أخير مثير للجدل:

    مثال للتمرين: استخدام القناع 255.255.255.128 (/25) :

    أنا أعلم أني قلت لكن أن استخدام هذا القناع يعتبر مخالفا ً للقواعد و لكن لا بأس فهو قناع مفيد عند الرغبة في الحصول على شبكتين فرعيتين في كل منها 126 جهازا.

    هنا لن نستطيع استخدام خطواتنا الخمسة المعهودة لأن هذا القناع مخالف للقواعد و لكن سنستخدم طريقة أخرى.

    ملاحظة: للذين يدرسون اختبار CCNA تذكروا أن هذا القناع يعتبر قناعا غير صالح في اختبارات Cisco ، كما لا تنسوا عند الرغبة في تطبيقه في شبكتكم أن تنفذوا الأمر التالي في الموجه router كي يتجاوز القواعد المعمول بها : ip subnet-zero ( إذا كان الموجه لديكم يشغل نظام سيسكو Cisco IOS الإصدار 12.x فإن هذا الأمر يعتبر افتراضيا).

    بما أن 128 هو 10000000 فهذا يعني أن لدينا بت واحد للتقسيم و حيث أن قيمته إما صفر أو 1 فهذا يعني أن لدينا شبكتين فرعيتين هما صفر و 128 ، و لتحديد الشبكة الفرعية التي ينتمي لها عنوان ما ننظر إذا كانت القيمة في البايت الرابع أقل من 128 فهذا يعني أنه ينتمي الى الشبكة الفرعية صفر و إذا كانت القيمة أكثر من 128 فهذا يعني أنه ينتمي الى الشبكة الفرعية 128 كما في هذا الجدول:


    إذن إذا كان لدينا عنوان IP التالي 192.168.10.5 مع القناع 255.255.255.128 فهذا يعني أن الجهاز ينتمي الى الشبكة الفرعية 192.168.10.0 ، و إذا كان لدينا عنوان آخر مثل 192.168.10.189 مع نفس القناع فهذا يعني أنه ينتمي الى الشبكة الفرعية 192.168.10.128.

    تقسيم الشبكة في رأسك : المدى C

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

    فلنفترض أنك عينت في شركة جديدة و أردت أن تعرف معلومات عن الشبكة لديهم فوجدت في أحد الأجهزة أمامك البيانات التالية : عنوان IP التالي : 192.168.10.33 و قناع الشبكة الفرعية التالي: 255.255.255.224 و عليك أن تحدد مباشرة عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث الذي يستخدمه لتخبر رئيسك في العمل لتثير انتباهه و طبعا لا تريد استخدام برامج أو حسابات ، فماذا تفعل؟

    ببساطة قم بما يلي في رأسك : 256-224 = 32 ، 32+ 32 = 64 ، حلت المسألة، فالعنوان كما هو واضح يقع بين 32 و 64 إذن فعنوان الشبكة الفرعية هو 192.168.10.32 و حيث أن الشبكة الفرعية التالية هي 64 إذن فعنوان البث هو 192.168.10.63 !! ممتاز لنأخذ مثال آخر:

    لدينا عنوان IP التالي: 192.168.10.33 و قناع الشبكة الفرعية: 255.255.255.240 ، ما هو عنوان الشبكة الفرعية التي ينتمي لها هذا العنوان و ما هو عنوان البث؟

    نقوم بما يلي : 256-240 = 16 ، 16+ 16 = 32 ، 32+16= 48، رائع حللنا هذه أيضا فعنوان الجهاز يقع بين 32 و 48 إذن عنوان الشبكة الفرعية هو 192.168.10.32 و عنوان البث 192.168.10.47.

    و مثال آخر : لدينا عنوان

    و مثال آخر : لدينا عنوان IP : 192.168.10.17 و القناع: 255.255.255.252 ، ما هو عنوان الشبكة الفرعية التي ينتمي لها هذا العنوان و ما هو عنوان البث؟

    256 – 252= 4 ، و بعدها 8 ، 12، 16، 20، ممتاز يتبين أن عنوان الشبكة الفرعية هو 192.168.10.16 و عنوان البث هو 192.168.10.19.

    الآن و بعد أن أتقنا تقسيم الشبكات ذات المدى C لننتقل لتقسيم الشبكات ذات المدى B.



    عنونة الشبكات وتقسيمها ( الحزء الثالث والاخيـــــر )

    تقسيم الشبكات ذات المدى B

    كبداية لنلق نظرة على أقنعة الشبكات الفرعية التي نستطيع استخدامها مع عناوين هذا المدى :



    نحن نعرف أن عناوين شبكات المدى B لديها 16 بت متوفر لعنونة الأجهزة host addressing ، هذا يعني أننا نستطيع استخدام حتى 14 بت للتقسيم لأن علينا أن نبقي على 2 بت على الأقل لعنونة الأجهزة.

    تقسيم شبكات المدى B لا يختلف عن التقسيم شبكات المدى C و الفرق الوحيد أن عليك إضافة 0 لعنوان الشبكة و إضافة 255 لعنوان البث كما سنرى في الأمثلة التالية:

    مثال للتمرين: استخدام القناع 255.255.192.0 (/18) :

    لنفترض أن لدينا الشبكة التالية : 172.16.0.0 و نريد استخدام قناع الشبكة الفرعية التالي: 255.255.192.0 ، لنقوم بتنفيذ الخطوات الخمس المعهودة:

    1- عدد الشبكات الفرعية: ننظر الى القناع 192.0 هو نفسه : 11000000.00000000 إذن فعدد الشبكات الفرعية = 2^2 – 2 = 2.

    2- عدد الأجهزة في كل شبكة فرعية: 2^14 – 2 = 16.382 ( لاحظوا أن لدينا 6 بت تحمل القيمة 0 في البايت الثالث و لدينا 8 بت تحمل القيمة 0 في البايت الرابع).

    3- عناوين الشبكات الفرعية : 256- 192 = 64 ، 64 + 64 = 128 ، إذن لدينا شبكتان : 64.0 و 128.0.

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول.


    لنأخذ مثالا آخر:

    مثال للتمرين: استخدام القناع 255.255.240.0 (/20) :

    لدينا نفس الشبكة : 172.16.0.0 و سنستخدم قناع الشبكة الفرعية: 255.255.240.0.

    1- عدد الشبكات الفرعية: 2^4 – 2 = 14.

    2- عدد الأجهزة في كل شبكة فرعية : 2^12 – 2 = 4094.

    3- عناوين الشبكات الفرعية: 256 – 240 = 16 ، ثم 32 ، 48 وصولا الى 224.

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول

    اكتفيت في الجدول بكتابة الشبكات الفرعية الثلاث الأولى.



    و مثال آخر:

    مثال للتمرين: استخدام القناع 255.255.254.0 (/23) :

    نستخدم نفس الشبكة مع القناع /23 :

    1- عدد الشبكات الفرعية : 2^7 – 2 = 126.

    2- عدد الأجهزة في كل شبكة فرعية: 2^9 – 2 = 510.

    3- عناوين الشبكات الفرعية: 256 – 254 = 2 ، ثم 4، 6، 8 ، وصولا الى 252.
    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول

    اكتفيت في الجدول بكتابة الشبكات الفرعية الأربعة الأولى.



    و مزيد من الأمثلة:

    مثال للتمرين: استخدام القناع 255.255.255.0 (/24) :

    نستخدم نفس الشبكة مع القناع /24 :

    1- عدد الشبكات الفرعية: 2^8 – 2 = 254.

    2- عدد الأجهزة في كل شبكة فرعية: 2^8 -2 = 254.

    3- عناوين الشبكات الفرعية: 256 – 255 = 1 ، ثم 2،3،4 ، وصولا الى 254.

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول

    اكتفيت في الجدول بكتابة الشبكات الفرعية الثلاث الأولى بالإضافة الى الأخيرة



    و تمرين مختلف قليلا:

    مثال للتمرين: استخدام القناع 255.255.255.128 (/25) :

    1- عدد الشبكات الفرعية: 2^9 – 2 = 510.

    2- عدد الأجهزة في كل شبكة فرعية: 2^7 – 2 = 126.

    عناوين الشبكات الفرعية: هنا الأمر مختلف قليلا فعند استخدام المعادلة للبايت الثالث 256 – 255 = 1 ، ثم 2 ، و 3 و هكذا و لكن علينا أن لا ننسى أن لدينا بت يحمل القيمة 1 في البايت الرابع مما يعني أن لدينا شبكتين فرعيتين لكل قيمة حصلنا عليها من المعادلة للبايت الثالث ، مما يعني أنه سيكون لدينا الشبكات الفرعية التالية: 0.128 ، 1.0 ، 1.128 ، 2.0 ، 2.128 و هكذا وصولا الى 255.0.

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول.



    و مثال آخر:

    مثال للتمرين: استخدام القناع 255.255.255.192 (/26) :

    1- عدد الشبكات الفرعية: 2^10 – 2 = 1022.

    2- عدد الأجهزة في كل شبكة فرعية: 2^6 – 2 = 62.

    3- عناوين الشبكات الفرعية: مرة أخرى للبايت الثالث : 256-255= 1 ، 2، 3 و هكذا. أما البايت الرابع : 256- 192 = 64 ، 128 و لكن علينا أن نعرف أن عنوان الشبكة صفر في البايت الرابع يعتبر صالحا مادامت بتات التقسيم في البايت الثالث لا تحمل كلها القيمة صفر ( تذكروا القاعدة التي تقول أن بتات التقسيم يجب أن لا تكون كلها أصفار أو كلها 1) ، كما أن عنوان الشبكة 192 في البايت الرابع أيضا يعتبر صالحا ما دامت بتات التقسيم في البايت الثالث لا تحمل كلها القيمة 1 ( أي لا تكون قيمة البايت الثالث العشرية 255)

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول.



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


    تقسيم الشبكة في رأسك : المدى B
    لنرى سويا هل هذا ممكن فعلا.
    نفترض لدينا عنوان IP التالي: 172.16.10.33 و قناع الشبكة الفرعية : 255.255.255.224 و نريد أن نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:

    نقوم بما يلي: واضح أن البايت الثالث لا يحتاج الى حساب أما الرابع : 256 – 224 = 32 ، 32 + 32 = 64 ، ممتاز ، فالرقم 33 يقع بين 32 و 64 إذن عنوان الشبكة الفرعية هو 10.32 و عنوان البث : 10.63.

    مثال آخر: لدينا عنوان IP التالي: 172.16.90.66 و القناع: 255.255.255.192 ، و نريد أن نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:

    نقوم بما يلي: البايت الثالث واضح ، أما الرابع : 256 – 192 = 64 ، 64 + 64 = 128 إذن عنوان الشبكة الفرعية هو 172.16.90.64 و عنوان البث هو 172.16.90.127.

    مثال آخر: لدينا عنوان IP التالي: 172.16.50.97 و القناع: 255.255.255.224 ، و نريد أن نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:

    نقوم بما يلي: البايت الثالث واضح ، أما الرابع : 256 – 224 = 32 ، 64 ، 96، 128، إذن عنوان الشبكة الفرعية هو 172.16.50.96 و عنوان البث هو 172.16.50.127.

    مثال آخر: لدينا عنوان IP التالي: 172.16.10.10 و القناع: 255.255.255.192 ، و نريد أن نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:

    نقوم بما يلي: البايت الثالث واضح ، أما الرابع : 256 – 192 = 64 و حيث أن 10 أقل من 64 إذن عنوان الشبكة الفرعية سيكون 172.16.10.0 و عنوان البث 172.16.10.63.

    مثال آخر: لدينا عنوان IP التالي: 172.16.10.10 و القناع: 255.255.255.252 ، و نريد أن نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:

    نقوم بما يلي: البايت الثالث واضح أما الرابع: 256 – 252 = 4 ، 8 ، 12 إذن عنوان الشبكة الفرعية هو 172.16.10.8 و عنوان البث 172.16.10.11.

    بعد أن أتقنا تقسيم شبكات المدى B لننتقل لتقسيم الشبكات العملاقة ذات المدى A.

    تقسيم الشبكات ذات المدى A :

    كبداية لنلق نظرة على أقنعة الشبكات الفرعية التي نستطيع استخدامها مع عناوين هذا المدى:


    نحن نعرف أن عناوين شبكات المدى B لديها 24 بت متوفر لعنونة الأجهزة host addressing ، هذا يعني أننا نستطيع استخدام حتى 22 بت للتقسيم لأن علينا أن نبقي على 2 بت على الأقل لعنونة الأجهزة.

    تقسيم شبكات المدى A لا يختلف عن التقسيم شبكات المدى C و B و الفرق الوحيد أن عليك وضع 0 في البايت الثالث و الرابع من عنوان الشبكة و وضع 255 في البايت الثالث و الرابع من عنوان البث كما سنرى في الأمثلة التالية:

    مثال للتمرين: استخدام القناع 255.255.0.0 (/16) :

    نفترض أن لدينا الشبكة 10.0.0.0 و نريد تقسيمها باستخدام القناع: 255.255.0.0

    في الشبكات ذات المدى A علينا النظر أولا للبايت الثاني و نقوم بالخطوات المعهودة:

    1- عدد الشبكات الفرعية: 2^8 – 2 = 254.

    2- عدد الأجهزة في كل شبكة فرعية: 2^16 – 2 = 65.534.

    عناوين الشبكات الفرعية: 256 - 255 = 1، 2 ، 3 . و بهذا ستكون عناوين الشبكات الفرعية : 10.1.0.0 ، 10.2.0.0 ، 10.3.0.0 و هكذا وصولا الى 10.254.0.0 .

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول.



    مثال آخر:

    مثال للتمرين: استخدام القناع 255.255.240.0 (/20) :

    1- عدد الشبكات الفرعية: 2^12 – 2 = 4094.

    2- عدد الأجهزة في كل شبكة فرعية: 2^12 – 2 = 4094.

    3- عناوين الشبكات الفرعية: للبايت الثاني : 256-255= 1 ، 2، 3 و هكذا. أما البايت الثالث : 256- 240 = 16 ، 32 ، 48 و هكذا. و لكن علينا أن نعرف أن عنوان الشبكة صفر في البايت الثالث يعتبر صالحا مادامت بتات التقسيم في البايت الثاني لا تحمل كلها القيمة صفر ( تذكروا القاعدة التي تقول أن بتات التقسيم يجب أن لا تكون كلها أصفار أو كلها 1) ، كما أن عنوان الشبكة 240 في البايت الثالث أيضا يعتبر صالحا ما دامت بتات التقسيم في البايت الثاني لا تحمل كلها القيمة 1 ( أي لا تكون قيمة البايت الثاني العشرية 255).

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول.


    و مثال آخر:

    مثال للتمرين: استخدام القناع 255.255.255.192 (/26) :

    1- عدد الشبكات الفرعية: 2^18 – 2 = 262.142.

    2- عدد الأجهزة في كل شبكة فرعية: 2^6 – 2 = 62.

    3- عناوين الشبكات الفرعية: للبايت الثاني : 256-255= 1 ، 2، 3 و كذلك الأمر للبايت الثالث، أما البايت الرابع: 256 – 192 = 64، ثم 128 ، و لكن علينا أن نعرف أن عنوان الشبكة صفر في البايت الرابع يعتبر صالحا مادامت بتات التقسيم في البايت الثاني و الثالث لا تحمل كلها القيمة صفر، كما أن عنوان الشبكة 192 في البايت الرابع أيضا يعتبر صالحا ما دامت بتات التقسيم في البايت الثاني و الثالث لا تحمل كلها القيمة 1 ( أي لا تكون القيمة العشرية للبايت الثاني و الثالث 255).

    4- عنوان البث لكل شبكة فرعية. انظر الجدول.

    5- العناوين المتاحة للأجهزة في كل شبكة فرعية. انظر الجدول.

    يبين الجدول التالي الشبكات الفرعية الأولى

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


    تعليق


    • #3
      رد: بدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت)

      ماشاء الله ده انت عاوزلك قاعده بقه علشان نفهم الكلام ده
      التعديل الأخير تم بواسطة HossaM.H; الساعة 11-04-2013, 08:35 AM. سبب آخر: ممنوع وضع الأبتسامات ... القسم مختلط ...بارك الله فيك
      تحميل دورة صيانة المزر بورد هنا او هنا او هنا
      لمتابعة الدوره فيديو من ---> هنا

      تعليق


      • #4
        رد: بدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت)

        مشكورمشكور
        مشكور

        تعليق

        يعمل...
        X