سلام
سابنت /8 یا /16 یا /24 رو میدونم
مثلا /17با کلاس های مختلف ip رو نمیدونم چجوری حساب کنم ؟
Printable View
سلام
سابنت /8 یا /16 یا /24 رو میدونم
مثلا /17با کلاس های مختلف ip رو نمیدونم چجوری حساب کنم ؟
سلام
کل آدرس IP شامل 32 بیت هست که به چهار بخش 8 بیتی تقسیم شده. سابنت /17 یعنی 17 بیت 1 و به دنبال اون 15 بیت صفر. حالا این عدد رو با فرمت آدرس IP بنویسید و Subnet mask رو محاسبه کنید. یعنی:
11111111.11111111.10000000.00000000
خوب این عدد معادل 255.255.128.0 در مبنای ده هستش.
حالا اگه بخواین IP های یک شبکه رو بدست بیارید به این شکل عمل می کنید:
باید به ازای هر یک توی subnetmask بیت متناظرش در آدرس بدون تغییر میمونه (x) و به ازای هر 0 توی subnet mask باید به شکل زیر عمل کرد.
مثلا آدرس 45.154.128.0/17
آدرس شبکه:45.154.128.0 <----------- xxxxxxxx.xxxxxxxx.x0000000.00000000
آدرس اول:45.154.128.1 <----------- xxxxxxxx.xxxxxxxx.x0000000.00000001
آدرس اخر:45.154.255.254 <----------- xxxxxxxx.xxxxxxxx.x1111111.11111110
آدرس برادکست:45.154.255.255 <----------- xxxxxxxx.xxxxxxxx.x1111111.11111111
شامل 2 به توان 15 منهای 2 هاست میشه.
سلام یه راه ساده این میشه که شما بیای مثلا 17/ رو به اینصورت در نظر بگیری : 255.255.128.0 که میشه :
[B]11111111.11111111.1[/B]0000000.00000000
10.210.52.8/25
255.255.255.128
10.210.52.0 : subnet number
10.210.52.1 : first address
10.210.52.126 : last address
10.210.52.127 : broadcast
میاید 256 رو از 128 کم میکنید...میمونه 128 تا آدرس...اولی رو مشخص میکنید که میشه first address و برای مشخص کردن broadcast هم مقدار یکی از 128 که تعداد آدرس های به دست آمده از تفریق بوده ، کم میکنید...اینم میشه برودکست شما...یکی کمتر از برودکست هم میشه آدرس آخری