فرق بین کلاسهای IP :
Class A :
Octet.Octet.Octet.Octet
در این کلاس یک Octet از چهار Octet ما Major و سه Octet دیگر Host میباشد، به عبارت دیگر در این کلاس 24 بیت برای Host می ماند و چون هر کدام از این بیت ها 1 یا 0 می باشند میتوانیم 2 به توان 24 حالت مختلف که معادل 16M میباشد ایجاد کنیم پس در این کلاس می توانیم تعداد 16M کامپیوتر را به عنوان Host قرار دهیم.
2^24= 2^4 * 2^20 = 16M
Class B :
Octet.Octet.Octet.Octet
در این کلاس دو Octet از چهار Octet ما Major ودو Octet دیگر Host میباشد، به عبارت دیگر در این کلاس 16بیت برای Host می ماند و چون هر کدام از این بیت ها 1 یا 0 می باشند میتوانیم 2 به توان 16 حالت مختلف که معادل 64K میباشد ایجاد کنیم پس در این کلاس می توانیم تعداد 64K کامپیوتر را به عنوان Host قرار دهیم.
2^16= 2^6 * 2^10 = 64K
Class C :
Octet.Octet.Octet.Octet
در این کلاس سه Octet از چهار Octet ما Major وOctet دیگر Host میباشد، به عبارت دیگر در این کلاس 8 بیت برای Host می ماند و چون هر کدام از این بیت ها 1 یا 0 می باشند میتوانیم 2 به توان 8 حالت مختلف که معادل 256 میباشد ایجاد کنیم پس در این کلاس می توانیم تعداد 256 کامپیوتر را به عنوان Host قرار دهیم.
2^8= 256
Major IP Address
اگر تمامی بیت های Host صفر باشد IP بدست آمده Major IP Address میباشد.
BroadCast IP Address
اگر تمامی بیت های Host ست شوند ( یعنی1 باشند) IP بدست آمده BroadCast IP Address میباشد.
نکته:
- در هر یک از کلاسها تعداد Host ها دو تا کمتر از عدد بدست آمده میباشد چون اولین آدرس Major IP Address و آخرین آدرس BroadCast IP Address است.
Mask IP Address
به ما کمک می کند تا قسمت Host و Major هر IP Address را از هم تشخیص دهیم. دو سیستم موقعی با هم ازتبط برقرار می کنند که دارای Major یکسان و Host های متفاوت باشند.
Subnet Mask در کلاسهای مختلف :
دقت داشته باشید که این Subnet Mask ها مربوط به سرویس دهندها هستند. به عنوان مثال Subnet Mask ، با عدد 255.255.255.0 مربوط به سرویس دهنده ای (Server) است که از IP کلاس C برای سرویس دادن به مشتری هایش (Client) استفاده میکند نه به ما که یک Host بر روی آن هستیم.
اگر این مطلب را متوجه شده باشید به راحتی می توانید Subnet Mask را در بقیه کلاسها برای خود تحلیل کنید.Subnet Mask در کلاس A به صورت 255.0.0.0 است. یعنی همان طور که قبلا گفته شدMajor یا NetID، دارای هشت بیت است و بقیه بیت هامربوط به HostID می شوند. Subnet Mask در کلاس B به صورت 255.255.0.0 است و در کلاس C به صورت 255.255.255.0 می باشد. Subnet Mask یک Client که روی IP کلاس C است 255.255.255.255 است ، یعنی هیچ بیتی برای Host ندارد.