المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال في ال Subnetting



mada1985
19-07-2011, 13:32
السلام عليكم

لو سمحتم ممكن احد يجاوبني على هذا السؤال

مطلوب نجيب ال subnet mask
given
172.255.0.0
255.255.0.0
Minimum Number of hosts per subnet = 4900
what is the best subnet mask ?

الحل موجود ولكن في سؤال على الحل نفسه
الحل
4900+1=4901
4901 to binary = 1001100100101
number of bits = 13
best subnet is
13 zeros
1111111.11111111.11100000.00000000


ليش يزيد 1 على ال 4900 ؟؟؟؟؟؟؟؟

ahmed4Negm
19-07-2011, 14:29
وعليكم السلام ورحمة الله وبركاته

حوار إنك تزود واحد حوار خاطئ
والحل الصحيح كما يلي

بما أنه بيكلمك على subnet بإستخدام الHosts
إذن القانون اللي هتمشي به هو

For 4900 hosts per subnet

2^Number of bits remainging for host -2
أكبر من أو يساوي 4900


So


2^Number of bits remainging for host
أكبر من أو يساوي 4902


2 أس كام يديلك 4902 ؟

الجواب 2أس 13


إذن هتسيب 13 بيت للهوست والباقي للنتورك
وبالتالي ال Subnet mask هيساوي 19 أي
11111111.11111111.11100000.00000000

أرجو أن تكون وضحت

ahmed4Negm
19-07-2011, 14:41
على فكرة في أكثر من 4 طرق لحل مسائل الـ Subnet
أنت حليت بطريقة والحل اللي أنه حالل به طريقة أخري وهناك حلين أخرين

شوف الطريقة المناسبة ليك وحل بها
مع العلم بأنه علشان تحل بالطريقة اللي أنت ماشي بها لازم تزود 2

ولو إعتراضك على حوار التزويد من أساسه
بمعني لو أنت معترض أننا بنزود 2
فالجواب هو إن المفروض أن في أي نتورك لازم يكون في أيبيهين مش بنستخدمهم خالص
الأول والأخر
الأول لأنه يعتبر ال network id
والأخير لأنه يعتبر Broadcast id

ولو أنت مكنتش بتزود خالص في المسائل اللي كنت بتحلها قبل ذلك
فده لأنه أكيد مديلك عدد الأيبهات الموجوده في النتورك كلها بما فيها network id وال Broadcast id
بمعني أني لو مديللك المسألة كما يلي


مطلوب نجيب ال subnet mask
given
172.255.0.0
255.255.0.0
Minimum Number of ip per subnet = 4900
what is the best subnet mask ?

أنا هنا عاوز كل الأيبهات الموجوده في النتورك بما فيها network id وال Broadcast id
وبالتالي مش هنزود 2

mada1985
19-07-2011, 15:30
السلام عليكم
شكرا على ردك يا أخ أحمد
اعتراضي نفسه ان كان زودت 1 أو 2
لأن 4900 أو 4901 أو 4902 تعطينا كلها 13 bit
4900 = 1001100100100 = 13 bit
4901 = 1001100100101 = 13 bit
4902 = 1001100100110 = 13 bit

فما فائدة الزيادة هذه ... وهل هي قاعدة؟؟؟؟؟

احمد صلاح1
22-07-2011, 20:40
هحاول اساعد الاخ السائل من خلال مذاكرتي للمنهج في بداياته

عدد الايبهات الكلية = 2^32
= ( 2^ عدد خانات النتوورك على الشمال ) * ( 2^عدد خانات الهوست على اليمين )

عدد الهوست = ( 2^عدد خانات الهوست على اليمين ) -2
حيث ان هناك اي اب محجوز لاصفار خانات الهوست وهي خانة النتورك ادرس ، واي اب محجوز لوحايد خانات الهوست وهي البرود كاست ادرس

اما في حالة الصب نيت :
عدد الايبيهات الكلية = 2^32
= (2^ عدد خانات النتوورك) * ( 2^ عدد خانات الصب نيت) * ( 2^ عدد خانات الهوست )

عدد الهوست = ( 2^ عدد خانات الهوست ) -2 ايضا
عددالصب نيت = ( 2^ عدد خانات الصب نيت ) -2 في حالة احتساب الصب نيت زيرو
او عدد الصب نيت = ( 2^ عدد خانات الصب نيت ) -1 في حالة اهمال الصب نيت زيرو ، وهي الصب نيت الرئيسية لكل الصب نيت الاخرى ....

ahmed4Negm
22-07-2011, 22:47
السلام عليكم
شكرا على ردك يا أخ أحمد
اعتراضي نفسه ان كان زودت 1 أو 2
لأن 4900 أو 4901 أو 4902 تعطينا كلها 13 bit
4900 = 1001100100100 = 13 bit
4901 = 1001100100101 = 13 bit
4902 = 1001100100110 = 13 bit

فما فائدة الزيادة هذه ... وهل هي قاعدة؟؟؟؟؟

نعم هي قاعدة
بس لكل قاعدة سبب
وهي لنفس السبب اللي في المشاركة السابقة
وهي أنه يوجد 2 أيبي محجوزين في النتورك

بس كلامك ده

لأن 4900 أو 4901 أو 4902 تعطينا كلها 13 bit
4900 = 1001100100100 = 13 bit
4901 = 1001100100101 = 13 bit
4902 = 1001100100110 = 13 bit

مزبوط
بس ده على المثال ده فقط
فخد مثلا المثال التالي
given
ip = 192.168.20.0
divide this N/W into subnet each subnet have 16 hosts ?
جرب كده من غير ما تزود وجرب بالزيادة
وشوف أيه النتيجة