الشبكات الدرس 10: تعرّف على الـ Subnet Mask

2/10/2018
تعرفنا في الدرس السابق على الـ Switch و عرفنا أنّه يقوم بربط العديد من الأجهزة في الشبكة، لكن دوره سينتهي في الشبكة المحليّة، فالأجهزة لا يمكن أن تتّصل ببعضها البعض إن لم تكن تنتمي إلى نفس مجال الـ IP Adresse، فالجهاز ذو العنوان 192.168.1.1 لا يمكنه أبدا الاتصال بالجهاز ذو العنوان 172.16.1.1، لكن مع تدخّل جهاز الـ Router يصبح الأمر ممكنا، كنا سنبدأ في دراسة جهاز الـ Router لكننا رأينا عزيزي الزائر أنك ستحتاج إلى بعض المفاهيم أولا.


ماهي الشبكة من ناحية الـ Software ؟


تعلّمنا في الدروس السابقة أن الشبكة هي عبارة عن جهازين أو أكثر مرتبطة في بعضها إما مباشرة أو عن طريق جهاز الـ Switch، هذا تعريف الشبكة من حيث الـ Hardware، إن تحدثنا عن الـ Software فالشبكة هي كل الأجهزة التي تنتمي إلى نفس مجال الـ IP و نفس الـ Subnet Mask.

ماهو الـ Subnet Mask ؟


الـ Subnet Mask هو عنوان يشبه الـ IP Address لكنه يملك وظيفة مختلفة جدّا، حيث هو عنوان يمكنّنا من تعريف عنوان الشبكة و ليس عنوان الجهاز، على سبيل المثال منزلك يحمل رقم 1 وهو موجود في الحي A، الحيّ هنا هو الـ Subnet Mask فهو يكون نفسه بالنسبة لجميع المنازل في هذا الحيّ، هذا يعني أنه لا يكون جهازين منتميان إلى نفس الشبكة إلّا إذا كان الـ Subnet Mask لكليهما نفسه ، فمثلا الجهاز A ذو العنوان 192.168.1.1 و ذو الـ Subnet مثلا 255.255.255.0، لا يمكنه أبدا الإتصال بالجهاز B ذو العنوان 192.168.1.2 ذو الـ Subnet المختلف 255.255.0.0.

الـ Subnet Mask هو في الحقيقة عبارة عن 32 Bits في لغة الآلة أي أن العدد 255.255.255.0 الذي نراه هو مجرّد تمثيل مبسّط ليسهل علينا الفهم أما داخل النظام هو 11111111.11111111.11111111.00000000، تمعّن جيّدا في الأرقام 1 سوف تجد 24 أليس كذلك ؟ هل سبق لك و رأيت تمثيل الشبكة 192.168.1.0/24 ؟ نعم العدد 24 هو يدلّ على الـ Subnet أي أنه من اليسار إلى اليمين يوجد 24 من العدد 1 و الباقي أصفار. إذا قمت بالتحويل من الـ Binary وهي لغة الآلة، إلى الـ Decimal وهي الأعداد الطبيعية التي نستخدمها فستجد أن 11111111 هو 255.

كيف نعرف عنوان الشبكة انطلاقا من Subnet Mask ؟


لنفترض أولاّ أننا نملك العنوان 192.168.1.1 ولدينا الـ Subnet Mask التالي 255.255.255.0. لمعرفة عنوان هذه الشبكة تابع الخطوات التالية:

- نقوم أولا بتحويل عنوان الـ IP من الـ Decimal إلى الـ Binary سوف تحصل على 11000000.10101000.000000001.000000001
- نقوم بعدها بتحويل الـ Subnet Mask أيضا لنحصل على 11111111.11111111.11111111.00000000
- نقوم بجمع العددين بتطبيق الجمع المنطقي (OR) أي (1+1=1) و (1+0=0).
- سنحصل بعد الانتهاء من الجمع على 11000000.10101000.00000001.00000000 وهو العنوان 192.168.1.0.


أقسام الشبكات الثلاث الأساسيّة


قام المهندسون بتقسيم الشبكات حسب الـ Subnet إلى ثلاث أقسام:

- Class A : الـ Subnet Mask الخاص بها هو 255.0.0.0 (8/) الشبكة الشهيرة العاملة به هي 10.0.0.0/8.
- Class B : الـ Subnet Mask الخاص بها هو 255.255.0.0 (16/) الشبكة الشهيرة العاملة به هي 172.16.0.0/16.
- Class C : الـ Subnet Mask الخاص بها هو 255.255.255.0 (24/) الشبكة الشهيرة العاملة به هي 192.168.1.0/24.

هناك أيضا قسمين خاصّين يستعملان فقط من قبل الخبراء هما Class D و Class E.

هذا كلّ مالدينا في هذا الدّرس، سوف نلتقي بإذن الله الأسبوع المقبل مع درس جديد

الدروس السابقة


شارك الموضوع

مواضيع ذات صلة