العودة   منتديات طلاب الجامعة العربية المفتوحة > منتديات المشرفين والمنتديات المساعدة > أرشيف المواد والمواضيع القديمة

 
 
أدوات الموضوع انواع عرض الموضوع

قديم 20-02-2010, 10:51 PM   #1
مخ تجميع مخ تجميع غير متصل
طــالب

 










افتراضي درس مهم في عنونة الشبكة IPv4


عنونة الشبكات و تقسيمها

IP Addressing and Subnetting



يعتبر موضوع عنونة الشبكات و تقسيمها من أهم المواضيع التي يسعى مهندسو الشبكات لإتقانها للنجاح في مجال العمل، و سنحاول من خلال هذا الدرس تبسيط أساسيات العنونة و التقسيم لجعلها أمرا سلسا سهل الفهم و الاستيعاب.

يمكن تعريف IP address بأنه معرف رقمي يتم تعيينه لكل جهاز على الشبكة بحيث يصبح عنوانا خاصا له يسهل الوصول إليه و تحديد موقعه على الشبكة ويسمح له بالاتصال بغيره من الأجهزة.

قبل أن نتعمق في الموضوع إليكم بعض المصطلحات البسيطة التي سنستخدمها في الدرس:

1- Bit و هو عبارة عن رقم و له قيمة 1 أو صفر.

2- Byte و يتكون من 8 bit و يطلق عليه أحيانا Octet.

3- عنوان الشبكة Network address و هو يستخدم لإرسال البيانات الى شبكة محددة عن بعد و من الأمثلة عليه : 10.0.0.0 ، 172.16.0.0 و 192.168.10.0.

4- عنوان النشر Broadcast address و هو العنوان الذي يستخدم من قبل الأجهزة و التطبيقات لإرسال المعلومات الى جميع الأجهزة على الشبكة و من الأمثلة عليه : 172.16.255.255 و الذي يعني أرسل المعلومات الى جميع الأجهزة و الشبكات الفرعية في الشبكة ذات العنوان 172.16.0.0 ، و مثال آخر : 10.255.255.255 و الذي يقوم بإرسال البيانات الى جميع الأجهزة و الشبكات الفرعية في الشبكة 10.0.0.0.

يتكون IP address من 32 bit و يكون مقسم الى أربع أقسام كل قسم عبارة عن byte أو octet و يتم كتابته بأحد الأساليب التالية:

1- باستخدام النظام العشري و يكون كل قسم مفصول عن الآخر بنقطة مثل : 172.16.30.56.

2- باستخدام النظام الثنائي مثل: 10101100.00010000.00011110.00111000.

3- باستخدام النظام الست عشري مثل: AC 10 1E 38 و يستخدم في سجل النظام Windows Registry.

كل الأساليب السابقة تستخدم لعرض نفس العنوان و لكن بطرق مختلفة و الأكثر استخداما بينها هو الأسلوب الأول و هو شبيه بأرقام الهواتف حيث يبدأ برقم البلد ثم المنطقة ثم رقم الهاتف الخاص.

عليك أن تعرف أن جميع الأجهزة المتصلة بنفس الشبكة يشتركون في أن عناوين IP لكل منهم تحتوي على عنوان نفس الشبكة مثلا لنفترض وجود جهازين في الشبكة أحدهما له العنوان 192.168.1.2 و الآخر لديه العنوان 192.168.1.3 نلاحظ أنهما يشتركان في نفس عنوان الشبكة و هو 192.168.1 ، و لكن يكون لكل منهما عنوانه الخاص و يطلق عليه node address أو host address وهو في مثالنا للجهاز الأول 2 و للجهاز الثاني 3.


قرر مصممو شبكة الإنترنت إنشاء عدة أنواع من الشبكات وفقا لحجم الشبكة ، فاختاروا للشبكات قليلة العدد و التي تحتوي على عدد كبير من الأجهزة أن يطلقوا عليها Class A network. بينما اختاروا للشبكات كثيرة العدد و التي تحتوي على عدد قليل من الأجهزة أن يطلقوا عليها Class C network. أما للشبكات المتوسطة العدد و الحجم اختاروا أن يطلقوا عليها Class B network.

نلاحظ في الصورة التالية كيفية تقسيم العناوين في كل من الأنواع السابقة ، و سنتطرق لها بمزيد من التفصيل.



قبل أن نتناول كل مدى من العناوين بمزيد من التفصيل أقترح عليكم أن تشاركوني في هذه المراجعة الضرورية للتحويل من النظام الثنائي الى النظام العشري :

كما ذكرنا فإن كل بايت يتكون من 8 بت يتم التعبير عنه بالنظام الثنائي و يكون لكل بت إما قيمة 0 أو 1 و يكون لكل بت قيمة مقابلة في النظام العشري كما يلي:

كود:
128   64   32   16   8   4   2   1
لنأخذ المثال التالي:




الآن كي نحول العدد الثنائي 00100110 الى عدد عشري نقوم بجمع قيمه العشرية المقابلة لكل بت يحمل القيمة 1 :

2 + 4 + 32 = 38

مثال آخر:
01010101 لنحوله الى عدد عشري نقوم بجمع قيمه العشرية المقابلة لكل بت يحمل القيمة 1 :

1+4+16+64 = 85

أمثلة أخرى:

00001111 = 15
10001100 = 140
11001100 = 204

الآن بعد أن فهمنا كيفية التحويل أقترح عليكم حفظ القيم التالية حيث ستساعدكم جدا لاحقا:

00000000 = 0
10000000 = 128
11000000 = 192
11100000 = 224
11110000 = 240
11111000 = 248
11111100 = 252
11111110 = 254
11111111 = 255


المدى الأول لعناوين الشبكة : Class A

يتميز هذا المدى من عناوين الشبكة وفقا لما قرره مصمموها بأن أول bit من أول byte من عنوان الشبكة المنتمي للمدى Class A لابد أن تكون قيمته صفر مما يعني أن عناوين المدى Class A يجب أن تتراوح بين 0 و 127 ، لنفهم كيف حصلنا على هذين الرقمين للنظر سويا الى البايت الأول و الذي اتفقنا أن البت الأول منه يجب أن يكون 0 هذا يعني أن العناوين في هذا البايت ستبدأ من :

00000000

وتنتهي بالعنوان:

01111111

عند تحويل الرقمين الى النظام العشري نحصل على ما يلي:

00000000 = 0

01111111 = 127
و هكذا إذن ، إذا رأينا أي عنوان IP يبتدئ بأي رقم بين 0 و 127 سنعرف أنه ينتمي الى المدى Class A.


المدى الثاني لعناوين الشبكة : Class B


عناوين هذا المدى تتميز بما قرره المصممين من أن أول bit من أول byte من عنوان الشبكة المنتمي للمدى Class B لابد أن تكون قيمته 1 أما البت الثاني فيجب أن تكون قيمته 0 دائما، و بهذا حصلنا على مدى العناوين ابتداء من 10000000 = 128 و انتهاء ب 10111111 = 191.


المدى الثالث لعناوين الشبكة : Class C


عناوين هذا المدى تتميز بما قرره المصممين من أن البت الأول و الثاني من البايت الأول يحملان القيمة 1 بينما يحمل البت الثالث القيمة 0 دوما، و بهذا حصلنا على مدى العناوين ابتداء من 11000000 = 192 و انتهاء ب 11011111 = 223.



هناك بعض العناوين التي لا يستطيع مدير الشبكة منحها للأجهزة أبدا رغم أنها قد تنتمي الى مدى مسموح به كما يلي:

1- العنوان 0.0.0.0 و يستخدم من قبل موجهات routers التابعة لشركة Cisco للإشارة الى الوجهة الافتراضية default route عند توجيه حزم البيانات.

2- العنوان 255.255.255.255 و يستخدم لبث أو إرسال البيانات الى جميع الأجهزة nodes على الشبكة الحالية.

3- لا يمكن أن يكون الجزء من عنوان IP الخاص بالجهاز كله 255 أو 0 أي أنك لا تستطيع منح جهاز ما العنوان التالي على سبيل المثال : 128.2.255.255 أو 128.2.0.0 و مثال آخر:
192.168.1.255 أو 192.168.1.0، حيث يشير كل من 128.2.0.0 و 192.168.1.0 الى عنوان الشبكة بينما يشير كل من 192.168.1.255و 128.2.255.255 الى العنوان المستخدم في البث لجميع أجهزة الشبكة.

4- لا يمكن أن يكون الجزء من عنوان IP الخاص بالشبكة كله 0 أو 255 أي أنك لا تستطيع منح جهاز ما العنوان التالي: 0.1.5.3 .

5- العنوان 127.0.0.1 لا يمكن منحه لأي جهاز و هو يستخدم تلقائيا من قبل الجهاز لغرض اختبار اتصاله بأن يقول بإرسال حزمة من البيانات الى نفسه.
مخ تجميع غير متصل  
قديم 20-02-2010, 10:52 PM   #2
مخ تجميع مخ تجميع غير متصل
طــالب

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4


نعود من جديد لتقديم المزيد من التفاصيل حول عناوين كل من المدى A, B , C.

عناوين المدى A:


في المدى Class A يتم تعيين البايت الأول لعنوان الشبكة بينما تتوفر البايتات الثلاثة الأخرى لعناوين الأجهزة على الشكل التالي:

Network.node.node.node ، على سبيل المثال فإن في عنوان IP التالي: 49.22.102.70 يعتبر 49 هو عنوان الشبكة بينما يعتبر 22.102.70 هو عنوان الجهاز. كل جهاز على هذه الشبكة لابد أن يكون لديه نفس عنوان الشبكة أي 49.

بالنسبة للعناوين المتاحة للشبكة فقد ذكرنا أنها بين 0 و 127 و لكننا ذكرنا من ضمن العناوين التي لا يمكن استخدامها كل من العنوان 0 كعنوان للشبكة و العنوان 127 مما يعني أننا فعليا نستطيع استخدام العناوين من 1 الى 126 فقط لاستخدامها كعناوين للشبكة في Class A.

أما العناوين المتاحة لجزء الجهاز node من عنوان IP في Class A فهي تتكون من 3 بايتات أو 24 بت مما يعني أننا نستطيع الحصول على 2 ^ 24 عنوان مختلف أي أننا نستطيع في شبكة واحدة من النوع Class A أن نشبك عدد 16,777,216 جهاز و نعطي كل جهاز عنوان مختلف و لكننا ذكرنا أنه لا يمكن لعنوان الجهاز أن يكون كله 0 أو 255 مما يعني أن العدد الحقيقي الأجهزة التي من الممكن شبكها هو 2^24 – 2 = 16.777,214.

لنفترض أن لدينا شبكة تابعة للمدى Class A و عنوانها 10 ، ما هي العناوين التي يمكن استخدامها للأجهزة؟ للإجابة على هذا السؤال نكتب عنوان الشبكة network address و عنوان البث broadcast address كما يلي:

10.0.0.0 ( Network address).

10.255.255.255 ( Broadcast address).

و تكون عناوين IP التي يمكن منحها للأجهزة هي كل العناوين بدءا من 10.0.0.1 و انتهاء ب 10.255.255.254.

عناوين المدى B:


في المدى Class B يتم تعيين البايت الأول و الثاني لعنوان الشبكة بينما يتوفر البايتان الباقيان لعناوين الأجهزة على الشكل التالي:

Network.Network.node.node ، على سبيل المثال فإن في عنوان IP التالي: 172.16.30.56 يعتبر 172.16 هو عنوان الشبكة بينما يعتبر 30.56 هو عنوان الجهاز.

العدد الأقصى لعناوين الشبكات التي يمكن الحصول عليه في المدى B هو 2^14=16,384 ، لأننا ذكرنا أنه يخصص بايتان لعنوان الشبكة أي 16 بت و لكننا ذكرنا أن المصممين نصوا على حجز البت الأول لتكون قيمته 1 و حجز البت الثاني لتكون قيمته 0 مما يترك لنا 14 بت لاستخدامها بدءا من 128.0 و انتهاء ب 191.255.

أما العناوين المتاحة لجزء الجهاز node من عنوان IP في Class B فهي تتكون من بايتان أو 16 بت و بالتالي فإن العدد الأقصى للعناوين التي يمكن استخدامها للأجهزة هو 2^16 – 2 = 65,534 حيث استثنينا عنوانين ( الكل 0 و الكل 255).

لنفترض أن لدينا شبكة تابعة للمدى 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 و انتهاء ب 172.16.255.254.

عناوين المدى C:


في المدى Class C يتم تعيين البايتات الثلاثة الأولى لعنوان الشبكة بينما يتوفر البايت الأخير لعناوين الأجهزة على الشكل التالي:

Network.Network.Network.node ، على سبيل المثال فإن في عنوان IP التالي: 192.168.100.102 ، يعتبر 192.168.100 هو عنوان الشبكة ، بينما يعتبر 102 هو عنوان الجهاز.

العدد الأقصى لعناوين الشبكات التي يمكن الحصول عليه في المدى C هو 2^21=2,097,152 ، لأننا ذكرنا أنه يخصص 3 بايتات لعنوان الشبكة أي 24 بت و لكننا ذكرنا أن المصممين نصوا على حجز البتات الثلاثة الأولى لتكون 110 مما يترك لنا 21 بت لاستخدامها بدءا من 192.0.0 و انتهاء ب 223.255.255.

أما العناوين المتاحة لجزء الجهاز node من عنوان IP في Class C فهي تتكون من بايت واحد أو 8 بت و بالتالي فإن العدد الأقصى للعناوين التي يمكن استخدامها للأجهزة هو 2^8 – 2 = 254 حيث استثنينا عنوانين ( الكل 0 و الكل 255).

لنفترض أن لدينا شبكة تابعة للمدى Class C و عنوانها 192.168.100 ، ما هي العناوين التي يمكن استخدامها للأجهزة؟ للإجابة على هذا السؤال نكتب عنوان الشبكة network address و عنوان البث broadcast address كما يلي:


192.168.100.0 ( Network address).

192.168.100.255 ( Broadcast address).

و تكون عناوين IP التي يمكن منحها للأجهزة هي كل العناوين بدءا من 192.168.100.1 و انتهاء ب 192.168.100.254.
مخ تجميع غير متصل  
قديم 20-02-2010, 10:53 PM   #3
مخ تجميع مخ تجميع غير متصل
طــالب

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4


تقسيم الشبكات Subnetting


سنتعلم سويا كيفية تقسيم شبكة كبيرة الى شبكات أصغر ، و لكن قبل ذلك لنتعرف على الفوائد التي سنجنيها من عملية التقسيم:

1- التقليل من حركة المرور و الازدحام على الشبكة ، حيث كلما قل عدد الأجهزة على الشبكة قل الازدحام فيها و يمكن تحقيق ذلك بتقسيم الشبكة الكبيرة الى شبكة أصغر تحتوي على عدد أقل من الأجهزة.

2- تحسين أداء الشبكة.

3- تسهيل إدارة الشبكة و حل مشاكلها.

فكرة التقسيم تتلخص في حجز بعض البتات من جزء عنوان الجهاز في عنوان IP لتخصيصها كعنوان للشبكة الفرعية مما يعني تقليل عدد العناوين المتاحة للاستخدام من قبل الأجهزة.

م ن ق و ل من منتدى خاص للشبكات شبكة بوابة العرب للفائدة

التعديل الأخير تم بواسطة مخ تجميع ; 20-02-2010 الساعة 10:55 PM
مخ تجميع غير متصل  
قديم 21-02-2010, 04:20 AM   #4
أحلى عيون أحلى عيون غير متصل
طالب فعال
 
الصورة الرمزية أحلى عيون

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4








أحلى عيون غير متصل  
قديم 22-02-2010, 01:11 AM   #5
That`s me That`s me غير متصل
طالب فعال

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4


شكرا اخوي على الشرح
جاري قرائته ان شاء الله
That`s me غير متصل  
قديم 22-02-2010, 03:23 PM   #6
لحن المفارق2007 لحن المفارق2007 غير متصل
طالب نشيط
 
الصورة الرمزية لحن المفارق2007

 











افتراضي رد: درس مهم في عنونة الشبكة IPv4


يعطيك الف عااافيه



التوقيع

لحن المفارق2007 غير متصل  
قديم 22-02-2010, 11:58 PM   #7
المهره المهره غير متصل
يتطلب التنشيط من بريدك

 











افتراضي رد: درس مهم في عنونة الشبكة IPv4


بالفعل شرح رائع ومطابق للكتاب ولكن بالعربي وهذي فرصة كبيرة لفهم اهم فقره في البلوك 4
أنا درست من الكتاب ومن ثم قرأت شرحك والله يعطيك العافية
أنصح بجمعها في ملف.
المهره غير متصل  
قديم 23-02-2010, 01:10 AM   #8
&^LocasB^& &^LocasB^& غير متصل
طالب فعال
 
الصورة الرمزية &^LocasB^&
افتراضي رد: درس مهم في عنونة الشبكة IPv4


يعطيك العاااااااااافيه انت مو مخ تجميع انت Made in Japan

هذي الناس اللي نحتاجها في المنتدى

تحياتي



التوقيع

Good bey AOU 4 ever as a student
Good bey aoua 4 ever
today 11 jul 11 will be the last day for me here
I wish best for all
&^LocasB^& غير متصل  
قديم 01-03-2010, 03:47 PM   #9
maged maged غير متصل
طالب فعال
 
الصورة الرمزية maged

 











افتراضي رد: درس مهم في عنونة الشبكة IPv4


أشكر الأخ مخ تجميع على ما قاله و وجعل ذلك في ميزان حسناته

بس حبيت أعمل تلخيص على اللي قاله فقط لا أكثر

عناوين كل من المدى A, B , C.

عناوين المدى A:
class A 0- 126
127 unused



عنوان المدى B

class B 128 - 191

عنوان المدى C

class C 192 - 223

عنوان المدى D


class D 224 - 239
طبعا هذا يستخد بال multicast
عنوان المدى E

class E 240 - 254

وهذا الكلاس الى الآن لم يستخدم , ولكن يعمل الآن بحث عليه للإستخدان بالمستقبل


هناك بعض ال آي بي كمثال عليها حتى تتضح الصورة

90.15.60.150
طبعا علشان نحدد نوعية الكلاس المستخدمة لا بد اني انظر الى الرقم الموجود باليسار فقط

ونلاحظ أن الرقم هو 90

وال 90 واقع بين الأرقام من 0-126

إذا هذا كلاس A


وهذا أمثلة , وطبعا الحل لكم
170.30.33.90

200.40.56.17

240.18.20.1
.................................................. .........................................



private IP address وهذا يستخدم LAN

ويقسم الى

1/class A 10.0.0.0 - 10.255.255.255
2/ class B 172.16.0.0 - 172.31.255.255
3/ class C 192.168.0.0 - 192.168.255.255

>>>>>>>>>>>>>>>>>>>>>>>

public IP address
وهذا يستخد بالانترنت , وتآخذ أي من مزودين الخدمة , وبفلوس , ويستخدم غير الآي بي اللي بالأعلى
مثال

202.13.11.22

192.167.12.1

تمارين

حدد اذا كانت private أو public

10.24.33.44

192.168.45.22

172.32.33.22

172.20.11.255

هذا خاص للطالب
>>>>>>>>>>>>>>>>>>>


طبعا Netwerk=1 && Host=0

class A

255.0.0.0
عدد الأصفار لكل خانة هو 8 اصفار , يعني الأصل انها
11111111.00000000.000000000.000000000
بتحويلها الى البينري

فبكون عدد IP لها 2^24=16,000,000 بت

dedult تبعها هو عدد الوحايد /8

وتعتبر أكبر نتوورك


class b

عدد الأصفار لها = عدد الوحايد

1111111.11111111.00000000.00000000
أي 255.255.0.0

عدد ال ip = 2^16=65536


midum network
class c

فهي عكس كلاس a تماما

255.255.255.0
1111111.11111111.11111111.00000000

ip = 2^8 =255

small network


*أي خطأ يرجى التنبيه عليه , فهذا اجتهاد مني كطالب مثلي مثلكم



التوقيع

ملينا البعد قاسي والله البعد قاسي

علينا وعليكم يا بعد كل ناسي

احكي لي غيبتي ويش قد تغير

احكي لي اشلون دنيا بيكم احكي لي

ولــهــان لـســوالفكم



طير ياسرب الحمام طير بالفرح يم الغمام

الى متى وانت سجين وانت بصدرك حنين

ااااه يا محلى الرجوع لا تطفو الشموع لا لا لالا
maged غير متصل  
قديم 05-03-2010, 02:31 PM   #10
thamer99 thamer99 غير متصل
طالب مميز
 
الصورة الرمزية thamer99

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4


مشكووووووووووور اخوي

صراحة جهد تشكر عليه وهذي المواضيع هي فعلا مانحتاجها في هالمنتدى

لان الطالب يستطيع ايصال المعلومة بصورة رائعة كمافعلت انت

واتمنى مشاركة كل من يستطيع افادة زملاءه

لان هالمادة تعتمد بالدرجة الاولى على الفهم والاستيعاب اكثر من الحفظ والتلقين

مشكور مرة اخرى وجزاك الله خير



التوقيع

اخر موضوع كتبه ابو فيصل قبل وفاته في هذا المنتدى

دورة لحفظ القرآن

الله يجعلها في ميزان حسناته ويرزقنا حسن الخاتمة
thamer99 غير متصل  
قديم 05-03-2010, 04:53 PM   #11
عيون البحرين عيون البحرين غير متصل
طالب فعال

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4


يعطيك العافيه اخوي
ممكن تشرح الswitching + time
switching+space مع الرسمات بقيت شرحهم لو سمحتوا
عيون البحرين غير متصل  
قديم 30-03-2010, 11:05 PM   #12
Here Iam Here Iam غير متصل
طالب جديد
 
الصورة الرمزية Here Iam

 










افتراضي رد: درس مهم في عنونة الشبكة IPv4


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

التعديل الأخير تم بواسطة Here Iam ; 30-03-2010 الساعة 11:07 PM
Here Iam غير متصل  
 

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 11:22 PM.


Powered by vBulletin® Version 3.8.1, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع المواضيع والمشاركات تعبر عن وجهة نظر أصحابها
ولا تعبر باي شكل من الاشكال عن وجهة نظر منتديات AOUA
تصميم وتطوير : التكنولوجيا الماسية