Professional Documents
Culture Documents
عنونة الشبكات و تقسيمھا
عنونة الشبكات و تقسيمھا
یعتبر موضوع عنونة الشبكات و تقسیمھا من أھم المواضیع التي یسعى مھندسو الشبكات إلتقانھا للنجاح في مجال
العمل ،و سنحاول من خالل ھذا الدرس تبسیط أساسیات العنونة و التقسیم لجعلھا أمرا سلسا سھل الفھم و االستیعاب.
یمكن تعریف IP addreesأنھ معرف رقمي یتم تعیینھ لكل جھاز على الشبكة بحیث یصبح عنوانا خاصا لھ یسھل
الوصول و تحدید موقعھ على الشبكة ویسمح لھ باالتصال بغیره من األجھزة .
قبل أن نتعمق في الموضوع إلیكم بعض المصطلحات البسیطة التي سنستخدمھا في الدرس:
.1باستخدام النظام العشري و یكون كل قسم مفصول عن اآلخر بنقطة مثل . 172.16.3.56
.2باستخدام النظام الثنائي مثل10101100.00010000.00011110.00111000 .
.3باستخدام النظام الست عشري مثل AC 10 1E38و یستخدم في سجل النظام() Windows Registry
كل األسالیب السابقة تستخدم لعرض نفس العنوان و لكن بطرق مختلفة و األكثر استخداما بینھا ھو األسلوب األول و
ھو شبیھ بأرقام
الھواتف حیث یبدأ برقم البلد ثم المنطقة ثم رقم الھاتف الخاص .
علیك أن تعرف أن جمیع األجھزة المتصلة بنفس الشبكة یشتركون في أن عناوین IPلكل منھم تحتوي على عنوان
نفس الشبكة مثال لنفترض وجود جھازین في الشبكة أحدھما لھ العنوان 192.168.1.2و اآلخر لدیھ العنوان
192.168.1.3نالحظ أنھما یشتركان في نفس عنوان الشبكة و ھو ، 192.168.1و لكن یكون لكل منھما عنوانھ
الخاص و یطلق علیھ ( node addressاؤ )host addressوھو في مثالنا للجھاز األول 2و للجھاز الثاني 3
ملحوظة
سنتعلم سویا كیفیة تقسیم شبكة كبیرة الى شبكات أصغر ،و لكن قبل ذلك لنتعرف على الفوائد التي سنجنیھا من
عملیة التقسیم:
.1التقلیل من حركة المرور و االزدحام على الشبكة ،حیث كلما قل عدد األجھزة على الشبكة قل االزدحام فیھا و
یمكن تحقیق ذلك بتقسیم الشبكة الكبیرة الى شبكة أصغر تحتوي على عدد أقل من األجھزة.
.2تحسین أداء الشبكة.
.3تسھیل إدارة الشبكة و حل مشاكلھا.
بشكل عام یجب على مدیر الشبكة قبل التفكیر في تقسیمھا أن یحدد بعض األمور كما یلي:
قناع الشبكة الفرعیة ھو قیمة من 32بت تسمح لمتلقي عناوین IPأن یحدد الشبكة الفرعیة التي ینتمي إلیھا الجھاز
المرسل وفقا لعنوانھ.
یتكون القناع من القیم 1و 0حیث تشیر قیم 1في القناع الى الجزء الذي یمثل عنوان الشبكة األم أو عنوان الشبكة
الفرعیة.
تحتاج كل الشبكات الى تقسیم مما یعني أنھا تستخدم قناع الشبكة الفرعیة االفتراضي و الذي یعني أنھ ال یوجد شبكات
فرعیة في ھذه الشبكة.
فیما یلي جدول بأقنعة الشبكات الفرعیة االفتراضیة لكل مدى و الذي یستخدم في حال الرغبة في عدم تقسیم الشبكة:
عند الرغبة في تقسیم الشبكة باستخدام قناع الشبكة ( ) subnet maskیجب عدم المساس في األجزاء من القناع
التي تحمل القیمة 222بل یتم التقسیم بتغییر األجزاء التي تحمل القیمة صفر من القناع كما سنشرح الحقا.
تقسیم عناوین المدى C
ھناك عدة طرق لتقسیم الشبكة سنبدأ بتعلم الطریقة األصعب و ھي الطریقة الثنائیة ثم ننتقل إلى طریقة أسھل.
كما تعرفون فإن عناوین المدى Cتحتوي على 8بت فقط لتعریف األجھزة بینما یحجز الباقي لعنوان الشبكة و حیث
أننا قلنا أن مفھوم التقسیم یقتضي بأخذ بعض البتات من جزء عنوان الجھاز في عنوان IP
فھذا یعني أن subnet masksالتي یمكن استخدامھا في شبكات المدى Cھي كما یلي:
تنص قواعد مصممي الشبكات على عدم إمكانیة استخدام بت واحد للتقسیم لھذا فإن قیمة التقسیم 128غیر معترف
بھا مع أنھ یمكن استخدامھا عملیا كما سأشرح ال حقا
ما أن القیمة 224غیر صالحة ألننا نحتاج على األقل 2بت لتعریف عناوین األجھزة.
أما االختصار الذي یظھر في الصورة فھو یشیر إلى عدد البتات التي تحمل القیمة 1في القناع فبدال من أن نكتب
2225222522250و التي ھي نفسھا 11111111.11111111.11111111.0فإننا نكتب عدد البتات التي
تحمل القیمة 1أي \24
في ھذا القناع نستخدم بتین للتقسیم كما ھو واضح .اآلن علینا أن نعلم بتات التقسیم ال یمكن أن تكون كلھا تحمل القیمة
1أو القیمة صفر ،إذن فإن الشبكات الفرعیة المتوفرة لدینا ھي كما یلي:
01000000 = 64
10000000 = 128
أذن لدینا شبكتان فرعیتان األولى عنوانھا ٤4و الثانیة عنوانھا ، 128أما عناوین األجھزة المتاحة في كل شبكة
فرعیة فھي العناوین بین ٤4و 128للشبكة الفرعیة األولى و العناوین بین 128و 1٩2للشبكة الفرعیة الثانیة مع
استثناء عنوان الشبكة الفرعیة ( جمیع البتات صفر) و عنوان البث ( broadcast addressجمیع البتات )1
و یستخدم إلرسال الرسائل الى جمیع األجھزة في الشبكة الفرعیة ،كما في الجدولین التالیین
الشبكة الفرعیة األولى
نحن تناولنا تقسیم الشبكة باستخدام بتین فقط و لكن كیف سیكون األمر عند استخدام عدد أكبر من البتات ،إذا
استخدمنا نفس الطریقة الثنائیة
فسیكون أمرا مرھقا و سیستغرق التقسیم وقتا طویال لھذا البد من استخدام طریقة أسھل و أسرع.
.3عناوین الشبكات الفرعیة التي سنحصل علیھا ،و لمعرفة ذلك نستخدم المعادلة التالیة:
قناع الشبكة الفرعیة 256
مثال ٤4 = 1٩2-22٤حیث ان ٤4ھو عنوان الشبكة الفرعیة األولى ثم نضیف نفس الرقم الى نفسھ لنحصل
على 128و ھو عنوان الشبكة الفرعیة الثانیة و كقاعدة علینا االستمرار في اإلضافة للحصول على الشبكة الفرعیة
التالیة الى أن نصل الى قیمة القناع حیث نتوقف حیث ال تصلح قیمة القناع لتكون شبكة فرعیة ألن بتات التقسیم
ستكون كلھا تحمل القیمة 1إذن في مثال القناع 1٩2نحصل على شبكتین فرعیتین ھما ٤4و128
.4عنوان البث ( ) broadcast addressلكل شبكة فرعیة و ھو العنوان الذي یكون فیھ جمیع البتات في
جزء الجھاز من عنوان IPیحمل القیمة 1و یكون الرقم الذي یسبق عنوان الشبكة الفرعیة التالیة مباشرة ،
ففي مثال القناع ، 1٩2یكون عنوان البث للشبكة الفرعیة األولى ھو 12١بینما یكون عنوان البث للشبكة
الفرعیة الثانیة ھو. 191
.2عناوین األجھزة المتاحة لالستخدام في كل شبكة فرعیة و ھي األرقام بین الشبكات الفرعیة مع استثناء عنوان
الشبكة الفرعیة و عنوان البث.
إذن في مثال القناع 1٩2سیكون لدینا ما یلي:
في الشبكة الفرعیة األولى نكتب أوال عنوان الشبكة الفرعیة ثم نكتب عنوان البث و ستكون عناوین األجھزة المتاحة
لالستخدام ھي األرقام بینھما كما یلي:
عنوان الشبكة ( نكتبھ أوال) ٤4
عناوین األجھزة المتاحة ( نكتبھ آخرا ) ً من ٤2الى 12٤
)عنوان البث ( نكتبھ ثانیا 12١
لنأخذ أمثلة أخرى ( في ھذه اللحظة قد تقولوا لي أن الطریقة األسھل تبین أنھا أصعب و أطول ،و أقول لكم ال
تستعجلوا ،فعما قریب ستجدونھا سھلة سلسة مع قلیل من التمرین(.
لنفترض أن لدینا الشبكة 192.168.10.0و نرید تقسیمھا باستخدام قناع الشبكة الفرعیة 255.255.255.224
و لعمل ذلك سنطبق الخطوات التي درسناھا كما یلي:
عدد الشبكات الفرعیة :بما أن القناع 224ھو نفسھ ( 11100000إذن فإن عدد الشبكات الفرعیة سیكون )
إذن عنوان الشبكة الفرعیة األولى ھو 32ثم عنوان الشبكة التالیة ٤4= 32+32
تم التالیة ٩٤=32+٤4تم التالیة 128=32+٩٤تم التالیة 1٤0=32+128تم التالیة 1٩2=32+1٤0تم التالیة
224=32+1٩2وھو عنوان غیر صالح ( ألن جمیع بتات التقسیم تحمل القیمة 11100000 )1
إذن عناوین الشبكات الفرعیة لدینا ھي كما یلي:
H N 1٩2،1٤0 ، ٩٤،128، ٤4 ، 32
.4عنوان البث لكل شبكة فرعیة ھو الرقم الذي یسبق عنوان الشبكة الفرعیة التالیة مباشرة.
.2عناوین األجھزة المتاحة في كل شبكة فرعیة ھي األرقام بین عناوین الشبكات الفرعیة باستثناء عنوان الشبكة
الفرعیة و عنوان البث.
بالنسبة للخطوة 4و 2فنكتب أوال عناوین الشبكات الفرعیة ثم نكتب في األسفل عناوین البث و أخیرا العناوین المتاحة
لألجھزة حیث نكتب أول وآخر عنوان متاح في كل شبكة فرعیة كما في الجدول التالي:
N= 2^4 – 2 = 14 .1بما أن القناع 240ھو 11110000إذن عدد الشبكات الفرعیة
جھاز H = 2^4 – 2 = = 14 .2عدد األجھزة في كل شبكة فرعیة
.3عناوین الشبكات الفرعیة 1٤ =240-22٤عنوان الشبكة الفرعیة األولى()1٤
ثم 32=1٤+1٤عنوان الشبكة الفرعیة الثانیة
48=1٤+32عنوان الشبكة الفرعیة الثالثة
٤4=1٤+48عنوان الشبكة الفرعیة الرابعة (نكر العملیة حتى الشبكة النھائیة )
16, 32, 48, 64, 80, 96,112, 128, 144, 160, 176, 192, 208, 224
.4عنوان البث لكل شبكة فرعیة ھو الرقم الذي یسبق عنوان الشبكة الفرعیة التالیة مباشرة.
.2عناوین األجھزة المتاحة في كل شبكة فرعیة ھي األرقام بین عناوین الشبكات الفرعیة باستثناء عنوان الشبكة
الفرعیة و عنوان البث.
بالنسبة للخطوة 4و 2فنكتب أوال عناوین الشبكات الفرعیة ثم نكتب في األسفل عناوین البث و أخیرا العناوین المتاحة
لألجھزة حیث نكتب أول وآخر عنوان متاح في كل شبكة فرعیة كما في الجدول التالي:
و مثال آخر:
مثال للتمرین :استخدام القناع255.255.255.228
سنستخدم نفس الشبكة 192.168.10.0مع القناع 255.255.255.228
.1بما أن القناع 228ھو ، 11111000إذن عدد الشبكات الفرعیة = 30= 2^5 – 2شبكة فرعیة
.2عدد األجھزة في كل شبكة فرعیة= 6 =2^3 – 2اجھزة
.3عناوین الشبكات الفرعیة = 8 = 248 - 22٤إذن العناوین التي سنحصل علیھا ھي :
1٤0، 122، 144، 13٤، 120،128 ، 112، 104، 96,، 80، 72,،64, ، 2٤ ، 48 ، 40 ، 32، 24، 1٤، 8
. 240، 232، 224، 21٤، 208 ، 200، 1٩2، 184، 1١٤، 1٤8،
.4عنوان البث لكل شبكة فرعیة ھو الرقم الذي یسبق عنوان الشبكة الفرعیة التالیة مباشرة.
.2عناوین األجھزة المتاحة في كل شبكة فرعیة ھي األرقام بین عناوین الشبكات الفرعیة باستثناء عنوان الشبكة
الفرعیة و عنوان البث.
بالنسبة للخطوة 4و 2فنكتب أوال عناوین الشبكات الفرعیة ثم نكتب في األسفل عناوین البث و أخیرا العناوین المتاحة
لألجھزة حیث نكتب أول و
آخر عنوان متاح في كل شبكة فرعیة كما في الجدول التالي:
و مثال آخر:
11111100
٤2=2-٤4=2^2
بالنسبة للخطوة 4و 2فنكتب أوال عناوین الشبكات الفرعیة ثم نكتب في األسفل عناوین البث و أخیرا العناوین المتاحة
لألجھزة حیث نكتب أول و
آخر عنوان متاح في كل شبكة فرعیة كما في الجدول التالي:
مالحظة :للذین یدرسون اختبار CCNAتذكروا أن ھذا القناع یعتبر قناعا غیر صالح في اختبارات Ciscoكما ال تنسوا عند الرغبة
في تطبیقھ في شبكتكم أن تنفذوا األمر التالي في الموجھ ( ) routerكي یتجاوز القواعد المعمول بھا () ip subnet-zero
إذا كان الموجھ لدیكم یشغل نظام سیسكو ( Cisco IOSاإلصدار x 12فإن ھذا األمر یعتبر افتراضیا(.
ما أن 128ھو 10000000فھذا یعني أن لدینا بت واحد للتقسیم و حیث أن قیمة إما صفر أو 1فھذا یعني أن لدینا
شبكتین فرعیتین ھما صفر و
، 128و لتحدید الشبكة الفرعیة التي ینتمي لھا عنوان ما ننظر إذا كانت القیمة في البایت الرابع أقل من 128فھذا
یعني أنھ ینتمي الى الشبكة
الفرعیة صفر و إذا كانت القیمة أكثر من 128فھذا یعني أنھ ینتمي الى الشبكة الفرعیة 128كما في ھذا الجدول:
إذن إذا كان لدینا عنوان IPالتالي 192.168.10.5مع القناع 255.255.255.128فھذا یعني أن الجھاز ینتمي
الى الشبكة الفرعیة 192.168.10.و إذا كان لدینا عنوان آخر مثل.
192.168.10.189مع نفس القناع فھذا یعني أنھ ینتمي الى الشبكة الفرعیة 192.168.10.128
كبدایة لنلق نظرة على أقنعة الشبكات الفرعیة التي نستطیع استخدامھا مع عناوین ھذا المدى:
نحن نعرف أن عناوین شبكات المدى Bلدیھا 1٤بت متوفر لعنونة األجھزة . host addressingھذا یعني أننا
نستطیع استخدام حتى بت للتقسیم ألن علینا أن نبقي على 2بت على األقل لعنونة األجھزة
تقسیم شبكات المدى Bال یختلف عن التقسیم شبكات المدى Cو الفرق الوحید أن علیك إضافة 0لعنوان الشبكة و
إضافة 222لعنوان البث كما سنرى في األمثلة التالیة:
لنفترض أن لدینا الشبكة التالیة 1١251٤5050 :و نرید استخدام قناع الشبكة الفرعیة التالي ، 222522251٩250:
لنقوم بتنفیذ الخطوات الخمس المعھودة:
.2عدد األجھزة في كل شبكة فرعیة )1٤5382 =2^14 – 2 =:الحظوا أن لدینا ٤بت تحمل القیمة 0في
البایت الثالث و لدینا 8بت تحمل القیمة 0في البایت الرابع(.
.3عناوین الشبكات الفرعیة