سوالی است چند وقتی ذهن منرا درگیر کرده است.
علیرغم جستجوی فراوان و مطالعه منابع CCNA برایم پاسخش هم چنان مجهول مانده است.
در مستندات آمده است که کلاس A؛ دارای Default mask ای برابر 255.0.0.0 است.
کلاس B هست 255.255.0.0 و کلاس C هم 255.255.255.0 می باشد. که جزء بدیهیات است.
در مورد Subnetting هم اطلاعات کافی دارم. ولی سوال اینجاست پس چرا می توانیم به راحتی به سیستم خود IP ای به صورت زیر بدهیم؟
218.222.43.33
255.0.0.0
مسلما IP فوق جز کلاس C است. اما چرا Subnet mask را می توان گذاشت 255.0.0.0 ؟؟؟؟؟!؟!
همیشه معمولا میتوانیم بدهیم مثلا 255.255.255.0 یا 255.255.255.240 و ... اما اینجا Subnet mask پیش فرض کلاس A داده شده است... جالب اینکه تست کردم ping هم میشه...
حالا این جز کدام بخش CCNA است؟ با توجه به اینکه حتی کتاب CCNA گفته :
Table 3.1 shows the default subnet masks for Classes A, B, and C. These default masks cannot change. In other words, you can’t make a Class B subnet mask read 255.0.0.0. If you try, the host will read that address as invalid and usually won’t even let you type it in. For a Class A network, you can’t change the first byte in a subnet mask; it must read 255.0.0.0 at a minimum.
اما من دقیقا خلاف مطلب بالا را انجام دادم. حال علت چیست . این که همه قواعد Subnetting و آدرس های IP را نقض که می کند.
موضوعات مشابه: