Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

‫‪ ‬مسائل ‪ subnetting‬كالس ‪ A, B ,C‬اظهار الهوست و النتورك‬

‫بسم هللا الرحمن الرحيم اللهم صل على محمد وآل محمد ‪..‬‬
‫معرفة العلم دين يدان به‪ ،‬به يكسب االنسان الطاعة في حياته‪ ،‬وجميل االحدوثة بعد وفاته‪ ،‬والعلم حاكم‪ ،‬والمال محكوم عليه‪.‬‬

‫من باب نشر العلم ونقل المعرفة انقل معرفتي وفهمي& لهذا الموضوع& ‪ ,,,‬بصراحة بينما كنت اتابع دروس& االستاذ& الكبير جيرمي&‬
‫عجبني طريقة شرحه وحبيت اشرحه بالعربي‬
‫وهنا عندنا عدة مسائل في تقسيم االي بي ادرس ‪..‬‬

‫المسئلة ‪:‬‬
‫‪class : c  IP 200.1.1.0‬‬
‫‪Need 40 hosts‬‬
‫الحل‬
‫اول خطوة ‪:‬‬
‫نحول الـ ‪ 40‬إلى ‪ bianry‬وراح يكون الرقم كالتالي‬
‫قبل ما احل راح اعلمك طريقة حلوة جدا عشان تختصر الباينري وتعرف عدد البت‬
‫مثال هنا ‪ 40‬في المسلسل الرقمي& الي هو‬

‫‪128 64‬‬ ‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬

‫احنا اذا جينا نبي نطلع الباينري للرقم& نستخدم االرقام الي فوق عشان نقوم بعملية المقارنه‬
‫اننا نقول هل الـ ‪ 40‬اكبر من ‪ 128‬؟ اذا كان ال نحط ‪ ... 0‬واذا الرقم ‪ 40‬اكبر من ‪ 128‬نقوم بعملية الطرح من الرقمين‬
‫الطريقة المختصره هي ‪ ..‬شوف من خالل االرقام السابقة رقم يكون الـ ‪ 40‬اكبر منه مثال في حالنا هنا الرقم الي اصغر& من الـ‬
‫‪ 40‬هو ‪32‬‬
‫فـ انت بتحط رقم ‪ 1‬عشان تقوم بالطرح ‪ ..‬فأنا اقول لك مايحتاج تطرح بس مجرد انك تعرفت انه اول واحد ‪ 32‬االن احسب عدد‬
‫البت من ضمنهم& الـ ‪32‬‬
‫نحسب البت وال اقصد الجمع يعني عددهم كم‬
‫ولذا بيكون‬
‫‪ 32 16 8 4 2 1‬عددهم هم االن‪ 6 ‬ولذا بيكون عدد البت في ال ‪ 40‬هو ‪ 6‬بت‬
‫فهمت الكالم ؟ اذا مافهمت راجع الكالم مرة ثانيه وراح توضح المسئلة ‪ ,,,,‬وهذي ماهي اال طرق مختصرة حلو انك تتعلم‬
‫االختصار وتتاكد& انه شغلك مية مية‬

‫القصد من تحويل الـ ‪ 40‬إلى باينري& عشان نعرف& عدد البت الي نحتاجه عشان نضيفه في الماسك عشان نعمل عملية السبنتنق& ولذا‬
‫ولذا عرفنا انه هو ‪ 6‬بت‬

‫االن نروح للماك ادرس‬


‫بما انه كالس سي فـ‬
‫‪255.255.255.0‬‬
‫فـ نضيف ‪ 6‬بت للهوست طبعا تبدأ من اليمين إلى اليسار والمتبقي يكون للنتروك&‬
‫‪255.255.255.11000000‬‬

‫لو حولنا الرقم ( ‪ ) 11000000‬إلى ديسيمال راح يطلع لنا ‪192‬‬


‫ولذا الماك ادرس بيكون‬
‫‪255.255.255.192‬‬

‫االن نطلع مقدار الزيادة للنتروك ‪ ,,,‬كيف نطلعها ؟ اننا نشوف آخر ( واحد ) ونعرف ترتيبه من االرقام& المسلسله‬

‫‪32 64 128 16 8 4 2 1‬‬

‫ولذا بيكون مقدار الزيادة هو ‪64‬‬

‫طيب عدد النتروك& بيكون ‪ 2‬أوس اكس ‪ ,,‬اكس هو عدد (الوحدات ) في وضعنا هذا ( ‪ ) 11000000‬عدد الوحدات هو ‪ 2‬ولذا‬
‫بيكون‬
‫‪ 2‬أوس ‪ 2‬ويساوي ‪4‬‬
‫لذا عدد النتورك هو ‪4‬‬

‫عدد الهوست هو ‪ 2‬اوس اكس ناقص ‪ , 2‬اكس عدد االصفار‬


‫ولذا بيكون ‪ 2‬اوس ‪ 2 - 6‬ويساوي& ‪ 62‬هوست‬

‫الرنج لالي بي هو كالتالي ‪:‬‬

‫‪200.1.1.0 - 200.1.1.63‬‬
‫‪200.1.1.64 - 200.1.1.127‬‬
‫‪200.1.1.128 - 200.1.1.191‬‬

‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪so on‬‬
‫المسئلة التالية ما راح اشرحها بالتفصيل النه الي اعاله يكفي انه مفصل ويكفي انه عرفت الطريقة ولذا بتعامل بشكل مختصر‬
‫وسريع‬
‫المسئلة ‪:‬‬
‫‪class : B‬‬
‫‪IP 170.50.0.0‬‬
‫‪Need 1000 hosts‬‬

‫الطريقة بثالث خطوات‬


‫‪ -‬تحول الرقم المطلوب إلى باينري&‬
‫‪-‬تضيف& البت على السب نت ماسك وكذلك تجد مقدار الزيادة للشبكات او القفزات بين الشبكات‬
‫‪ -‬استخدم& الزيادة التي حصلت عليها لكي تعرف رنج الشبكات‬

‫نفس ما االستاذ الكبير جيرمي كاتب‬

‫‪Determine number of hosts and convert to binary -‬‬


‫‪Reserve bit in subnet mask and find your increment -‬‬
‫‪use increment to find your network ranges -‬‬

‫نطبق الكالم خطوه خطوه‬

‫‪Determine number of hosts and convert to binary -‬‬


‫‪hosts 1000‬‬
‫نحول ‪ 100‬إلى باينري وكما علمتك الطريقة المختصرة اول رقم يصادف العدد التسلسلي ويكون اكبر منه تحط ‪ 1‬وتحسب يعني‬
‫ترقيمهم& كم ف‪ ‬عدد المحدد باالحمر‪ ‬هم ‪10‬‬
‫‪512 1024 256 128 64 32 16 8 4 2 1‬‬

‫‪ 1000‬فيها ‪ 10‬بت‬

‫‪Reserve bit in subnet mask and find your increment -‬‬

‫السبنت ماسك‬

‫‪255.255.0.0‬‬
‫‪255.255.00000000.00000000‬‬
‫االن نحجز ‪ 10‬بت من اليمين والباقي& بيكون للنترورك‬
‫‪255.255.11111100.00000000‬‬
‫آخر واحد هو موجود تحت ‪ 4‬ولذا الزيادة لكل شبكة هو ‪4‬‬
‫راح يكون السب نت ماسك هو‬

‫‪255.255.252.0‬‬
‫عدد الشبكات‬
‫‪ 2‬اوس ‪64 = 6‬‬
‫سؤال كيف طلعنا ‪ 2‬اوس ‪ 6‬؟‬
‫رقم ‪ 6‬هي عدد ( الواحدات ‪) 11111100‬‬

‫عدد االجهزة‬
‫‪ 2‬اوس ‪1022 = 2 - 10‬‬
‫سؤال كيف طلعنا ‪ 2‬اوس ‪ 10‬؟‬
‫رقم ‪ 10‬هو عدد االصفار (‪) 11111100.00000000‬‬

‫‪use increment to find your network range -‬‬


‫رنج الشبكات بيكون‬
‫‪170.50.0.0-170.50.3.255‬‬
‫‪170.50.4.0-170.50.7.255‬‬
‫‪170.50.8.0-170.50.11.255‬‬
‫‪170.50.12.0-170.50.15.255‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪so on‬‬

‫المسئلة ‪:‬‬
‫‪class : A‬‬
‫‪IP 12.0.0.0‬‬
‫‪Need 100 hosts‬‬

‫‪Determine number of hosts and convert to binary -‬‬


‫‪Reserve bit in subnet mask and find your increment -‬‬
‫‪use increment to find your network ranges -‬‬

‫نطبق الكالم خطوه خطوه‬

‫‪Determine number of hosts and convert to binary -‬‬


‫‪hosts 100‬‬
‫نحول ‪ 100‬إلى باينري وكما علمتك الطريقة المختصرة اول رقم يصادف العدد التسلسلي ويكون اكبر منه تحط ‪ 1‬وتحسب يعني‬
‫ترقيمهم& كم ف‪ ‬عدد المحدد باالحمر‪ ‬هم ‪7‬‬
‫‪1024 512 256 64 128 32 16 8 4 2 1‬‬

‫فيها ‪ 7‬بت‬ ‫‪100‬‬

‫‪Reserve bit in subnet mask and find your increment -‬‬

‫السبنت ماسك‬
‫‪255.0.0.0‬‬
‫‪255.00000000.00000000.00000000‬‬
‫االن نحجز ‪ 7‬بت من اليمين والباقي بيكون للنترورك&‬
‫‪255.111111111.111111111.10000000‬‬

‫آخر واحد (‪ ) 1 ‬هو موجود تحت ‪ 128‬ولذا الزيادة لكل شبكة هو ‪128‬‬

‫راح يكون السب نت ماسك هو‬


‫‪255.255.255.128‬‬
‫عدد الشبكات‬
‫‪ 2‬اوس ‪131072 = 17‬‬
‫سؤال كيف طلعنا ‪ 2‬اوس ‪ 17‬؟‬
‫رقم ‪ 17‬هي عدد ( الواحدات ‪)111111111.111111111.10000000‬‬

‫عدد االجهزة‬
‫‪ 2‬اوس ‪126 = 2 -7‬‬
‫سؤال كيف طلعنا ‪ 2‬اوس ‪7‬؟‬
‫رقم ‪ 7‬هو عدد االصفار (‪) 10000000‬‬

‫‪use increment to find your network ranges -‬‬

‫رنج الشبكات بيكون‬


‫‪12.0.0.0-12.0.0.127‬‬
‫‪12.0.0.128-12.0.1.255‬‬
‫‪12.0.1.0-12.0.1.127‬‬
‫‪12.0.1.128-12.0.2.255‬‬
‫‪12.0.2.0-12.0.2.127‬‬
‫‪12.0.2.128-12.0.3.255‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪so on‬‬

You might also like