ابسط درس في تقسيم الشبكات او ما نسمية subnetting ابسط درس في تقسيم الشبكات او ما نسمية subnetting - اقرا معي وتعلم على الانترنت

ابسط درس في تقسيم الشبكات او ما نسمية subnetting


السلام عليكم ورحمة الله زوار مدونة اقرا معي وتعلم على الانترنت اليكم اليوم درس تقسيم الشبكات او ما نسمية بال Subnetting   كما سنتعرف على Subnet Mask 
وسندعم ذلك بامثلة كثيرة كي نفهم ماهو Subnet Mask 

تقسيم الشبكات الكبيرة الى شبكات صغيرة له فوائد كثيرة نذكر منها:
اولاً التقليل من حركة مرور و ازدحام البيانات على الشبكة حيث انه كلما قلت الاجهزه قل الازدحام. .
ثانيا التحسين من الاداء للشبكة.
ثالثاً يصبح من السهل ادارتها وحل مشاكلها.


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

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

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


قناع الشبكة الفرعية Subnet Masks
هو قيمة من 32 بت تسمح لمستقبل عناوين الاي بي IP ان يحدد الشبكة الفرعية التي ينتمي اليها الجهاز المرسل طبقاً لعنوانه .
وهو عبارة عن القيم التالية 1 و 0 حيث ان القيمة 1  في القناع تشير الى عنوان الشبكة الام او الفرعية .
احياناً لا تحتاج الشبكات الى تقسيم في هذه الحالة فهي تستخدم القناع الافتراضي والذي يعني انه لا وجود لشبكات فرعية ...

لا عليك عزيزي القارئ سيتضح لك الامر بعد اكمالك لهذه التدوينة ... تابع معي ..

الان سنستعرض معا جدول بالاقنعة الافتراضية للشبكات الفرعية لكل كلاس



ملاحظة هامه عند التقسيم فاننا نهتم فقط بالاصفار فقط ولا يجب المساس بالقيم التي تحمل القيمة 1 .

لنبدا الان بالتعلّم بتقسيم الكلاس C  
يوجد اكثر من طريقة لتقسيم الشبكات وما سنقوم به اولا هو استخدام الطريقة الثنائية :
 لاحظ في الصورة السابقة ستجد ان عناوين الكلاس C تحتوي على 8 بت فقط لتعريف الاجهزة بينما بقية البتات فهي خاصة بعنوان الشبكة وحيث ان التقسيم هو الاستفادة من البتات التي تحمل القيمة 0 فإن هذا يعني ان ال Subnet Masks التي يمكننا استخدامها في الشبكات من الكلاس C هي كما في الجدول التالي :

حيث ان القاعدة  تقول لا يمكن استخدام بت واحد وهذا يعني ان التقسيم 128 لا يستخدم مع انه يمكن استخدامه في التقسيم كما ان القيمة 254 ايضا غير صالحة.

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

255.255.255.192
192 = 11000000
كما تلاحظ فإننا نستخدم بتين فقط للتقسيم الان علينا ان نجعل البتات لا تحمل القيمة 1 كلها او القيمة 0 يعني لدينا احتمالين اما 01 او 10 وهذا يولد لنا القيم 01000000 والتي تساوي بالعشري 64 والقيمة 10000000 والتي تساوي في العشري 128
اذن نحن نمتلك الان شبكات فرعية وهي الشبكة 64 والشبكة 128

والاجهزه في كل شبكة هي كالتالي
الشبكة الاولى تبدا عناوين اجهزتها من العنوان 65 وتنتهي عندي 126 حيث ان العنوان 64 يكون عنوان للشبكة الفرعية والعنوان 128 عنوان للبرودكاست Broadcast  وهو يستخدم لارسال الرسائل لكل اجهزه الشبكة .



لا حظ الجدول التالي



الطريقة التي استخدمناها سابقا لا تنفع عندما يكون عدد البتتات كثير فاليك الطريقة السريعة :

الطريقة الثانية في تقسيم الشبكات :وتعتبر هي الاسهل :
كما قلنا سابقا علينا ان نركز على بعض الامور وهي
اولا عدد الشبكات الفرعية ونحسبة من خلال المعادلة التالية
subnets= 2^N -2
حيث N هو عدد البتات التي تحمل القيمة 1 .

ثانيا عدد الاجهزة ونحسبها باستخدام المعادلة التالية :
Host=2N-2
حيث N  هي عدد الاصفار
ولايجاد عنوان الشبكة الفرعية الاولى نستخدم المعادلة
عنوان الشبكة الفرعية الاولى = 256- عنوان القناع
وللحصول على بقية عناوين الشبكات الفرعية نضيف القيمة الناتجه باستمرار الى ان نحصل على عنوان القناع حيث نتوقف عنده ..

لا تقلق سيتضح لك الكلام السابق من خلال اعادة تقسيم الشبكة التي استخدمناها سابقا باستخدام القناع 192 ركز معي .

القناع الذي اخترناه هو 192
من خلال الجدول اللي حفظناه القيمة 192 بالنظام الثنائي هي 11000000 اذن الان تعال نطبق طريقتنا السريعه
عدد الشبكات هي 22-2=2
اذن لدينا شبكتين
عدد الاجهزه في كل شبكة 26-2=62
عنوان اول شبكة فرعية هو 256-192=64
الشبكة الثانية هي 64+64=128
الشبكة الثالثة هي 128+64=192 انظر اذن سنتوقف لاننا حصلنا على عنوان القناع اذن فقط لدينا شبكتين هي الشبكة 64 والشبكة 128
اذن الجهاز الاول في الشبكة 64 عنوانه 65 واخر جهاز عنوانه 126 وال broadcast لها عنوانه 127
وهكذا يمكنك عمل جدول كالجدول السابق





قد يتبادر في ذهنك الان وتقول ان الطريقة التي تقول انها سهله يبدو انها اصعب من الثنائية ولكن اقول لك لا تستعجل مع قليل من التمارين ستلاحظ سهولتها

كما يعتمد عليك انت في تبويب البيانات.

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

اولا عدد الشبكات الفرعية : القناع 224 هو نفسه 11100000 إذن فإن عدد الشبكات الفرعية هو  
2^3-2=6  اذن لدينا ست شبكات .
ثانيا عدد الاجهزه هي
2^5-2=30  اذن في كل شبكة 30 جهاز

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

لاحظ عنوان البث او broadcast هو العنوان الذي يسبق الرقم للعنوان الشبكة التالية
مثلا عنوان البث للشبكة الاولى هو 63 لان الشبكة التالية هي 64 وعنوان البث للشبكة الثانية هو 95 لان الشبكة الثالثة هو 96 وهكذا ....




مثال للتمرين: استخدام القناع 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=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 فنكتب أولا عناوين الشبكات الفرعية ثم نكتب في
الأسفل عناوين البث و أخيرا العناوين المتاحة للأجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في الجدول التالي :


مثال للتمرين:
استخدام القناع (/30) 255.255.255.252
سنستخدم نفس الشبكة 192.168.10.0 مع القناع 255.255.255.252 كما يلي :
1عدد الشبكات الفرعية = 62
2عدد الأجهزة في كل شبكة فرعية = 2
3عناوين الشبكات الفرعية :12.8.4 وصولا الى 248

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



يمكنك ايضا مشاهدة الدرس التالي 



بإذن الله ساقوم بعمل فيديو فيه تمارين حول subnet mask... كي تستوعب اكثر عزيز الطالب ...,ولكي يصلك جديدنا قم بالاشتراك في المدونة او تسجيل اعجابك بصفحتنا على الفيس بوك 

دمت بخير 



شارك الموضوع
تعليقات
  1. شكرا يا اخي على الشرح

    ردحذف
    الردود
    1. العفو اخي .... نشكر مرورك الرائع ... نحن في خدمتك

      حذف
  2. بدون مجامله وربي افضل شرح لقيته ...

    شكرا شكرا شكرا كثيراً ...
    بس ياليت تعمل فيديو كمان تشرح عشان نستوعب اكثر

    ردحذف
  3. يعطيك العافية على المجهود المبذول
    بس الصراحة مافهمت شي

    ردحذف

إرسال تعليق

لا تبخل علينا باقتراحك او قم بمشاركة الموضوع ليستفيد الاخرين ايضاً شكرا لزيارتك عزيزي الزائر

محتوى قد يهمك

.