عند التعامل مع عناوين (IP) نجد اننا سنتعامل مع قناع الشبكة(Subnet Mask) في الصيغ المختلفة:-
-
حيث يظهر قناع الشبكة(Subnet Mask) في صيغة(CIDR) على الصور و المخططات و الاشكال التوضيحية.
-
و يظهر في صيغة (DDN) في اجهزة الشبكة المختلفة.
-
و إذا اردنا اجراء الحسابات المختلفة لتحديد عدد العناوين التي نريده سنتعامل مع القناع في الصيغة الثنائي(Binary).
لذلك يجب علينا تعلم كيفية التحويل بين هذه الصيغ او هذه الطرق المختلفة لكتابة قناع الشبكة (Subnet Mask) .
طريقة التدوين العشري المنقط DDN
إذا وجدنا قناع الشبكة (Subnet Mask) مكتوب بطريقة التدوين العشري المنقط(DDN) :-
-
يمكننا كتابة القناع (Subnet Mask) بطريقة التدوين الثنائية(Binary) بتحويل كل جزء او كل مجموعة ثمانية (Octet) بمفردها من النظام العشري (Decimal) الى النظام الثنائي (Binary).
-
يمكننا كتابة القناع بطريقة (CIDR) بعد عدد الخانات(Bits) الخاصة بقسم الشبكة (Network Portion) في النظام الثنائي (Binary) , و هي الخانات التي تحتوي على (1) .
طريقة التدوين الثنائيBinary
إذا وجدنا قناع الشبكة (Subnet Mask) مكتوب بطريقة التدوين الثنائي(Binary):-
-
يمكننا كتابة القناع (Subnet Mask)بطريقة التدوين العشري المنقط (DDN) بتحويل كل مجموعة ثمانية (Octet) بمفردها من النظام الثنائي (Binary)الى النظام العشري(Decimal).
-
يمكننا كتابة القناع بطريقة (CIDR) بعد عدد الخانات (Bits) المخصصة لمعرف الشبكة في النظام الثنائي(Binary) , و هي الخانات التي تحتوي على (1) .
طريقة CIDR
إذا وجدنا قناع الشبكة(Subnet Mask) مكتوب بطريقة (CIDR) و التي يظهر فيها عدد الخانات الخاصة بقسم الشبكة (Network Portion) بشكل مباشر:-
-
يمكننا كتابة القناع بطريقة التدوين الثنائي(Binary) بكتابة (1) في عدد من الخانات يساوي العدد المكتوب بطريقة (CIDR) لتمثل الخانات (Bits) الخاصة بقسم الشبكة (Network Portion) في النظام الثنائي (Binary), ثم كتابة(0) في باقي الخانات لتمثل الخانات (Bits) الخاصة بقسم المضيف (Host Portion).
-
يمكننا كتابة القناع بطريقة التدوين العشري المنقط(DDN) بتحويل كل مجموعة ثمانية (Octet) بمفردها من النظام الثنائي(Binary) الى النظام العشري(Decimal).
مثال
اذا كان عنوان (IP) و قناع الشبكة الفرعية (Subnet Mask) في النظام العشري(Decimal) بالشكل التالي:-
194.54.221.39
255.255.255.0
اكتب قناع الشبكة الفرعية(Subnet Mask) بطريقة التدوين الثنائي(Binary) و طريقة (CIDR).
الحل
لكتابة قناع الشبكة(Subnet Mask) بطريقة التدوين الثنائي (Binary), نقوم بتحويل كل جزء او كل مجموعة ثمانية (Octet) من القناع من النظام العشري(Decimal) الى النظام الثنائي(Binary), فنحصل على القناع التالي:-
11111111.11111111.11111111.00000000
و لكتابة القناع بطريقة CIDR نقوم بعد الخانات المخصصة لمعرف الشبكة(Subnet Mask) و التي تحتوي على (1) من القناع في النظام الثنائي(Binary) , فنجدها 24 خانة , بالتالي نكتب القناع كالتالي:-
/24
مثال
اذا كان عنوان (IP) و قناع الشبكة الفرعية (Subnet Mask) في النظام العشري(Decimal) بالشكل التالي:-
201.36.55.14
255.255.192.0
قم بكتابة قناع الشبكة الفرعية(Subnet Mask) بطريقة التدوين الثنائي (Binary) و طريقة (CIDR).
الحل
لكتابة قناع الشبكة (Subnet Mask)بطريقة التدوين الثنائي (Binary), نقوم بتحويل كل جزء او كل مجموعة ثمانية (Octet) من القناع(Subnet Mask) من النظام العشري(Decimal) الى النظام الثنائي(Binary), فنحصل على القناع التالي:-
11111111.11111111.11000000.00000000
و لكتابة القناع(Subnet Mask) بطريقة (CIDR) نقوم بعد الخانات المخصصة لقسم الشبكة (Network Portion)و التي تحتوي على (1) من القناع (Subnet Mask) في النظام الثنائي(Binary) , فنجدها 18 خانة , بالتالي نكتب القناع كالتالي:-
/18
مثال
اذا كان قناع الشبكة الفرعية (Subnet Mask) بطريقة CIDR يظهر بالشكل التالي:-
194.54.221.39/24
اكتب قناع الشبكة الفرعية(Subnet Mask) بطريقة التدوين الثنائي(Binary) و طريقة التدوين العشري(DDN).
الحل
لكتابة قناع الشبكة (Subnet Mask)بطريقة التدوين الثنائي(Binary) , نقوم بكتابة (1) في عدد من الخانات يساوي العدد المكتوب بطريقة CIDR لتمثل الخانات (Bits) المخصصة لقسم الشبكة (Network Portion) في النظام الثنائي(Binary) , ثم كتابة(0) في باقي الخانات لتمثل الخانات (Bits) المخصصة لقسم المضيف (Host Portion).
و في مثالنا هذا سنكتب 1 في 24 خانة (Bits) , ثم نكتب 0 في الخانات 8 (Bits) المتبقية فنحصل على القناع التالي:-
11111111.11111111.11111111.00000000
لكتابة قناع الشبكة(Subnet Mask) بطريقة التدوين العشري (DDN) , نقوم بتحويل كل جزء او كل مجموعة ثمانية (Octet) من القناع (Subnet Mask) من النظام الثنائي (Binary)الى النظام العشري (Decimal), فنحصل على القناع (Subnet Mask)التالي:-
255.255.255.0
مثال
اذا كان قناع الشبكة الفرعية (Subnet Mask) بطريقة CIDR يظهر بالشكل التالي:-
201.36.55.14/18
اكتب قناع الشبكة(Subnet Mask) الفرعية بطريقة التدوين الثنائي (Binary) و طريقة التدوين العشري (DDN).
الحل
لكتابة قناع الشبكة (Subnet Mask) بطريقة التدوين الثنائي (Binary) , نقوم بكتابة (1) في عدد من الخانات (Bits) يساوي العدد المكتوب في صيغة (CIDR) لتمثل الخانات (Bits) المخصصة لقسم الشبكة (Network Portion) في النظام الثنائي (Binary) , ثم كتابة(0) في باقي الخانات لتمثل الخانات (Bits) المخصصة لقسم المضيف (Host Portion).
و في مثالنا هذا سنكتب 1 في 18 خانة (Bits) , ثم نكتب 0 في الخانات 14 (Bits) المتبقية فنحصل على القناع (Subnet Mask) التالي:-
11111111.11111111.11000000.00000000
لكتابة قناع الشبكة (Subnet Mask) بطريقة التدوين العشري (DDN) , نقوم بتحويل كل جزء او كل مجموعة ثمانية (Octet) من القناع (Subnet Mask)من النظام الثنائي (Binary) الى النظام العشري (Decimal), فنحصل على القناع (Subnet Mask) التالي:-
255.255.192.0
و الجدول التالي يوضح قيم قناع الشبكة(Subnet Mask) بنمط (CIDR) و ما يقابلها بالنظام العشري(Decimal) و النظام الثنائي(Binary).