ذكرنا انه لتحديد قسم من العنوان ليدل على الشبكة (Network Portion) وقسم ليدل على المضيف(Host Portion) من العنوان نستطيع استخدام احدى الطريقتين:-
-
الإعتماد على فئات العناوين (Classful)
حيث يتم تقسيم العناوين الى فئات (Classes), كل فئة تحدد حجم ثابت لقسم الشبكة (Network Portion) و لقسم المضيف (Host Portion) لعناوينها.
-
عدم الإعتماد على فئات العناوين (Classless)
حيث يمكننا تحديد حجم قسم الشبكة (Network Portion) وقسم المضيف (Host Portion) بالشكل الذي يناسبنا مع أي عنوان (IP) بدون التقيد بقيود الفئات .
و في كلا الحالتين يمكننا استخدام رقم اخر يكتب مع العنوان يوضح هذا الرقم حجم القسم الخاص بالشبكة (Network Portion) و حجم القسم الخاص بالمضيف (Host Portion), و يسمى هذا الرقم قناع الشبكة الفرعية (Subnet Mask).
عند إتباع القواعد التي تضعها فئات العناوين (Classful) يسمى قناع الشبكة في هذه الحالة بالقناع الإفتراضي (Default Subnet Mask).
و عند عدم اتباع القواعد التي تضعها فئات العناوين (Classless) فيسمى قناع الشبكة في هذه الحالة بالقناع المخصص (Non Default Subnet Mask).
ان الهدف الاساسي من استخدام قناع الشبكة الفرعية (Subnet Mask) هو معرفة القسم الذي يدل على الشبكة (Network Portion) و القسم الذي يدل على المضيف (Host Portion) من العنوان , سواء بإتباع قواعد الفئات (Classful) او بعدم إتباعها (Classless).
و ذكرنا ان قناع الشبكة (Subnet Mask) هو عدد بنفس حجم عنوان (IP) , يمكن ان يكتب في النظام العشري (Decimal) في شكل عدد يتكون من اربعة اجزاء يفصل بينها بنقطة بالشكل التالي:-
255.255.255.0
او يمكن كتابته في النظام الثنائي (Binary) في شكل عدد ثنائي يتكون من (32Bits) بالشكل التالي:-
11111111.11111111.11111111.00000000
او يمكن ايضا كتابته في شكل عدد عشري يدل على عدد الخانات (Bits) المستخدمة للقسم الخاص بالشبكة (Network Portion) من العنوان , و يكتب هذا العدد بعد شرطة مائلة تفصله عن العنوان بالشكل التالي:-
/24
-
الطريقة الاولى لكتابة قناع الشبكة (Subnet Mask) تسمى طريقة “التدوين العشري المنقط” (Dotted-Decimal Notation DDN).
-
و الطريقة الثانية تسمى طريقة النظام الثنائي (Binary Notation).
-
و الطريقة الثالثة تسمى (Prefix Notation) او (Slash Notation) او (CIDR).
مثال
العنوان التالي :-
54.9.121.40
هو عنوان من الفئة A , و هذه الفئة تستخدم (8Bits) لقسم الشبكة (Network Portion) و (24Bits) لقسم المضيف (Host Portion) كما ذكرنا سابقا.
و لكتابة قناع الشبكة بصيغة (CIDR) سنضع علامة الشرطة المائلة بعد العنوان و نكتب عدد الخانات (Bits) المستخدمة لقسم الشبكة (Network Portion) بالشكل التالي:-
54.6.121.40/8