همه چیز درباره IP (نسخه ۴) – بخش اول – قسمت دوم
در مقاله قبلی در مورد IP و تعریف اولیه صحبت کردیم و کلاس A رو معرفی کردیم
در این مقاله سایر کلاس ها را شرح می دهیم
کلاس B
در این کلاس دو octet اول شماره شبکه (NetId) و دو octet باقی مانده شماره میزبان (HostId) می باشد. همانند کلاس A این کلاس نیز دارای مشخصه است ، دو بیت ازچپ ترین بیت با ۱۰ شروع می شود.
رنج عددی در زمان نمایش آدرس IP به صورت ده دهی در این کلاس بین ۱۲۸ تا ۱۹۱ می باشد
بنا براین در این کلاس در قسمت NetId برای آدرس دهی۱۴بیت و در قسمت HostId برای آدرس دهی۱۶بیت وجود دارد که به طور کلی می توان ۲ به توان ۱۴ یعنی عدد ۱۶۳۸۴روبرای قسمت NetId و ۲به توان ۱۶منهای۲ (به خاطر ۲ آدرس که قابل استفاده نیست ) یعنی عدد ۶۵۵۳۴ برای قسمت HostId جهت آدرس دهی استفاده کرد. پس میبینیم که در کلاس B تعداد آی پی های مورد استفاده جهت آدرس دهی شبکه به مراتب کمتر از کلاس A می باشد. به همین منظور می گویند از این کلاس آدرس دهی بیشتر در شبکه های نسبتا متوسط استفاده می شود.
کلاس C
می توان حدس زد که در این کلاس سه Octet اول مربوط به NetId یا شماره ی شبکه و تنها Octet آخرمربوط به HostId می باشد.همانند دو کلاس قبلی A,B این کلاس دارای همان ۲ مشخصه گفته شده می باشد
مشخصه ی اول در زمان نمایش آدرس IP به صورت باینری می باشد که سه بیت ازچپ ترین بیت با ۱۱۰ شروع می شود :
رنج عددی در زمان نمایش آدرس IP به صورت ده دهی در این کلاس بین ۱۲۸ تا ۱۹۱ می باشد.
بنا براین در این کلاس در قسمت NetId تعداد ۲۱ بیت برای آدرس دهی و در قسمت HostId تعداد ۸ بیت برای آدرس دهی وجود دارد که به طور کلی می توان ۲ به توان ۲۱ یعنی عدد ۲۰۹۷۱۵۲ رو برای قسمت NetId و۲به توان ۸ منهای۲ (به خاطر ۲تا آدرس که نمی شه ازشون استفاده کرد)یعنی عدد ۲۵۴برای قسمت HostId جهت آدرس دهی استفاده کرد.
حال که به صورت مختصر با کلاس های اصلی IP نسخه ۴ آشنا شدیم با یک مثال سعی می کنیم مفاهیم گفته شده را نشان دهیم:
آی پی که به ما می دهند ممکن است یا به صورت باینری باشد و یا به صورت ده دهی که ما هر دو صورت را به شما نشان می دهیم:
ابتدا فرض کنید آی پی به صورت باینری باشد:
۱۰۱۰۱۱۰۰ . ۰۰۰۱۰۰۰۰ . ۱۱۱۱۱۱۱۰ . ۰۰۰۰۰۰۰۱
با توجه به مفاهیم بیان شده تنها سوالی که مطرح می شود این است که این آی پی در چه کلاسی قرار دارد؟پاسخ کاملا مشخص است:
از سمت چب به راست به سراغ با ارزش ترین بیت می ریم :
براساس مطالب گفته شده شروع کننده ی بیت باید یکی از حالت های زیر باشد:
از تصویر کاملا مشخص است که پاسخ کلاس B می شود.
حال فرض کنید همان آدرس به صورت ده دهی باشد:
۱۷۲.۱۶.۲۵۴.۱
مشاهده می کنید به دلیل اینکه محدوده ی آدرس داده شده در رنج ۱۲۸ تا ۱۹۱ می باشد می گوییم آی پی داده شده در کلاس B قرار دارد.
در پایان برای درک بهتر یک تصویر کلی تر نمایش داده شده است،سعی کنید در همین ابتدای کار این موارد را به خاطر بسپارید.