• 0
yousef.idris

[ تمت الإجابة ]فئات عنوان IP وقناع الشبكة

سؤال

كما يعلم الجميع أن فئات عناوين اي بي مقسمة إلى A و B و C و D و E

وكل قسم يستخدم مجال معين منها، مثلا الفئة A تستخدم المجال محصور بين 1 و 126 في معرف الشبكة Network ID وتستخدم القناع التالي 255.255.255.0

فمثلا يمكن ان يكون عنوان IP بالشكل التالي :

5.10.12.4
255.0.0.0

جربت ان أغير في القناع ليصبح كالتالي: 255.255.255.0 أي قناع الفئة C ( التي من الفروض أن تكون قيم معرف الشبكة محصور بين 192 و 223 ) فلم يعطي أي خطأ و بقيت الشبكة بين جهازي كمبيوتر تعمل بدون أي مشكل

فلماذا تم حصر الفئات هذه بين تلك القيم ؟

تم تعديل بواسطه yousef.idris
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

يبدو أن لديك سوء فهم حول هذه الفكرة, ما قمت به أنت هو أنك قمت بتحويل الشبكة من classful إلى classless

الـ Classful Network هو مجرد standard معين تم ايجاده لتوحيد طريقة تقسيم الشبكات ولتسهيل هذا الأمر بعض الشيء, وقد أصبح هناك بعض بروتوكولات التوجيه التي تعتمد على هذا الـ standard مثلا ripv1 ولكنه برتوكول شبه منقرض حالياً, هذا الـ standard يعتمد في التقسيم على قيمة الـ octet الأول أو لنقل بشكل اساسي يعتمد على الـ leading bits في تحديد نوع الـ class, كل class يحقق عدد Networks معين يقابله عدد Hosts فكلما تم حجز Bits أكثر للـ network id كان عدد الـ hosts في كل network أقل وهكذا

الـ Classless Network هي مخالفة لهذا الـ standard ويتم تحديد مجال الشبكة من خلال الـ subnet mask وليس من خلال قيمة الـ octet الأول, طبعا حالياً أغلب برتوكولات التوجيه تعتمد مبدأ classless ومنها ripv2 والذي هو تطوير لـ ripv1!

فالجهاز لن يعطيك رسالة خطأ ﻷنه أصبح يتعامل مع عنوان الشبكة على أنه classless بالتالي لا يهمه ما هي قيمة الـ octet الأول فمن خلال الـ subnet mask الذي تحدده سيقوم بحساب range الشبكة الذي أنت فيه

لو كان في شبكتك router يعمل على ripv1 فأنت مجبر على التعامل مع classful networks, ﻷنك عندها حتى لو قمت بما فعتله الآن مثلا قمت بإدخال عنوان الشبكة 5.10.12.4 مع قناع الشبكة 255.255.255.0 فسيبقى الـ router يتعامل مع الشبكة على أن قناعها هو 255.0.0.0 ﻷن برتوكول ripv1 لن ينظر إلى القناع الذي قمت بتحديده أنت و إنما سيقوم بالنظر إلى قيمة الـ octet الأول ليحدد مجال الشبكة

إذاً بالخلاصة, هذه الـ classes ليست إلا standard وليس هناك ما يجبرك على التقيد بها إلا في حال كنت تتعامل مع برتوكولات قديمة مبنية على هذا المبدأ في تقسيم الشبكة.

بتوفيق الله..

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

صح وعلى مبدأ الclassless يتم تصميم الشبكات و توزيع الأيبيات حسب عدد الأجهزة في كل شبكة فرعية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا وبارك الله فيك

لكن لدي استفسار آخر ، فحسب ما فهمت أنه في الـ classful يتم التمييز بين الـ network id و host id من خلال الـ octet الأول وليس من خلال الـ subnet mask كما في Classless

السؤال هنا ما فائدة subnet mask في الـ classful ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم عندما تريد تصميم شبكة ولديك فقط أي بي واحد حقيقي "one real ip" فهذا من طراز الclassful و تقوم بتقسيمه إلى عدة شبكات فرعية من طراز classlessو فائدة الsubnet هي تحديد عدد الأجهزة بكل شبكة فرعية وعدد الشبكات الفرعية

مثلا :

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حسنا ما هو تمثيل Class A؟ أليس هو 255.0.0.0 إذا للـ subnet mask فائدة تحديد تمثيل الشبكة حتى في الـ classful, إذاً ما الفرق؟

الفرق أنه في الـ classful قيمة الـ octet الأول هي من تحدد نوع الـ class و نوع الـ class هو من يحدد الـ subnet mask! إذا الـ subnet mask يتم تحديده بناءاً على قيمة الـ octet الأول ولكن تبقى له وظيفة تحديد تمثيل الشبكة!!

في الـ classless لا يوجد محدد يسمى class يكون هو المسؤول عن تحديد شكل الـ subnet mask و إنما الـ subnet mask الذي يحدده مدير الشبكة كافٍ لتحديد مجال الشبكة!

ارجو أن تكون الفكرة قد اتضحت الآن.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا وبارك الله فيكم

استسمحكم في اعادة النقطة الأخيرة لكي اتأكدمن اني فهمتها ( :) feedback )

  • فائدة subnet mask في classful تكمن في تقسيم الشبكة إلى شبكات فرعية subnetting، أما التمييز بين الـ network id و host id فمن خلال الـ octet الأول
  • أما في الـ classless فتكمن في تحديد الـ network id و host id و تقسيم الشبكة إلى شبكات فرعية أيضا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

صح لسانك ....بالحياة العامة أخي ما حدا بيستخدم الclassful ...

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .