نستمر فى درسنا هذا مع الايبهات وقد تعرفنا فى دروس سابقة على الاى بى ادرس IP Address والايبهات وكارت الشبكة والعلاقة بينهم وايضا تعرفنا على دور كارت الشبكة NIC الهام جدا فى عملية تحويل الايبهات من decimal ( الطريقة العشرية للارقام 192.168.0.10 ) الى binary سواء بالطريقة اليدوية او عن طريق الالة الحاسبة Calculator ، الان سوف نعرف كيفية انشاء شبكة سواء داخلية lAN او متصلة بالانترنت WAN مكونة مثلا من 500 مستخدم او 1000 مستخدم او 5000 مستخدم وهكذا ، فتابع معى هذا الدرس الهام والممتع.
مقال من كتابة المدون سامح الخراز
اولا : ذكرنا من قبل ان توزيع منظمة الايانا IANA ( المنظمة المسئولة عالميا عن توزيع ايبهات الانترنت ) لا يمكن معه انشاء شبكة تتكون من 500 مستخدم بطريقة عملية صحيحة لاعتبارات عديدة ( راجع درس تحويل الايبهات من decimal الى binary ) لذا سوف نقوم بانشاء ما يسمى بالماسك اليدوى او Custom Mask.
مثال شبكة مكونة من 500 مستخدم، توجد معادلة شهيرة سوف نتعرف عليها ونقوم باستخدامها وهى
(2 اس h)-2
حيث h هنا ترمز الى الهوست host او عدد مستخدمى الشبكة Host = 500 ، المعادلة هنا توضح ان رقم 2 أس كام ؟ يساوى 500 مستخدم ..لنوضح اكثر؟
نستعين بالالة الحاسبة للكمبيوتر Calculator ويجب الا يقل الناتج هنا عن 500 ( عدد مستخدمى الشبكة ) ويمكن ان يزيد قليلا ولكن ليس بصورة كبيرة حتى لا يحدث loop فى الشبكة ( موت الشبكة )
- نذهب الى قائمة ابدء Start
- نختار كل البرامج All Programs
- ثم كافة التطبيقات Accessories
- ثم الالة الحاسبة Calculator
- نختار Scientific ونبدء فى العمل
ونلاحظ فى الصورة السابقة ان الزر المحدد باللون الازرق هو رمز الأس فى الالة الحاسبة calculator ويظهر الناتج الاقرب للواقع 512 مستخدم اى H= 9
كيف وصلنا لهذه النتيجة ، سوف اوضح لكم لك بطريقة يدوية عبر الصورة التالية..
وهذا هو الرقم الاقرب والصحيح لانشاء الشبكة بدون حدوث loop لاننا اخترنا الرقم التالى وهو 2اس10=1024 ( 2×2×2×2×2×2×2×2×2×2 ) مستخدم وهو رقم صحيح ولكنه كبير نوعا ما ويؤدى الى حدوث loop فى الشبكة. وهكذا يمكن ان نقوم باجراء هذه العملية الحسابية اما باستخدام الالة الحاسبة Calculator او نستخدم الطريقة اليدوية السابقة. اذن H= 9 مما يعني 512user
ولكى نقوم بانشاء ماسك يدوى للشبكة Custom Mask نقوم بتحويل 9 الى اصفار من اليمين
Subnet mask يتكون من 32bit مما يعني 4 اوكتت ثمانى الارقام وكل octet من
8bit × 4octet = 32 bit (0,1)
اى ان Subnet Mask لهذه الشبكة سوف يكون بهذا الشكل فى الطريقة Binary
11111111111111111111111000000000
32 bit
Octet octet octet octet
11111111.11111111.11111110.00000000
اذا قمنا بتحويل الماسك الى ارقام اى الى الطريقة decimal عبر الالة الحاسبة يكون الـ Subnet Mask لهذه الشبكة هكذا
Octet octet octet octet
11111111.11111111.11111110.00000000 binary
Networks hosts
255.255.?????.0
255.255.254.0 decimal
تحليل هذا الـ Subnet Mask يكون على النحو التالى
- ( 11111111 ) الاوكتت الاول عبارة 1 ثمانى مرات بـ binary اى بـ decimal تعنى 255.
- (11111111 ) نفس الاوكتت الاول.
- (11111110 ) الاوكتت الثالث عبارة عن 1 سبعة مرات وصفر مرة واحدة بـ binary واذا استخدمنا الالة الحاسبة وحولناه الى decimal سوف يكون 254 .
(00000000 ) الاوكتت الرابع والاخير عبارة عن صفر ثمانى مرات بـ Binary واذا قمنا بتحويله الى decimal سوف يكون 0 ، ولو قمنا هنا بتطبيق المعادلة
(2 اس h)-2
Host =9
اذن هذه الشبكة تتكون فى النهاية من 510 مستخدم.
Subnet Mask الشبكة
11111111.11111111.11111100.00000000 binary
Networks hosts
255.255.252.0 decimal
مثال اخر : hosts = 5000
Subnet Mask الشبكة
11111111.11111111.11100000.00000000 binary
Networks hosts
255.255.224.0 decimal
اذا قمنا بتحويل الـ Subnet Mask من binary الى decimal بالطريقة اليدوية يكون كالتالى :
1
|
2
|
4
|
8
|
16
|
32
|
64
|
128
| |
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
255
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
1
|
255
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
224
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
ويمكن ان نشاهد فى الصورة التالية عدد من الايبهات وطريقة التحويل
وفى نهاية درسنا اليوم نكون قد تعرفنا على كيفية انشاء custom mask او ماسك يدوى لشبكة مكونة من 500 مستخدم او 1000 مستخدم او 5000 مستخدم وذلك اعتمادا على الجزء الاهم فى بناء اى شبكة وهو الـ subnet mask ، ارجو الا اكون قد اطلت عليكم فى الشرح، واتمني أن يكون الموضوع قد اعجبكم وأن يكون قد ساهم ولو بشكل بسيط في توصيل افادة لكم.
مواضيع اخري عن الشبكات
- انواع الشبكات وانواع كابلات الانترنت الرئيسية
- فكرة كابلات الانترنت وطريقة التوصيل
- السويتش Switch والهب Hub وما الفرق بينهما؟
- ما الفرق بين الاي بي IP والبورت Port والبروتوكول Protocol
عن كاتب الموضوع
سامح الخراز ، مدون مصرى يعشق مجال التقنية وتكنولوجيا المعلومات ومتخصص فى مجال الشبكات وحاصل على شهادة CCNA من سيسكو فى مجال شبكات الانترنت.
سامح الخراز ، مدون مصرى يعشق مجال التقنية وتكنولوجيا المعلومات ومتخصص فى مجال الشبكات وحاصل على شهادة CCNA من سيسكو فى مجال شبكات الانترنت.