البته 240 تو مبنای 2 11110000 میشه شاید واسه همین خطا نداده من این نکته رو نمی دونستم
- - - Updated - - -
بله
دوستان واسه محاسبه سابنت کمی بیشتر توضیح میدین متوجه نشدم ممنون
آره. همون. شما چون گذاشتید 240 خطا نداده.
- - - Updated - - -
یه پیادهسازی از IPv4 وقتی می خواد Routing انجام بده از یه چیزی استفاده می کنه به اسم Subnet Mask همون طور که از اسمش پیداست یه ماسک باینری هست که نشون می ده کدوم بیت ها از 32 بیت مربوط به ادرس IP متعلق به Host و کدوم بیت ها متعلق به Network هستن. اما چون IPv4 از Prefix Routing استفاده می کنه بیت هایی که مربوط به Network هستن باید Prefix بیت هایی باشن که مربوط به Host هستن (یعنی بیت های Most Significant مربوط به Network هستن).
مثلاٌ: 11111111000000000000000000000000 که در مبنای 10 می شه 255.0.0.0 یعنی اینکه آدرس a.b.c.d و آدرس q.w.e.r وقتی تو یه شبکه هستن که a=q باشه.
ویرایش توسط DiGiBoY : 2012-07-14 در ساعت 11:53 AM
ممنون من از کسی پرسیدم گفت تعداد نود کم میکنیم تا حالا هم همین کارو می کردم به این نکته بر نخورده بودم
- - - Updated - - -
من نفهمیدم
- - - Updated - - -
همون تو ضیح آقای قادر کافیه
یه جور دیگه توضیح می دم.
فرض کنید یه IPv4 Address داریم، مثلاً a.c.b.d که هر کدوم از a و b و c و d می تونه از 0 تا 255 باشه (یعنی 8 بیت). به عبارتی این آدرس یه عدد 32 بیتی هست. یه قسمت از این عدد نشون می ده که این ادری مربوز به چه شبکه ای هست و یه قسمت نشون می ده که توی اون شبکه، این آدرس مربوط به کدوم Host هست. برای اینکه نشون بدن کدوم بیت ها جزء آدرش شبکه هست و کدوما جزأ آدرس هاست هست، از یه چیزی استفاده می شه به اسم Subnet Mask. این Subnet Mask هم یه عدد 32 بیتی دیگه هست که جاهاییش که 1 هست یعنی این بیت از IP Address مربوط به شبکه هست.
پس:
255.255.255.240
که به باینری می شه:
11110000 11111111 11111111 11111111
یعنی اینکه 28 بیت اول از IP Address مربوط به شبکه و 4 بیت باقی مونده مربوط به هاست هست.
به همین خاطره که در این شبکه 4^2=16 تا هاست می شه داشت. که با احتساب IP شبکه و Broadcast تعداد 14 تاش قابل استفاده خواهد بود.
ممنون hosto neto دیگه می دونم فقط این نکته که mask باید از 0 پشت هم یا یک پشت هم باشه رو نمی دونستم
بصورت خیلی خلاصه، اگر قصد دارید 70 IP داشته باشید باید ببینید برای اون نیاز به چه تعداد بیت از بیتهای قسمت host ID دارید. اگر 6 بیت را انتخاب کنید معادل 64=26 IP قابل استفاده خواهید داشت که با کم شدن IP مربوط به network address و broadcast address عملا 62 آدرس خواهید داشت پس باید 7 بیت رو انخاب کنید تا 128 آدرس و نتیجتا 126 آدرس قابل استفاده داشته باشید.
در این حالت سابنتی که باید استفاده کنید 255.255.255.128 خواهد بود.
در باره سابنت هایی مثل 185 باید توجه داشته باشید داریم با بیت هایی کار میکنیم که هریک میتونن مقداری معادل صفر یا یک داشته باشند پس در حالت کلی از توان های متناظر 2 در هر بیت استفاده میکنیم و هر عدد خارج از این توانها غلطه.صرف اینکه ما 70 آدرس میخوایم مجاز به انتخاب هر عددی نیستیم
برای کامل شدن بحث باید عرض کنم که در پشتۀ TCP/IP وظیفه رسوندن اطلاعات به شبکه مورد نظر به عهده لایه Network و از اون به بعد، وظیفه رسوندن اطلاعات به Host مورد نظر به عهده لایه Link خواهد بود. این یکی از دلایلی هست که به Subnet Mask احتیاج داریم.
ویرایش توسط DiGiBoY : 2012-07-14 در ساعت 12:39 PM
من پیشنهاد می دم مطابق راهنمایی های محمد و رضا subnet رو روی 128 ست کنی (چون به هر حال کار درست اینه) و برای جلوگیری از تغییر مشخصات IP کلاینتها اجازه دسترسی به تنظیمات کارت شبکه رو ازشون بگیری.
من 128 ست کردم اما مشکلی که دارم برطرف نشد حالا کاربری بیاد ip 192.168.88.220 باسابنت 255.255.255.0 بزاره اینترنت داره تو فایروالم 192.168.88.0/24 کلن بستم که کل اینترنت شبکه بسته شد موندم چکار کنم
سلام
در مورد شبکه ات بیشتر توضیح بده!
توپولوژِی
کانفیگ روتر
...
آنچه که مسلمه اینه که با سابنتینگ مشکل شما حل نمیشه .
من که گفتم بهتره همزمان اجازه تغییر IP رو از کاربرا بگیری