بوابتك الأقرب لتتعلم ببساطة

الاثنين، 26 نوفمبر 2018

تقسيم وعنونة الشبكات - الكلاسات - الجزء الثاني

يهتم مهندسو الشكبات كثيراً بموضوع التقسيم وهو في غاية الأهمية فعلاً وقمنا بعمل هذا الشرح المتواضع بطريقة مختلفة ربم تكون الأقرب إلى المتعلم تابع معي
IP-address-57c75cfe5f9b5829f4a5cc35


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

كلاسات الشبكات Network Classes

عليك أن تعرف أن جميع الأجهزة المتصلة بنفس الشبكة يشتركون في عناوين IP لكل منهم تحتوي على عنوان نفس الشبكة مثلا لنفترض وجود جهازين في الشبكة أحدهما له العنوان 192.168.1.2 و الآخر لديه العنوان 192.168.1.3 نلاحظ أنهما يشتركان في نفس عنوان الشبكة و هو 192.168.1 ، و لكن يكون لكل منهما عنوانه الخاص و يطلق عليه host address وهو في مثالنا للجهاز الأول 2 و للجهاز الثاني 3.
قرر مصممو شبكة الإنترنت إنشاء عدة أنواع من الشبكات وفقا لحجم الشبكة ، فاختاروا التالي
  • للشبكات قليلة العدد و التي تحتوي على عدد كبير من الأجهزة أن يطلقوا عليها Class A network.
  •  بينما اختاروا للشبكات كثيرة العدد و التي تحتوي على عدد قليل من الأجهزة أن يطلقوا عليها Class C network.
  •  أما للشبكات المتوسطة العدد و الحجم اختاروا أن يطلقوا عليها Class B network.
سنعرف معنى ذلك الان
ولكن انصحك بفهم طرق التحويل من ثنائي الى عشري
كلاسات الصنف A Classes
يتميز هذا المدى من عناوين الشبكة وفقا لما قرره مصمموها بأن أول bit من أول byte من عنوان الشبكة المنتمي للمدى Class A لابد أن تكون قيمته صفر مما يعني أن عناوين المدى Class A يجب أن تتراوح بين 0 و 127 ، لنفهم كيف حصلنا على هذين الرقمين للنظر سويا إلى البايت الأول و الذي اتفقنا أن البت الأول منه يجب أن يكون 0 هذا يعني أن العناوين في هذا البايت ستبدأ من :
00000000  وهذا الرقم بالنظام الثنائي يقابل 0 في النظام العشري
وتنتهي بالعنوان:
01111111  وهذا الرقم يقابل الرقم 127 في النظام العشري
عند تحويل الرقمين إلى النظام العشري نحصل على ما يلي:
00000000 = 0

01111111 = 127
و هكذا إذن ، إذا رأينا أي عنوان IP يبتدئ بأي رقم بين 0 و 127 سنعرف أنه ينتمي إلى المدى Class 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.

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

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

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

عناوين هذا المدى تتميز بما قرره المصممين من أن البت الأول و الثاني من البايت الأول يحملان القيمة 1 بينما يحمل البت الثالث القيمة 0 دوما، و بهذا حصلنا على مدى العناوين ابتداء من 11000000 = 192 و انتهاء ب 11011111 = 223.
في المدى 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.


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

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

العناوين المتاحة لاستخدامها في الشبكات الداخلية (الشبكات الخاصة)  في كلاس A

في كل كلاس نطاق من العناوين المخصصة للاستخدام في الشكبات الداخلية وهي في المدى A كالتالي

تبدأ من 10.0.0.1
وتنتهي ب 10.255.255.254
ماذا يعني هذا 
هذا يعني انك اذا قمت با نشاء شبكة داخلية لشركتك او قمت بانشاء شبكة وايرلس وتريد استخدام العناوين في المدى A فقم باستخدام العناوين في  النطاق المذكور

العناوين المتاحة لاستخدامها في الشبكات الداخلية (الشبكات الخاصة)   في كلاس B

تبدأ من 172.16.0.1
وتنتهي ب 172.16.255.254
هذا يعني انك اذا قمت با نشاء شبكة داخلية لشركتك او قمت بانشاء شبكة وايرلس وتريد استخدام العناوين في المدى B فقم باستخدام العناوين في  النطاق المذكور

العناوين المتاحة لاستخدامها في الشبكات الداخلية (الشبكات الخاصة)  في كلاس C

تبدأ من 192.168.0.0
وتنتهي ب 192.168.255.255
هذا يعني انك اذا قمت با نشاء شبكة داخلية لشركتك او قمت بانشاء شبكة وايرلس وتريد استخدام العناوين في المدى C فقم باستخدام العناوين في  النطاق المذكور
مع ملاحظة ان الاجزاء الاول والثاني والثالث من هذا النطاق تكون مخصصة لعناوين الشبكات اما الاخير فهو للاجهزة

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

هناك بعض العناوين التي لا يستطيع مدير الشبكة منحها للأجهزة أبدا رغم أنها قد تنتمي إلى مدى مسموح به كما يلي:
1- العنوان 0.0.0.0 و يستخدم من قبل موجهات routers التابعة لشركة Cisco للإشارة إلى الوجهة الافتراضية default route عند توجيه حزم البيانات.
2- العنوان 255.255.255.255 و يستخدم لبث أو إرسال البيانات إلى جميع الأجهزة Host أوالعقدnods  على الشبكة الحالية.
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 لا يمكن منحه لأي جهاز و هو يستخدم تلقائيا من قبل الجهاز لغرض اختبار اتصاله بأن يقول بإرسال حزمة من البيانات إلى نفسه.

الأن لفهم ماهو قناع الشبكة Subnet Mask

قناع الشبكة الفرعية هو العنصر الثاني المطلوب لكي يعمل TCP/IP. يتم استخدام قناع الشبكة الفرعية بواسطة بروتوكول TCP/IP لتحديد ما إذا كان المضيف موجودًا على الشبكة الفرعية المحلية أم على شبكة بعيدة.
الم اخبرك سابقاً بضرورة فهم كيفية التحويل من ثنائي الى عشري والعكس وهذا ماسنحتاجه الان بشكل كبير
الموضوع سهل ركز معي في الاسطر التالية
الم تلاحظ دائما وجود شرطة مائلة بعد عنوان الاي بي هذه الشرطة هي مانعني به قناع الشبكة
192.168.1.4/24
لاحظ هذا العنوان من كلاس C اليس كذلك متبوعا بالرقم 24 وهو قناع الشبكة الافتراضي مع العناوين من هذا النطاق

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

القناع الافتراضي مع عناوين المدى A هو

255.0.0.0
هذا العدد بالنظام العشري ا ما بالنظام الثنائي فهو يكتب بالشكل التالي
11111111.00000000.00000000.00000000
احسب معي عدد الخانات التي تتكون من الرقم واحد اليست 8 خانات وهو مايقصد به الرقم 8 بعد الشرطة المائلة فلو قمت بكتابة عنوان اي بي من هذا النطاق فسيكون القناع الافتراضي هو /8

اما عناوين النطاق C  فالقناع الافتراضي هو التالي

255.255.255.0
ويكتب بالنظام الثنائي بهذا الشكل 
 1111111.11111111.1111111.00000000 وعدد الخانات التي تتالف من الرقم واحد هي 24 خانة وهذا مايقصد به 24 بعد الشرطة المائلة بعد عناوين الاي بي من هذا النطاق فلو قمت بكتابة عنوان اي بي من هذا النطاق فقناع الشبكة الافتراضي سيكون هو العدد 24

اما النطاق B فقناع الشبكة الافتراضي فيه هو كالتالي

255.255.0.0
ويكتب بالنظام الثنائي كالتالي
 1111111.11111111.00000000.00000000 الم تلاحظ ان عدد الخانات التي تتألف من الرقم واحد هي 16 خانة وذا مايقصد به الرقم 16 بعد الشرطة المائلة في عناوين الاي بي في هذا النطاق فلو قمت بكتابة عنوان اي بي من هذا النطاق بالقناع الافتراضي فسيكون الرقم 16

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

اعذروني ان اطلت ولكن الموضوع يحتاج الى اكثر مم ذكرت وأيضا سأقوم بشرح ذلك بالتفصيل في الدورة المصورة

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



هناك تعليق واحد:

Post Top Ad

???????