على مايبدوا أن هناك من يزال مقتنعا بفكرة العكس عكاس
طيب لنوضح مثال آخر حتى نثبت كلام أخي الفاضل lumark_s
النطاق 192.168.1.1/24 : نريد منع بعض العناوين منه وهي تبدأ من 128 الى 159 فماذا نفعل ؟
هل هنا نقول أن 24 هي تساوي صفر في آخر Byte وبالتالي نطرح الصفر من 255 فيكون الناتج 255 ويكون Wildcard Mask بالشكل الاتي 0.0.0.255 ؟!!! ( ما هكذا تورد الأبل !)
الحل الآخر بالنسبة لمن يعتمد على SubMask يقوم بالآتي
128-157=29 وهذا الرقم أقرب الى النطاق 27/ أي 224 ، ثم تطرح من 255 فيكون الناتج 31
فنكتب Wildcard Mask بهذه الطريقة 0.0.0.31 192.168.1.128 وهي صحيحة ولكن هل هذه طريقة حل لشخص المفروض انه درس Subnetting ?!!
لا ... انظر
ممكن أن اكتبها كالاتي 0.0.0.16 192.168.1.128 وممكن أن تكون هكذا أيضا 0.0.0.17 أو 0.0.0.19 أو 0.0.0.21 الـــى 0.0.0.31 (( طبعا كلهم لابد أن يكون العنوان 192.168.1.128 لأن على أساسه يحدد مصير العناوين الباقية))
فالفكرة تكمن في الـ Binary ودعك من decimal الأن
نحن نريد العناوين من 128 الى 159 أي نريد 0000 1000 الـــى 1111 1001 وهنا ينتج الحل حيث التشابه بين الأول والاخير هو 100 فقط
اذن نحن نريد 3 bits تبدأ بـ 1 وثانيها 0 وآخرها 0
على أي الأرقام ينطبق هذا ؟؟ طبعا لا غيره هو الرقم 128 اذن يجب أن نكتب النطاق في هذه الصورة 192.168.1.128
الأن نريد من Wildcard Mask أن يحدد لنا أول ثلاثة Bits فقط وطبعا الأرقام التى تبدأ بـ بثلاثة أصفار هي من 16 الــى 31
أرجو أن تكون وضحت الفكرة
المفضلات