الفرق بين ( CIDR VLSM )
في شبكات الكمبيوتر, لكي تتمكن أجهزة المضيف Host من ارسال البيانات لبعضها البعض, يجب ان يكون لكل جهاز عنوان خاص به, ويجب ان يتم إرسال البيانات بطرق معينة أو أساليب معينة تحدد كيفية التعامل مع البيانات حتى تصل إلى وجهتها.
هذا العنوان يسمى IP Address.
وهذه الطرق أو الأساليب تسمى بروتوكولات Protocols .
وعنوان IP Address عبارة عن رقم, يحدد هذا الرقم:
1- الجهاز Host.
2- الشبكة Network التي يقع فيها هذا الجهاز.
فجزء من العنوان مخصص لكتابة رقم الجهاز ويسمى هذا الجزء Host Portion
والجزء الآخر مخصص لكتابة رقم الشبكة ويسمى Network Portion
لمعرفة اين هو الجزء المخصص للجهاز وأين هو الجزء المخصص للشبكة تم تقسيم عناوين IP إلى مجموعات, كل مجموعة تبدأ بأرقام محددة, وفي كل مجموعة تم تحديد حجم الجزء المخصص للجهاز والجزء المخصص للشبكة.
فمثلا الأرقام التي تبدأ من 1 إلى 127 هي من المجموعة الأولى
والأرقام التي تبدأ من 128 إلى 191 هي من المجموعة الثانية… وهكذا
وبهذا عندما تتعامل البروتوكولات مع هذه العناوين ستفحص بداية العنوان, وستستطيع معرفة إلى أي مجموعة ينتمي هذا العنوان, وبالتالي تستطيع معرفة اين هو الجزء الخاص بالجهاز, وأين هو الجزء الخاص بالشبكة من هذا العنوان, وهكذا تستطيع تنفيذ العمليات المختلفة لإيصال البيانات إلى وجهتها.
هذه التقنية تسمى التقنية المعتمدة على المجموعات Classful.
——————————————
فيما بعد تم استحداث تقنية أفضل لتحديد الجزء الخاص بالجهاز والجزء الخاص بالشبكة من عنوان IP.
وتعتمد هذه الطريقة على كتابة رقم آخر مع عنوان IP , يحدد هذا الرقم الجزء الخاص بالجهاز والجزء الخاص بالشبكة من العنوان.
يسمى هذا الرقم قناع الشبكة Subnet Mask.
وبالتالي عند كتابة عنوان IP يجب ان نكتب معه القناع Mask.
وتم إجراء تعديل على البروتوكولات المستخدمة لإيصال البيانات لوجهتها حتى تستطيع هذه البروتوكولات معرفة الجزء الخاص بالجهاز والجزء الخاص بالشبكة باستخدام قناع الشبكة Mask بدلا من معرفته باستخدام المجموعات Classes.
هذا التقنية التي تحدد طريقة كتابة العناوين وقناع الشبكة Mask, وتحدد مواصفات البروتوكولات التي تستطيع التعامل مع هذه العناوين والأقنعة Masks تسمى التقنية التي لا تعتمد على المجموعات Classless Inter-Domain Routing وتختصر CIDR.
هذا ونلاحظ انه يمكن كتابة قناع الشبكة Mask بأكثر من طريقة أو أكثر من تدوين Notation.
ومع هذه التقنية تم استحداث طريقة تدوين أو طريقة كتابة قناع الشبكة Mask تسمى باسم هذه التقنية CIDR Notation
– أي ان CIDR هي تقنية لطريقة عمل الشبكة تحدد طريقة كتابة عنوان IP وقناع الشبكة Mask المستخدم لمعرفة الجزء الخاص بالجهاز والجزء الخاص بالشبكة, وتحدد مواصفات البروتوكولات المختلفة المستخدمة لإيصال البيانات والتعامل مع هذه العناوين والاقنعة Masks المكتوبة بهذه الطريقة.
——————————————
من جهة أخرى, نلاحظ ان حجم الجزء الخاص بالجهاز Host Portion وحجم الجزء الخاص بالشبكة Network Portion من عنوان IP يحدد حجم هذه الشبكة وعدد الأجهزة الموجودة فيها.
في المعتاد تتكون الشبكة الكبيرة Internetwork من مجموعة من الشبكات الصغيرة أو الشبكات الفرعية Subnets.
قد تحتوي هذه الشبكات الفرعية Subnets على عدد متساوي من الأجهزة, بالتالي يكون حجم الجزء الخاص بالجهاز Host Portion والجزء الخاص بالشبكة Network Portion من العناوين في هذه الشبكات الفرعية متساويين بالتالي يكون القناع Mask في هذه الشبكات الفرعية متساوي.
فمثلا الشبكة الفرعية الأولى تحتوي على 62 جهاز, والشبكة الفرعية الثانية تحتوي على 62 جهاز, …… وهكذا.
في هذه الحالة يطلق على طريقة تحديد عدد الأجهزة في الشبكات الفرعية وطريقة تحديد حجم القناع بـ fixed-length subnet mask FLSM
وفي حالات أخرى قد تحتوي هذه الشبكات الفرعية Subnets على عدد غير متساوي من الأجهزة, بالتالي يكون حجم الجزء الخاص بالجهاز Host Portion والجزء الخاص بالشبكة Network Portion من العناوين في هذه الشبكات غير متساويين.
فمثلا الشبكة الفرعية الأولى تحتوي على 62 جهاز, والشبكة الفرعية الثانية تحتوي على 30 جهاز …. وهكذا.
في هذه الحالة يطلق على طريقة تحديد عدد الأجهزة في الشبكات الفرعية وطريقة تحديد حجم القناع بـ Variable-Length Subnet Mask VLSM
-أي ان VLSM هي طريقة لتصميم الشبكة وكتابة قناع الشبكة Mask لتحديد احجام مختلفة للشبكات الفرعية Subnet.