السلام عليكم ورحمة الله وبركاته،،،
يعتبر موضوع عنونة الشبكات و تقسيمها من أهم المواضيع التي يسعى مهندسو الشبكات لإتقانها للنجاح في مجال العمل، و سنحاول من خلال هذا الدرس تبسيط أساسيات العنونة و التقسيم لجعلها أمرا سهل الفهم و الاستيعاب.
يمكن تعريف 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.