Professional Documents
Culture Documents
Chapter3+4 - IP Addressing
Chapter3+4 - IP Addressing
يتكون IP addressمن bit 20و يكون مقسم الى أربع أقسام كل قسم عبارة عن byteأو
octetويتم كتابته بأحد األساليب التالية:
باستخدام النظام العشري و يكون كل قسم مفصول عن اآلخر بنقطة مثل :
0.0001021011
باستخدام النظام الثنائي مثل.01010011011101111011100001011000111 :
باستخدام النظام الست عشري مثل : AC 10 1E 38و يستخدم في سجل النظام
Windows Registry.
كل األساليب السابقة تستخدم لعرض نفس العنوان و لكن بطرق مختلفة و األكثر
استخداما بينها هو األسلوب األول و هو شبيه بأرقام الهواتف حيث يبدأ برقم البلد ثم
المنطقة ثم رقم الهاتف الخاص.
جميع األجهزة المتصلة بنفس الشبكة يشتركون في أن عناوين IPلكل منهم تحتوي على عنوان
نفس الشبكة مثال لنفترض وجود جهازين في الشبكة أحدهما له العنوان 0.000160000و اآلخر
لديه العنوان 0.000160002نالحظ أنهما يشتركان في نفس عنوان الشبكة و هو ، 0.0001600
1
و لكن يكون لكل منهما عنوانه الخاص و يطلق عليه node addressأو host addressوهو
في مثالنا للجهاز األول 0و للجهاز الثاني .2
قرر مصمموا شبكة اإلنترنت إنشاء عدة أنواع من الشبكات وفقا لحجم الشبكة ،فاختاروا
للشبكات قليلة العدد و التي تحتوي على عدد كبير من األجهزة أن يطلقوا عليها Class A
network.بينما اختاروا للشبكات كثيرة العدد و التي تحتوي على عدد قليل من األجهزة أن
يطلقوا عليها Class C network.أما للشبكات المتوسطة العدد و الحجم اختاروا أن يطلقوا
عليهاClass B network.
اآلن كي نحول العدد الثنائي 11011001الى عدد عشري نقوم بجمع قيمه العشرية المقابلة لكل
بت يحمل القيمة1 :
2 + 4 + 32 = 38
مثال آخر:
01010101لنحوله الى عدد عشري نقوم بجمع قيمه العشرية المقابلة لكل بت يحمل القيمة :0
1+4+16+64 = 85
2
أمثلة أخرى:
00001111 = 15
10001100 = 140
11001100 = 204
0000000 = 0
10000000 = 128
11000000 = 192
11100000 = 224
11110000 = 240
11111000 = 248
11111100 = 252
11111110 = 254
11111111 = 255
3
01111111 = 127
و هكذا إذن ،إذا رأينا أي عنوان IPيبتدئ بأي رقم بين 1و 00.سنعرف أنه ينتمي الى المدى
Class A.
بقية العناوين التي تتعدى 002تم تخصيصها ألغراض خاصة ليست محل بحثنا.
هناك بعض العناوين التي ال يستطيع مدير الشبكة منحها لألجهزة أبدا رغم أنها قد تنتمي
الى مدى مسموح به كما يلي:
-
العنوان 0.0.0.0و يستخدم من قبل موجهات routersالتابعة لشركة Ciscoلإلشارة
الى الوجهة االفتراضية default routeعند توجيه حزم البيانات.
العنوان 255.255.255.255و يستخدم لبث أو إرسال البيانات الى جميع األجهزة
nodesعلى الشبكة الحالية ".ويشبه الخط الساخن لمدير الشبكة"0
ال يمكن أن يكون الجزء من عنوان IPالخاص بالجهاز كله 011أو 1أي أنك ال
تستطيع منح جهاز ما العنوان التالي على سبيل المثال 0060000110011 :أو
128.2.0.0و مثال آخر:
192.168.1.255أو ،0.000160001حيث يشير كل من 006000101و
4
0.000160001الى عنوان الشبكة بينما يشير كل من 0.00016000011و
0060000110011الى العنوان المستخدم في البث لجميع أجهزة الشبكة.
-ال يمكن أن يكون الجزء من عنوان IPالخاص بالشبكة كله 1أو 011أي أنك ال
تستطيع منح جهاز ما العنوان التالي: 0.1.5.3 .
-العنوان 00.010100ال يمكن منحه ألي جهاز و هو يستخدم تلقائيا من قبل الجهاز
لغرض اختبار اتصاله بأن يقوم بإرسال حزمة من البيانات الى نفسه.
5
addressوعنوان البث broadcast addressكما يلي:
10.0.0.0 ( Network address).
10.255.255.255 (Broadcast address).
و تكون عناوين IPالتي يمكن منحها لألجهزة هي كل العناوين بدءا من 10.0.0.1و
انتهاء ب .01001100110010
عناوين المدىB:
في المدى Class Bيتم تعيين البايت األول و الثاني لعنوان الشبكة بينما يتوفر البايتان
الباقيان لعناوين األجهزة على الشكل التالي:
،Network.Network.node.nodeعلى سبيل المثال فإن في عنوان IPالتالي:
0.0001021011يعتبر 0.0001هو عنوان الشبكة بينما يعتبر 21011هو عنوان
الجهاز
العدد األقصى لعناوين الشبكات التي يمكن الحصول عليه في المدى Bهو
، 017260=00^0ألننا ذكرنا أنه يخصص بايتان لعنوان الشبكة أي 01بت و لكننا
ذكرنا أن المصممين نصوا على حجز البت األول لتكون قيمته 0و حجز البت الثاني
لتكون قيمته 1مما يترك لنا 00بت الستخدامها بدءا من 00601و انتهاء ب .0.00011
أما العناوين المتاحة لجزء الجهاز nodeمن عنوان IPفي Class Bفهي تتكون من
بايتان أو 01بت و بالتالي فإن العدد األقصى للعناوين التي يمكن استخدامها لألجهزة هو
117120 = 0 – 01^0حيث استثنينا عنوانين الكل 1و الكل 011
لنفترض أن لدينا شبكة تابعة للمدى Class Bو عنوانها ، 172.16ما هي العناوين
التي يمكن استخدامها لألجهزة؟ لإلجابة على هذا السؤال نكتب عنوان الشبكة network
addressو عنوان البث broadcast addressكما يلي:
172.16.0.0 ( Network address).
172.16.255.255 ( Broadcast address).
و تكون عناوين IPالتي يمكن منحها لألجهزة هي كل العناوين بدءا من 172.16.0.1و
انتهاء ب .0.000100110010
6
عناوين المدىC:
في المدى Class Cيتم تعيين البايتات الثالثة األولى لعنوان الشبكة بينما يتوفر البايت
األخير لعناوين األجهزة على الشكل التالي:
،Network.Network.Network.nodeعلى سبيل المثال فإن في عنوان IPالتالي:
، 0.0001600110010يعتبر 0.000160011هو عنوان الشبكة ،بينما يعتبر 010هو
عنوان الجهاز.
العدد األقصى لعناوين الشبكات التي يمكن الحصول عليه في المدى Cهو
، 2^21=2,097,152ألننا ذكرنا أنه يخصص 2بايتات لعنوان الشبكة أي 00بت و
لكننا ذكرنا أن المصممين نصوا على حجز البتات الثالثة األولى لتكون 001مما يترك
لنا 00بت الستخدامها بدءا من 0.00101و انتهاء ب .00200110011
أما العناوين المتاحة لجزء الجهاز nodeمن عنوان IPفي Class Cفهي تتكون من
بايت واحد أو 6بت و بالتالي فإن العدد األقصى للعناوين التي يمكن استخدامها لألجهزة
هو 010 = 0 – 6^0حيث استثنينا عنوانين ( الكل 1و الكل .)011
لنفترض أن لدينا شبكة تابعة للمدى Class Cو عنوانها ، 8.1000.0001ما هي
العناوين التي يمكن استخدامها لألجهزة؟ لإلجابة على هذا السؤال نكتب عنوان الشبكة
network addressو عنوان البث broadcast addressكما يلي:
192.168.100.0 ( Network address).
192.168.100.255 ( Broadcast address).
و تكون عناوين IPالتي يمكن منحها لألجهزة هي كل العناوين بدءا من
0.00016001100و انتهاء ب192.168.100.254.
7
فكرة التقسيم تتلخص في حجز بعض البتات من جزء عنوان الجهاز في عنوان IP
لتخصيصها كعنوان للشبكة الفرعية مما يعني تقليل عدد العناوين المتاحة لالستخدام من
قبل األجهزة.
بشكل عام يجب على مدير الشبكة قبل التفكير في تقسيمها أن يحدد بعض األمور كما
يلي:
-عدد الشبكات الفرعية التي يريد الحصول عليها.
-عدد األجهزة التي يريد من كل شبكة فرعية أن تحتويها.
قبل أن نتعمق أكثر في شرح تقسيم الشبكات أقترح عليكم حفظ القيم البسيطة التالية:
8
عند الرغبة في تقسيم الشبكة باستخدام subnet maskيجب عدم المساس في األجزاء من القناع
التي تحمل القيمة 011بل يتم التقسيم بتغيير األجزاء التي تحمل القيمة صفر من القناع كما
سنشرح الحقا.
تقسيم عناوين المدى C
هناك عدة طرق لتقسيم الشبكة سنتعلم الطريقة أالسهل و أالسرع.
الطريقة السريعة للتقسيم:
عند الرغبة في التقسيم نحتاج لمعرفة بعض األمور كما يلي:
-0عدد الشبكات الفرعية التي سنحصل عليها باستخدام القناع المختار ،و لمعرفة ذلك نستخدم
المعادلة البسيطة التالية:
عدد الشبكات الفرعية=
subnets= 2^x -2
،حيث xهو عدد البتات التي تحمل القيمة 0في القناع ،مثال القناع 11000000يعطينا:
، 2^2 – 2 = 4-2 = 2أي شبكتان فرعيتان.
-0عدد األجهزة التي يمكن توفرها في كل شبكة فرعية ،و لمعرفة ذلك نستخدم المعادلة البسيطة
التالية:
عدد األجهزة في كل شبكة فرعية :
hosts = 2^x - 2
حيث xهو عدد البتات التي تحمل القيمة صفر في القناع ،مثال 192=00111111يعطينا:
2^6 – 2 = 64 – 2 = 62أي أن كل شبكة فرعية تحتوي على 10جهاز.
-3عناوين الشبكات الفرعية التي سنحصل عليها ،و لمعرفة ذلك نستخدم المعادلة التالية:
256قناع الشبكة الفرعية ،مثال 64 = 0.0 – 011حيث سيكون 10هو عنوان الشبكة
الفرعية األولى ،ثم نضيف نفس الرقم الى نفسه لنحصل على 006او 006= 10-0.0و هو
عنوان الشبكة الفرعية الثانية و كقاعدة علينا االستمرار في اإلضافة للحصول على الشبكة
الفرعية التالية الى أن نصل الى قيمة القناع حيث نتوقف حيث ال تصلح قيمة القناع لتكون شبكة
فرعية ألن بتات التقسيم ستكون كلها تحمل القيمة 1إذن في مثال القناع 0.0نحصل على
9
شبكتين فرعيتين هما 10و .006
-0عنوان البث broadcast addressلكل شبكة فرعية و هو العنوان الذي يكون فيه جميع
البتات في جزء الجهاز من عنوان IPيحمل القيمة 0و يكون الرقم الذي يسبق عنوان الشبكة
الفرعية التالية مباشرة ،ففي مثال القناع ، 0.0يكون عنوان البث للشبكة الفرعية األولى هو
127بينما يكون عنوان البث للشبكة الفرعية الثانية هو .0.0
-1عناوين األجهزة المتاحة لالستخدام في كل شبكة فرعية و هي األرقام بين الشبكات الفرعية مع
استثناء عنوان الشبكة الفرعية و عنوان البث.
إذن في مثال القناع 0.0سيكون لدينا ما يلي:
في الشبكة الفرعية األولى نكتب أوال عنوان الشبكة الفرعية ثم نكتب عنوان البث و ستكون
عناوين األجهزة المتاحة لالستخدام هي األرقام بينهما كما يلي:
عنوان الشبكة ( نكتبه أوال) 10
عناوين األجهزة المتاحة ( نكتبه آخرا ً) من 11الى 001
عنوان البث ( نكتبه ثانيا) 00.
مثال للتمرين :استخدام القناع :)0./( 011001100110000
لنفترض أن لدينا الشبكة 0.0001600101و نريد تقسيمها باستخدام قناع الشبكة الفرعية
، 011001100110000و لعمل ذلك سنطبق الخطوات التي درسناها كما يلي:
-0عدد الشبكات الفرعية :بما أن القناع 000هو نفسه (00011111بتات التقسيم) إذن فإن عدد
الشبكات الفرعية سيكون 1 = 0 – 2^0شبكات فرعية.
-0عدد األجهزة في كل شبكة فرعية = 21 = 0 – 1^0جهازا)00011111( .
-2عناوين الشبكات الفرعية سيكون ،32= 000 – 011إذن عنوان الشبكة الفرعية األولى هو
20ثم عنوان الشبكة التالية 10 = 20+20ثم التالية ، .1 = 20 + 10ثم التالية = 20 + .1
، 006ثم التالية
، 011 = 20 + 006ثم التالية ، 0.0 = 20 + 011ثم التالية 000 = 20 + 0.0وهو عنوان
غير صالح ( ألن جميع بتات التقسيم تحمل القيمة ، )0إذن عناوين الشبكات الفرعية لدينا هي
كما يلي192. ، 160 ، 128 ، 96، 10 ،20 :
-0عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.
-1عناوين األجهزة المتاحة في كل شبكة فرعية هي األرقام بين عناوين الشبكات الفرعية
باستثناء عنوان الشبكة الفرعية و عنوان البث.
10
بالنسبة للخطوة 0و 1فنكتب أوال عناوين الشبكات الفرعية ثم نكتب في األسفل عناوين البث و
أخيرا العناوين المتاحة لألجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في
الجدول التالي:
-10عنوان الشبكة الفرعية –عنوان البث= 10وهكذا وصوال الى الرقم 000
10=0-0-10
لنأخذ المزيد من األمثلة:
مثال للتمرين :استخدام القناع :(06 /( 011001100110001
سنستخدم نفس الشبكة 0.0001600101مع القناع 011001100110001كما يلي:
-0بما أن القناع 001هو 00001111إذن عدد الشبكات الفرعية = 00 = 0 – 0^0شبكة
فرعية.
-0عدد األجهزة في كل شبكة فرعية = 00 = 0 – 0^0جهازا ً.
-2عناوين الشبكات الفرعية 01 = 001 – 011 :عنوان الشبكة الفرعية األولى 01 :ثم 01
=80. 80 +16 =96. 96 +16 =112. 01+ 10 010=01+ 06 006= 01+ 20 020= 01+
112 +16 =128. 128+16 =144. 144 +16 =160. 160 +16 =176. 176 +16
=192. 192 +16 =208. 208 +16 =224. 224 +16 =240
240غير صالح إذن عناوين الشبكات الفرعية :
16, 32, 48, 64, 80, 96,112, 128, 144, 160, 176, 192, 208, 224.
-0عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.
-1عناوين األجهزة المتاحة في كل شبكة فرعية هي األرقام بين عناوين الشبكات الفرعية
باستثناء عنوان الشبكة الفرعية و عنوان البث.
بالنسبة للخطوة 0و 1فنكتب أوال عناوين الشبكات الفرعية ثم نكتب في األسفل عناوين البث و
أخيرا العناوين المتاحة لألجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في
الجدول التالي:
11
و مثال آخر:
مثال للتمرين :استخدام القناع :(0./( 011001100110006
سنستخدم نفس الشبكة 0.0001600101مع القناع 011001100110006كما يلي:
-0بما أن القناع 006هو ، 00000111إذن عدد الشبكات الفرعية = 21 = 0 – 1^0شبكة
فرعية.
-0عدد األجهزة في كل شبكة فرعية = 2^3 – 2 = 6أجهزة.
-2عناوين الشبكات الفرعية 6 = 006 – 011 :إذن العناوين التي سنحصل عليها هي:
(8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136,
144,152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240.) =30
-0عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.
-1عناوين األجهزة المتاحة في كل شبكة فرعية هي األرقام بين عناوين الشبكات الفرعية
باستثناء عنوان الشبكة الفرعية و عنوان البث
بالنسبة للخطوة 0و 1فنكتب أوال عناوين الشبكات الفرعية ثم نكتب في األسفل عناوين البث و
أخيرا العناوين المتاحة لألجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في
الجدول التالي:
و مثال آخر:
مثال للتمرين :استخدام القناع :)21/( 011001100110010
سنستخدم نفس الشبكة 0.0001600101مع القناع 011001100110010كما يلي:
-0عدد الشبكات الفرعية = .10
-0عدد األجهزة في كل شبكة فرعية = .0
-2عناوين الشبكات الفرعية 00 ، 6 ، 0 :وصوال الى. 248
12
-0عنوان البث لكل شبكة فرعية هو الرقم الذي يسبق عنوان الشبكة الفرعية التالية مباشرة.
-1عناوين األجهزة المتاحة في كل شبكة فرعية هي األرقام بين عناوين الشبكات الفرعية
باستثناء عنوان الشبكة الفرعية و عنوان البث.
بالنسبة للخطوة 0و 1فنكتب أوال عناوين الشبكات الفرعية ثم نكتب في األسفل عناوين البث و
أخيرا العناوين المتاحة لألجهزة حيث نكتب أول و آخر عنوان متاح في كل شبكة فرعية كما في
الجدول التالي:
13
إذن إذا كان لدينا عنوان IPالتالي 0.0001600101مع القناع 011001100110006فهذا يعني
أن الجهاز ينتمي الى الشبكة الفرعية ، 0.0001600101و إذا كان لدينا عنوان آخر مثل
0.00016001006.مع نفس القناع فهذا يعني أنه ينتمي الى الشبكة الفرعية
192.168.10.128.
تقسيم الشبكة في رأسك :المدىC
سنقوم اآلن بتعلم كيفية تقسيم الشبكات بأقل جهد ممكن ،سنرى سويا.
فلنفترض أنك عينت في شركة جديدة و أردت أن تعرف معلومات عن الشبكة لديهم فوجدت في
أحد األجهزة أمامك البيانات التالية :عنوان IPالتالي : 192.168.10.33و قناع الشبكة
الفرعية التالي 011001100110000 :و عليك أن تحدد مباشرة عنوان الشبكة الفرعية التي ينتمي
لها هذا الجهاز و عنوان البث ،فماذا تفعل؟
ببساطة قم بما يلي:
، 10 = 20 +20 ، 20 = 000-011حلت المسألة ،فالعنوان كما هو واضح يقع بين 20و 10
إذن فعنوان الشبكة الفرعية هو 192.168.10.32و حيث أن الشبكة الفرعية التالية هي 10إذن
فعنوان البث هو !! 192.168.10.63ممتاز لنأخذ مثال آخر:
لدينا عنوان IPالتالي : 192.168.10.33و قناع الشبكة الفرعية ، 011001100110001 :ما هو
عنوان الشبكة الفرعية التي ينتمي لها هذا العنوان و ما هو عنوان البث؟
نقوم بما يلي ،32+16= 48 ، 16+ 16 = 32 ، : 256-240 = 16رائع حللنا هذه أيضا
فعنوان الجهاز يقع بين 20و 06إذن عنوان الشبكة الفرعية هو 0.00016001020و عنوان
البث192.168.10.47.
و مثال آخر :لدينا عنوان IP : 192.168.10.17و القناع ، 011001100110010 :ما هو
عنوان الشبكة الفرعية التي ينتمي لها هذا العنوان و ما هو عنوان البث؟
، 256 – 252= 4و بعدها ،20 ، 16،00 ، 6ممتاز يتبين أن عنوان الشبكة الفرعية هو
0.00016001001و عنوان البث هو192.168.10.19.
14
اآلن و بعد أن أتقنا تقسيم الشبكات ذات المدى Cلننتقل لتقسيم الشبكات ذات المدىB.
تقسيم الشبكات ذات المدى B
كبداية لنلق نظرة على أقنعة الشبكات الفرعية التي نستطيع استخدامها مع عناوين هذا المدى:
نحن نعرف أن عناوين شبكات المدى Bلديها 01بت متوفر لعنونة األجهزة host
،Addressingهذا يعني أننا نستطيع استخدام حتى 00بت للتقسيم ألن علينا أن نبقي على 0
بت على األقل لعنونة األجهزة.
تقسيم شبكات المدى Bال يختلف عن التقسيم شبكات المدى Cو الفرق الوحيد أن عليك إضافة 1
لعنوان الشبكة و إضافة 011لعنوان البث كما سنرى في األمثلة التالية:
مثال للتمرين :استخدام القناع :)06/( 011001100.001
لنفترض أن لدينا الشبكة التالية 0.00010101 :و نريد استخدام قناع الشبكة الفرعية التالي :
، 255.255.192.0لنقوم بتنفيذ الخطوات الخمس المعهودة:
-0عدد الشبكات الفرعية :ننظر الى القناع 0.001هو نفسه 00111111011111111 :إذن
فعدد الشبكات الفرعية = .0 = 0 – 0^0
-0عدد األجهزة في كل شبكة فرعية) 16.382 = 0 – 00^0 :الحظوا أن لدينا 1بت تحمل
القيمة 1في البايت الثالث و لدينا 6بت تحمل القيمة 1في البايت الرابع( 0
-2عناوين الشبكات الفرعية ، 128=10 + 10 ، 10 = 0.0 -011 :إذن لدينا شبكتان 1001 :
و .00601
-0عنوان البث لكل شبكة فرعية 0انظر الجدول.
5-العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
15
لنأخذ مثاال آخر:
مثال للتمرين :استخدام القناع : )01/( 0110011000101
لدينا نفس الشبكة 0.00010101 :و سنستخدم قناع الشبكة الفرعية.0110011000101 :
-0عدد الشبكات الفرعية.00 = 0 – 0^0 :
-0عدد األجهزة في كل شبكة فرعية .01.0 = 0 – 00^0 :
-2عناوين الشبكات الفرعية ، 01 = 001 – 011 :ثم 48 ، 20وصوال الى .000
-0عنوان البث لكل شبكة فرعية 0انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول
اكتفيت في الجدول بكتابة الشبكات الفرعية الثالث األولى.
و مثال آخر:
مثال للتمرين :استخدام القناع :)02/( 0110011001001
نستخدم نفس الشبكة مع القناع 00000000000000000000000001011111111 :02/
-0عدد الشبكات الفرعية .001 = 0 – .^0 :
-0عدد األجهزة في كل شبكة فرعية101=0 – .^0 :
-2عناوين الشبكات الفرعية ، : 256 – 254 = 2ثم ، 6 ،1 ،0وصوال الى .010
-0عنوان البث لكل شبكة فرعية .انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول
اكتفيت في الجدول بكتابة الشبكات الفرعية األربعة األولى.
16
و مزيد من األمثلة:
مثال للتمرين :استخدام القناع :)00/( 0110011001101
نستخدم نفس الشبكة مع القناع :00/
-0عدد الشبكات الفرعية.010 = 0 – 6^0 :
-0عدد األجهزة في كل شبكة فرعية.010 = 0- 6^0 :
-2عناوين الشبكات الفرعية ، 0 = 011 – 011 :ثم ، 0،2،0وصوال الى .010
-0عنوان البث لكل شبكة فرعية 0انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول
اكتفيت في الجدول بكتابة الشبكات الفرعية الثالث األولى باإلضافة الى األخيرة
17
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
و مثال آخر:
مثال للتمرين :استخدام القناع :)01/( 0110011001100.0
-0عدد الشبكات الفرعية0100=0 – 01^0 :
-0عدد األجهزة في كل شبكة فرعية.10 = 0 – 1^0 :
-2عناوين الشبكات الفرعية :مرة أخرى للبايت الثالث3 ،2 ، : 256-255= 1و هكذا 0أما
البايت الرابع 006 ، 10 = 0.0 -011 :و لكن علينا أن نعرف أن عنوان الشبكة صفر في
البايت الرابع يعتبر صالحا مادامت بتات التقسيم في البايت الثالث ال تحمل كلها القيمة صفر (
تذكروا القاعدة التي تقول أن بتات التقسيم يجب أن ال تكون كلها أصفار أو كلها ، )0كما أن
عنوان الشبكة 0.0في البايت الرابع أيضا يعتبر صالحا ما دامت بتات التقسيم في البايت الثالث
ال تحمل كلها القيمة ( 0أي ال تكون قيمة البايت الثالث العشرية 011
-0عنوان البث لكل شبكة فرعية .انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
و مثال آخر:
مثال للتمرين :استخدام القناع :)0./( 011001100110000
-0عدد الشبكات الفرعية0101=0– 00^0 :
-0عدد األجهزة في كل شبكة فرعية.21 = 0 – 1^0 :
-2عناوين الشبكات الفرعية :مرة أخرى للبايت الثالث3 ،2 ، : 256-255= 1و هكذا 0أما
البايت الرابع 192 . ،011 ،006 ،.1 ، 10 ،20 = 000 – 011 :الشبكتين 1و 000
18
صالحتين مادام البايت الثالث ال يحمل القيمة 1أو255.
-0عنوان البث لكل شبكة فرعية 0انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
الجدول األول يبين الشبكات الفرعية األولى:
19
مثال آخر :لدينا عنوان IPالتالي 0.0001001001 :و القناع ، 0110011001100.0 :و نريد أن
نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:
نقوم بما يلي :البايت الثالث واضح ،أما الرابع 10 = 0.0 – 011 :و حيث أن 01أقل من 10
إذن عنوان الشبكة الفرعية سيكون 0.000100101و عنوان البث .0.0001001012
مثال آخر :لدينا عنوان IPالتالي 0.0001001001 :و القناع ، 011001100110010 :و نريد أن
نعرف عنوان الشبكة الفرعية التي ينتمي لها هذا الجهاز و عنوان البث:
نقوم بما يلي :البايت الثالث واضح أما الرابع 00 ، 6 ، 0 = 010 – 011 :إذن عنوان الشبكة
الفرعية هو 0.000100106و عنوان البث .0.0001001000
بعد أن أتقنا تقسيم شبكات المدى Bلننتقل لتقسيم الشبكات العمالقة ذات المدىA.
نحن نعرف أن عناوين شبكات المدى Bلديها 00بت متوفر لعنونة األجهزة host
،Addressingهذا يعني أننا نستطيع استخدام حتى 00بت للتقسيم ألن علينا أن نبقي على 0
بت على األقل لعنونة األجهزة.
تقسيم شبكات المدى Aال يختلف عن التقسيم شبكات المدى Cو Bو الفرق الوحيد أن عليك
وضع 1في البايت الثالث و الرابع من عنوان الشبكة و وضع 011في البايت الثالث و الرابع من
عنوان البث كما سنرى في األمثلة التالية:
مثال للتمرين :استخدام القناع :)01/( 01100110101
نفترض أن لدينا الشبكة 01010101و نريد تقسيمها باستخدام القناع01100110101 :
في الشبكات ذات المدى Aعلينا النظر أوال للبايت الثاني و نقوم بالخطوات المعهودة:
20
-0عدد الشبكات الفرعية.010 = 0 – 6^0 :
-0عدد األجهزة في كل شبكة فرعية.110120 = 0 – 01^0 :
-2عناوين الشبكات الفرعية 0 2 ، 0 ،0 = 011 - 011 :و بهذا ستكون عناوين الشبكات الفرعية
10.3.0.0 ، 10.2.0.0 ، : 10.1.0.0و هكذا وصوال الى .0100100101
-0عنوان البث لكل شبكة فرعية 0انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
مثال آخر:
مثال للتمرين :استخدام القناع :)01/( 0110011000101
-0عدد الشبكات الفرعية.01.0 = 0 – 00^0 :
-0عدد األجهزة في كل شبكة فرعية.01.0 = 0 – 00^0 :
-2عناوين الشبكات الفرعية :للبايت الثاني 3 ،2 ، 0 =011-011 :و هكذا 0أما البايت الثالث :
06 ، 20 ، 01 = 001 -011و هكذا 0و لكن علينا أن نعرف أن عنوان الشبكة صفر في البايت
الثالث يعتبر صالحا مادامت بتات التقسيم في البايت الثاني ال تحمل كلها القيمة صفر ( تذكروا
القاعدة التي تقول أن بتات التقسيم يجب أن ال تكون كلها أصفار أو كلها ، )0كما أن عنوان
الشبكة 001في البايت الثالث أيضا يعتبر صالحا ما دامت بتات التقسيم في البايت الثاني ال تحمل
كلها القيمة ( 0أي ال تكون قيمة البايت الثاني العشرية 0)011
-0عنوان البث لكل شبكة فرعية .انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
و مثال آخر:
مثال للتمرين :استخدام القناع255.255.255.192 (/26) :
-0عدد الشبكات الفرعية262.142 = 0 – 06^0 :
-0عدد األجهزة في كل شبكة فرعية.10 = 0 – 1^0 :
21
-2عناوين الشبكات الفرعية :للبايت الثاني3 ،2 ، : 256-255= 1و كذلك األمر للبايت الثالث،
أما البايت الرابع ،10 = 0.0 – 011 :ثم ، 006و لكن علينا أن نعرف أن عنوان الشبكة صفر
في البايت الرابع يعتبر صالحا مادامت بتات التقسيم في البايت الثاني و الثالث ال تحمل كلها
القيمة صفر ،كما أن عنوان الشبكة 0.0في البايت الرابع أيضا يعتبر صالحا ما دامت بتات
التقسيم في البايت الثاني و الثالث ال تحمل كلها القيمة ( 0أي ال تكون القيمة العشرية للبايت
الثاني و الثالث .)011
-0عنوان البث لكل شبكة فرعية 0انظر الجدول.
-1العناوين المتاحة لألجهزة في كل شبكة فرعية 0انظر الجدول.
يبين الجدول التالي الشبكات الفرعية األولى
22