روش بدست آوردن آپی در کلاس های مختلف

روش بدست آوردن آی پی در کلاس ها:

در این مجموعه قصد دارم یک توضیح اجمالی درباره آی پی ،کلاس ها ی آن ، مبحث subneting، subnetmask  ارائه کنم. امیدوارم برای دوستان عزیز مفید واقع بشه.

همانطور که بسیاری از افراد مطلع هستند آی پی آدرسی منحصر به فرد است که برای هر وسیله ای که به شبکه متصل می شود 32 بیت است. مه به صورت بیتی مانند نمونه نوشته میشود:

-----.-----.-----.------

که هر کدام گویای 8 بیت است!
آی پی از دو بخش Net ip  و host ip  تشکیل شده که شامل 5 کلاس می باشد که هر کدام خصوصیات منحصر به فرد خود را دارند.این کلاس ها به ترتیب دیل میباشند :

A: از 1 تا 126 بیت می باشد.
B: از 128 تا 191 بیت می باشد.
C: از 192 تا 223 بیت می باشد.
D: از 224 تا 239بیت می باشد.

E: از 240 تا 254 بیت می باشد. که در حال حاضر از آن استفاده نمی شود. یعنی اگر بخواهیم به تاریخچه ی آن برگردیم اقدامات ویژه ای در این زمینه در حال انجام بود که به علت پیچیدگی و مسائل دیگر از پرداختن به آن بازماندند و آن را برای آینده گذاشتند...

Subnetmask پیش فرضی است برای کلاس ها که برای محاسبه ی آنها باید از این پیش فرض استفاده نمود.این پیش فرض معمولاً عدد 225 می باشد که در جای خود به آن می پردازم.

بیت های آی پی مربوط به هر کلاس به شیوه ی زیر بیان می شود:

کلاس A:  11111111.00000000.00000000.00000000

کلاس B: 11111111.11111111.00000000.00000000

کلاس C: 11111111.11111111.11111111.00000000

کلاس D: 11111111.11111111.11111111.11111111

هر کدام از اینها دارای حالت های پیش فرضی می باشند که راجع به آن توضیح دادیم. به صورت زیر می باشند:

کلاس A: 255.0.0.0
کلاس B: 255.255.0.0
کلاس C: 255.255.255.0
کلاس D: 255.255.255.255

که هر کدام از اینها در آدرس آی پی به عنوان subnet استفاده می شوند. خود عمل subneting شامل دو حالت می شود به نام های FLSM و VLSM .

درFLSM مقدار میزبان ها (hosts) در هر زیر شبکه برابرند.
در VLSM مقدار میزبان ها از هر زیر شبکه متفاوتند.
حال شیوه ی کار را توضیح می دهم اما بدست آوردن این آدرس ها به دو روش ممکن است . من در اینجا هر دو روش را خدمت شما دوستان ارائه می دهم.

روش اول :
یک IP در کلاس C را در نظر میگیریم. همانطور که می دانید آدرس آی پی در کلاس C باید بین 192-223  باشد. پس آی پی که انتخاب می کنیم باید بین این بازه باشد بدین صورت :

 210.121.64.21

حال مقدار سابنت آن باید مشخص باشد که من به عنوان مثال سابنت را 4 قرار می دهم. به صورت مبنای 2 باید ببینیم مبنای 2 به چه توانی به سابنت 4 می رسد.این بسیار ساده است : 22=4            

حال مقدار بایندی آن را پیاده سازی می نماییم:

 11111111.11111111.11111111.11000000

نترسید! الان موضوع را برایتان واضح می کنم. در اینجا در کلاس C بودیم پس تا اینجا واضح است که باید سه قسمت آی پی ما 1 باشد حال چرا در بخش آخر دو 1 وجود دارد؟!
ما گفتیم 22=4 این دو 1 همان توانی است که در نظر گرفتیم!یعنی به اصطلاح 2 یک قرض می دهیم به بیت آخر. حال باید عدد قسمت آخر را بدست آوریم. برای بدست آوردن باینری اعداد اینگونه محاسبه می کنیم : 11000000 =>  1*7^2+1*6^2=128 

حال باید تعداد هاست ها در هر رنج را بدست آوریم تا با 128 جمع شود تا آی پی بخش آخر بدست آید. این مورد از این روش محاسبه می کنیم:

6^2=64

چرا 26 ؟ تعداد 0 هایی که در آی پی بخش آخر دیده می شوند 6 عدد هستند!

128+64=192/26

26 تعداد 1 هایی است که در کل آدرس آی پی وجود دارد. که باید بعد از خط مورب قرار گیرد.
حال همه موارد محیاست پس میرسیم به پیدا کردن آی پی ها :

210.121.64.0   ----  210.121.64.63
210.121.64.64----  210.121.64.127
210.121.64.128--- 210.121.64.191
210.121.64.192--- 210.121.64.225




روش دوم را نیز در مجموعه ی بعدی توضیح خواهم داد.
اگر در این مجموعه به سوالی برخورد کردید یا نظری داشتید می توانید با ما در میان بگذارید تا رسیدگی شود.

 

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

رمز گذاری و رمزگشایی

—        رمز نگاری چیست؟...

امنیت شبکه و الگوریتمی جهت تهیه الگوی امنیتی شبکه

در چند دهه ابتدایی پیدایش ، از شبکه های کامپیوتری بیشتر توسط  پژوهشگران دانشگاه و برای...

شبکه هاي بي سيم مش

از آنجا که قرارداد بين‌المللي پستي و زيربناي ارتباطات الکترونيکي در اينترنت اغلب براساس مخابرات...

ويژگی‌های سيگنال‌های طيف گسترده

عبارت طيف گسترده به هر تكنيكی اطلاق می‌شود كه با استفاده از آن پهنای باند سيگنال ارسالی...

کلاس C

چندی پیش درباره بدست آوردن رنج آی پی ها آموزش کلی را خدمت دوستان عزیز ارائه دادم. حال در اینجا...