خورد کردن ip ها
سلام به همه ی دوست های گلم.یه سوالی برام پیش اومده اونم اینکه:
ما یه ip تویه رنج Cداریم و میخواستیم خوردش کنیم و 3 تا net در بیاریم ازش تا بهینه کرده باشیم پهنای باند رو.
مسئله:
ip range: 192.168.10.0 3ta net
فرمول: 2^2=4 این تعداد net
باینری:11000000
فرمول: 2^6-2=62 این تعداد هاست در هر net
subnet:255.255.255.255.192
192.168.10.0 /26
255.255.255.192
net 0 63 127 191
f ip 1 64 128 192
l ip 61 125 189 254
broadcast 62 126 190 255
این 4 تا net رو داریم با این رنج آی پی
حال سوالم اینه که من subnet ها رو چطور برای این رنج ها تنظیم کنم
مثلا الان 192.168.10.35 sbnetشو چی باید بدم؟
آیا باید از 0 تا 192 بدم یا خیر؟
7 پاسخ
براساس مثال خودتون چهار شبکه داریم
192.168.10.0 تا 192.168.10.63
192.168.10.64 تا 192.168.10.127
192.168.10.128 تا 192.168.10.191
192.168.10.192 تا 192.168.10.255
زمانه که شما subnet رو برابر با 255.255.255.192 قرار می دی سیستم براساس ip که شما روی اون سیستم مشخص کردی متوجه میشه که توی کدوم یکی از این چهار شبکه قرار داره و چه محدوده ip رو شامل میشه مثلا برای broadcast ها از ip مقصد 192.168.10.63 استفاده می کنه
دوست گرامی hamed66
آیا در range و broadcast ها مطمین هستی
فکر میکنم رنج ها و برودکست ها به این صورت میشه
رنج 192.168.1.0 برودکست 192.168.1.63
رنج 192.168.1.64 برودکست 192.168.1.127
رنج 192.168.1.128 برودکست 192.168.1.191
رنج 192.168.1.192 برودکست 192.168.1.255
سلام دوست عزیز
در تکمیل صحبت های دوستان خدمتتون عرض کنم که برای هرنوع محاسبات IP و Calculate در خصوص تقسیم بندی ها و شکستن IP ها به صورت Online به لینک زیر می تونید مراجعه کنید.
255.255.255.192
خود سیستم تشخیص میده که مربوط به کدوم شبکه هست
برای خرد کردن Ip : برای مثال : 26/192.168.10.0
ابتدا ip تون رو تبدیل به باینری کنید که میشه 11000000.10101000.00001010.00000000
برای پیدا کردن subnet mask : وقتی رنج شما 26/ هست یعنی برای بدست آوردن آن به صورت باینری باید 26 تا 1 بذارید .و بقیه را صفر . به این صورت : 11111111.11111111.11111111.11000000 که معادل 255.255.255.192 هست.
حالا باید این دو تا عدد باینری رو با هم AND کنید که جوابش به این صورت میشه : 11000000.10101000.00001010.00000000 این عدد میشه network address شما . که در واقع معادل هست با 192.168.10.0 .
حالا برای اینکه ببینید باید چند تا چند تا اونو خرد کنید تا به 255 برسید باید به عدد مربوط به subnet mask نگاه کنید . از سمت راست از صفر بشمارید تا به اولین 1 برسید که در این جا میشه 6. بنابرین شما می تونید شبکه های 2 به توان 6کاربره داشته باشید .یعنی 64 تایی که البته ip اول و آخر استفاده نمی شوند و کاربرهای شما 62 می شوند .
پس تقسم بندی تون به این صورت میشه :
Net id broadcast
192.168.10.0 192.168.10.63
192.168.10.64 192.168.10127
192.168.10.128 192.168.10.191
192.168.10192 192.168.10.255
همونطور که گفتم اولی و آخری یعنی همین net id و broadcast که مشخص کردم استفاده نمی شوند ولی بقیه رو می تونید استفاده کنید و هر ip که توی این رنج بدید subnet اون همون 255.255.255.192 خواهد بود .
مرسی از جوابتون-ولی من خودم می خواستم بدونم چطور باید تشخیص بدم؟
سلام
اگر ممکنه یه توضیح بیشتر بدید