Subnetmask رو از کجا بدست میاریم ؟
این بدست اوردن ساب مسک و ساب نت در کجا ها کاربرد داره؟ و از کجا وارد میکنیم؟
میشه حفظ نکرد و همیشه موقع کار هم از نرم افزار گوشیشش که موجود هست استفاده کرد؟
5 پاسخ
IPv4 ها بر اساس عدد اولشان تعیین می شوند که در کدام کلاس قرار دارند و این یک قرار داد است:
به طور مثال: X.100.100.100
اگر X از 1 تا 126 باشد این IP در کلاس A قرار دارد.
اگر X از 128 تا 191 باشد این IP در کلاس B قرار دارد.
اگر X از 192 تا 223 باشد این IP در کلاس C قرار دارد. و به آن یک IP Class C می گوییم.
و حالا بر اساس کلاسی که IP شما در آن قرار میگیرد Subnet mask استاندارد را که در پست قبلی بیان شد را برای آن IP وارد می کنید.
و این را هم بگم که لازم نیست subnetting , supernetting را بلد باشید. ولی خوبه که بدانید این عددی که وارد می کنید به چه چیزی اشاره می کند (منظورم همان net id , host id است). این ها کاربرد خاص خودشان را در دوره های پیشرفته تر دارند.
با تکر فراوان از پاسخهایتان
فرمودید به روش های بالا نیازی ندارم و از subnet استاندارد استفاده کنم چطوری ؟ اخه نا اون هارو بلد نباشم چطوری از استاندار استفاده کنم؟ و کجا؟ میدونید چی میگم
سلام
ما دو بحث در مورد subnet mask داریم:
یکی subnetting و دیگری supernetting.
subnetting برای ایجاد چند زیر شبکه از یک شبکه کاربرد دارد. به طور مثال اگر بخواهیم ip 172.16.0.0/16 به 8 شبکه تقسیم کنیم از بحث subnetting استفاده می کنیم. و اگر بخواهیم چند شبکه را به یک شبکه تبدیل کنیم از supernetting استفاده میکنیم.(یعنی عکس عمل subnetting)
اگر به این عملیاتی که در بالا گفته شد نیازی ندارید میتونید از subnet mask استاندارد مربوط به هر کلاس از IP ها استفاده کنید. یعنی:
Subnet mask class A: 255.0.0.0
Subnet mask class B: 255.255.0.0
Subnet mask class C: 255.255.255.0
subnet maskمشخصه ای است که تمایز بین دو بخش نتورک و هاست را در آپی آدرس مشخص می کند.یک station به کمک subnet mask میتواند network ID ,Host ID را از یکدیگر تشخیص دهد.در واقع subnet mask یک رشته32 بیتی میباشد که از چپ به راست شامل دنباله متوالی ازبیتهایی با مقدار یک و سپس یک دنباله متوالی از بیتهایی با مقدار صفر میباشد، که قسمتهایی که دارای مقدار یک میباشند بخش network و قسمتهایی که دارای مقدار صفر میباشند بخش host را مشخص می کنند.subnet mask به صورت defualtبرای کلاسهای آپی مشخص شده است.(کلاسهای IP در IPV4)
فرض کنید شما در این آدرس سکونت دارید:اهواز کیانپارس خیابان ده پلاک 60 .اگر بخواهم یک نامه را از هند یه شما بفرستم نمیتوانم فقط خیابان ده پلاک 60 را بنویسم حتی اگر آن قسمت نمایانگر منزل شما باشد واداره پست در ایران هم کمک نمیکند و برای اطمینان از صحت تحویل نامه آدرسهای پستی به ناحیه هایی تقسیم شده اند که کار را برای تحویل آن آسان میکند.آدرسهای IP نیز به این روش مشابه کار میکنند.هر IP از دو قسمت تشکیل شده است که قسمت اول متعلق به آدرس شبکه (network address)و قسمت دوم متعلق به آدرس میزبان (host) است :
- Network Address هر سیستم موجود بر روی شبکه مشابه , به عنوان بخشی از آدرس IP آن در نظر گرفته میشود.بطور مثال IP 10.20.20.20 با توجه به اینکه IP از کلاس A میباشد عدد 10 مشخص کننده آدرس شبکه در این IP است.
- Host Address هر سیستم موجود بر روی شبکه را مشخص میکند آدرس هاست بصورت منحصر بفرد میباشد زیرا این آدرس نشان دهنده یک سیستم خاص بر روی شبکه میباشد .بطور مثال IP 10.20.20.20 اعداد 20.20.20 آدرس هاست را نشان میدهد : تصویر های پایین
برای اینکه ما بتونیم آدرس IP رو راحتتر به خاطر بسپاریم، آدرس IP رو در مبنا ده استفاده میکنند ولی کامپیوترها و دیگر تجهیزات شبکه مانند روتر ها از آدرس IP به صورت باینری برای بر قراری ارتباط استفاده می کنند.آدرس IP ورژن 4 که مورد صحبت ماست از چهار قسمت تشکیل میشه که به هر کدوم از این قسمتها یک Octet یا یک هشت تایی میگیم. دلیلشم اینه که عدد هایی که در این Octet ها مینویسیم در مبنای 10 است که نماینده 8 تا صفر یا یک که همون باینریه هستند.
Octet.Octet.Octet.Octet
به هر کدوم از Octet از هشت خونه یا هشت بیت تشکیل میشن، پس آدرس IP ورژن 4 از چهار Octet هشت بیتی بوجود میاد و در مجموع 32 بیت یا چهار بایت می باشد.ارزش بیتها در هر Octet از سمت راست به چپ بیشتر میشه، به عبارت دیگه اولین خونه از سمت راست در هر Octet بیانگر 2 به توان صفر(1) و اولین خونه از سمت چپ در هر Octet بیانگر 2 به توان هفت (128) است. پس با کمی دقت می فهمیم که هر Octet بین صفر تا 256 متغیره.(به غیر از اولین Octet از سمت چپ که بین 1 تا 239 است. ) اگر هر هشت خونه یک ست شوند بزرگترین عدد آن Octet را داریم یعنی:
1+2+4+8+16+32+64+128=256
اگر هر هشت خونه صفر ست شوند کوچکترین عدد آن Octet را داریم یعنی:
0+0+0+0+0+0+0+0=0 0 ≤ Octet ≤ 256
تقسیم بندی کلاس های IP
برای تشخیص اینکه آدرس IP ما در کدوم کلاس IP قرار دارد به عدد اولین Octet در سمت چپ نگاه می کنیم:
Octet.Octet.Octet.Octet
آدرسهای IP به پنج کلاس تقسیم میشن که انواع و تفاوتاشونو در ادامه میگم:
کلاس A :
با ارزش ترین بیت Octet اول برای IP هایی که در این کلاس هستند صفر است، یعنی Octet اول برای این IP ها بین 1 تا 127 است:
1+0+0+0+0+0+0+0=1 1+2+4+8+16+32+64=127 1 ≤ A Class ≤ 127
- کلاس B :*
با ارزش ترین بیت Octet اول برای IP هایی که در این کلاس هستند یک و بیت بعدی صفر است، یعنی Octet اول برای این IP ها بین 128 تا 191 است:
0+0+0+0+0+0+0+128=128 1+2+4+8+16+32+128=191 128 ≤ B Class ≤ 191
- کلاس C :*
با ارزش ترین دو بیت Octet اول برای IP هایی که در این کلاس هستند یک و بیت بعدی صفر است، یعنی Octet اول برای این IP ها بین 192 تا 223 است:
0+0+0+0+0+0+64+128=192 1+2+4+8+16+64+128=223 192 ≤ C Class ≤ 223
کلاس D :
با ارزش ترین سه بیت Octet اول برای IP هایی که در این کلاس هستند یک و بیت بعدی صفر است، یعنی Octet اول برای این IP ها بین 224 تا 239 است:
0+0+0+0+0+32+64+128=224 1+2+4+8+32+64+128=239 224≤ D Class ≤ 239
کلاس E :
برای MultiCasting استفاده میشود. ضمناً : ما به عنوان طراح شبکه فقط از سه کلاس اول یعنی A,B,C استفاده میکنیم.