Web Technology

internet protocol Address IP
بروتوكول وعنوان آي بي

سنتعرف في هذا الدرس على عنوان بروتوكول الانترنت IP أو الـ Internet Protocol Address، ولماذا نحتاج لعنوان بروتوكول الانترنت أثناء استخدامنا لأجهزة الكمبيوتر، كما سنتعرف على إصدارات الـ IP أو النسخ الخاصة به، وأنواعه؛ مثل: عنوان بروتوكول الانترنت العام، والخاص، والنطاقات الخاصة بهما، وعنوان IP الثابت والمتغير.

التاريخ

08 أبريل 2021

الدروس

41

المستوى

متقدم

اللغة

انجليزي

المشاهدات

4561

المواضيع

4
الشروحات chevron_left internet protocol Address IP chevron_left Web Technology

internet protocol Address IP
بروتوكول وعنوان آي بي

مراجعة تقنية
Mostafa Hefny

Mostafa Hefny

CEO & Founder CloseTag

</> internet protocol Address IP
بروتوكول وعنوان آي بي

عنوان IP: هو اختصار لـ Internet Protocol Address وهو عنوان فريد مخصص لكل جهاز على شبكة الكمبيوتر ليميزه عن غيره سواء كان ذلك الجهاز على شبكة محلية LAN أو عبر الانترنت.
يتيح عنوان IP للأجهزة معرفة وتحديد بعضها البعض على الشبكة لأن اسم الكمبيوتر يتكرر علي الشبكة، كما يساعد على تبادل البيانات بين الأجهزة بسهولة.
هذا البروتوكول يعتبر عنوان التواصل بين الأجهزة سواء لتبادل المعلومات ومشاركة الموارد في الشبكة المحلية أو للتواصل عبر الانترنت.
IP V4

عنوان أو بروتوكول IP من الإصدار الرابع IP V4

108.240.110.7
IP V6

عنوان أو بروتوكول IP من الإصدار السادس IP V6

2001:0db8:85a3:0000:0000:8a2e:0370:7334

</> ?Why do we need an IP address
لماذا نحتاج عنوان IP؟

يعد عنوان الـ IP مماثلًا للعنوان البريدي أو لرقم الهاتف في الحياة العادية؛ فكما أننا لا نستطيع التواصل دون وسيلة للتواصل سواء كانت عنوان بريد أو رقم هاتف أو غير ذلك فكذلك الأجهزة لن تستطيع التواصل مع بعضها دون عنوان الـ IP لأنه يعمل على تحديد موقع جهاز الكمبيوتر على الشبكة، وبدونه لن يكون هناك وسيلة أخرى للأجهزة حتى تستطيع التواصل مع بعضها البعض سواء كان ذلك على الشبكة المحلية LAN أو عبر الانترنت.

</> Internet Protocol Versions
إصدارات بروتوكول الانترنت IP

يوجد إصدارين لبروتوكول الانترنت IP يتم استخدامهما على نطاق واسع محليًا ودوليًا، هما:

IPv4: وهو يتكون من 32 بت يتم تقسيمها إلى أربع مجموعات تسمى octet، كل octet عبارة عن خانة لـ 8 بتات يتم تمثيلها برقم عشري يتراوح بين 0 و255 بهذا الشكل 192.168.1.1.

IPv6: يتكون من 128 بت يتم تقسيمها إلى 8 مجموعات، كل مجموعة تحتوي على 16بت، يتم تحويل تلك البتات الموجودة في المجموعة الواحدة إلى أرقام هكس"ستعشري" والتي تتكون من أرقام وحروف من 0 إلى F، تفصل هذه المجموعات بنقطتين رأسيتين بهذا الشكل 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

كانت مشكلة الإصدار الرابع أنه أصبح غير كافٍ للانتشار الواسع للأجهزة المتصلة بالانترنت فأقصى عدد من العناوين متاح له حوالي 4.3 مليار عنوان وهو لا يغطي احتياجات كل الأجهزة على مستوى العالم، فتم تصميم الإصدار السادس ليتيح لنا عددًا أكبر من العناوين فهو يملك عددًا ضخمًا من العناوين يصل إلى 340 تريليون تريليون تريليون تقريبًا أي 340 مع 36 صفر ناحية اليمين.
IP V4

عنوان أو بروتوكول IP من الإصدار الرابع IP V4

108.240.110.7
IP V6

عنوان أو بروتوكول IP من الإصدار السادس IP V6

2001:0db8:85a3:0000:0000:8a2e:0370:7334

</> Private IP Addresses
عناوين IP الخاصة

يوجد نوعان لعناوين الـ IP؛ عناوين خاصة، وعناوين عامة.

العناوين الخاصة: هي عناوين محلية يتم تزويد أي كمبيوتر بواحد عند اتصاله بشبكة محلية بواسطة DHCP الموجود في جهاز السويتش Switch أو الراوتر Router ولا يمكن الاتصال بها من خارج الشبكة المحلية مباشرةً.
تستطيع الأجهزة المتصلة بنفس الشبكة المحلية تبادل الملفات والمعلومات ومشاركة الموارد من خلال عناوين IP الخاصة دون الحاجة إلى الانترنت؛ فيصبح من الصعب على أي مستخدم خارجي إنشاء اتصال مع تلك الشبكة مما يزيد من الأمان والخصوصية.

أمثلة على نطاقات العناوين الخاصة:

10.x.x.x
172.31.x.x
192.168.x.x

</> Public IP Addresses
عناوين IP العامة

هي عناوين فريدة Unique لكل جهاز يتم استخدامها للتعرف على الأجهزة والشبكات على الانترنت على مستوى العالم، يتم تعيين العنوان العام للراوتر الخاص بك من قبل مزود خدمة الانترنت ISP عند اتصالك بالانترنت، وقد يتغير هذا العنوان تلقائيًا عند إعادة تشغيل الراوتر.

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

للاتصال بجهازك على مستوى دولي لتبادل الملفات أو قراءتها، يجب أن تكون متصلًا بالانترنت وأن تقوم بفتح منفذ port في الراوتر وتوجهه إلى جهازك الشخصي لأن جهازك يحتوي على عنوان خاص أو محلي private IP، بينما الراوتر يحمل عنوان عام Public IP.
عنوان IP جوجل

عنوان IP لخادم شركة جوجل هو 172.217.14.206 ولكن المستخدمين يقومون بزيارة السيرفر عن طريق اسم الموقع google.com.

172.217.14.206
ملاحظات :
  • أي شبكة كمبيوتر محلية ومتصلة بالانترنت يكون لها Public IP واحد فقط مخصص للراوتر.
  • كل الأجهزة المتصلة معًا علي الشبكة يكون لها Private IP بما في ذلك جهاز الراوتر.
  • الراوتر هو الوحيد الذي له عدد اتنين IP واحد خاص Private وواحد عام Public في حالة اتصال الشبكة بالانترنت.
  • تتواصل الأجهزة معًا بما في ذلك الراوتر داخل الشبكة المحلية عن طريق عناوين الـ IP الخاصة Private IP.
  • يمكن الحصول على عنوان IP عام Public IP لأي جهاز إذا اشتركت في هذه الخدمة بشكل إضافي مع مزود خدمة الانترنت ISP.
  • أي شبكه لها عنوان Public تكون متصلة بخدمة الإنترنت.

</> Private IP Address Ranges
نطاقات عناوين الـ IP الخاصة

يوجد ثلاث من IP Code أو لبداية أرقام عناوين Private IP المحجوزة للشبكات المحلية ولا يمكن استخدامها على الانترنت وهي 192.168 و 172.31 و 10.

أول نطاق لعناوين Private IP

أول نطاق لعناوين Private IP المستخدم للشبكات المحلية ذات النطاق المحدود.

192.168.x.x
النطاق الثاني لعناوين Private IP

النطاق الثاني لعناوين Private IP المستخدم للشبكات المحلية ذات النطاق المحدود.

10.x.x.x
النطاق الثالث لعناوين Private IP

النطاق الثالث لعناوين Private IP المستخدم للشبكات المحلية ذات النطاق المحدود.

172.31.x.x
ملاحظات :
  • وقيمة X الموجودة بالأعلى يمكن أن تتراوح بين 0 و 255، بينما تكون الأرقام الأخرى ثابتة ولا تتغير في عناوين الـ IP الخاصة.

</> Public IP Address Ranges
نطاقات عناوين الـ IP العامة

أي عنوان IP لا يبدأ بواحد من النطاقات 192.168 أو 172.31 أو 10 يعتبر عنوان IP عام Public IP، ويتم استخدامها للاتصال بالانترنت.

Public IP وجميع الخانات

الـ Public IP يتغير في جميع الخانات بعكس الـ Private IP يتغير بدءًا من الخانة الثانية أو الثالثة.

x.x.x.x
مثال لنطاق Public IP:

نطاق من نطاقات عناوين Public IP المستخدم للشبكات الدولية ذات النطاق الواسع.

172.217.14.206
مثال 2 لنطاق Public IP:

نطاق من نطاقات عناوين Public IP المستخدم للشبكات الدولية ذات النطاق الواسع.

1.1.1.1
ملاحظات :
  • قيمة X الموجودة بالأعلى يمكن أن تتراوح بين 0 و 255.
  • أي رقم يبدأ بخلاف 192.168 أو 172.31 أو 10 فهو عنوان من النوع Public IP.

</> Static IP
عنوان IP الثابت

يتم تعيينه بشكل دائم لجهاز معين على شبكة الانترنت أو الشبكة المحلية وذلك يعني أن الجهاز سيحتفظ بنفس عنوان الـ IP كلما اتصل بالشبكة على عكس عنوان IP الديناميكي Dynamic IP الذي يمكن أن يتغير في كل مرة يتصل فيها الجهاز بالشبكة.

تخيل أن عنوان الـ IP هو مثل عنوان منزلك الموجود على الانترنت، فإذا كان لديك عنوان IP ثابت فإن هذا يعني أن عنوان منزلك لا يتغير أبدًا؛ مما يجعل من السهل على الآخرين العثور عليك.
ملاحظات :
  • يمكن أن يكون ذلك الجهاز كمبيوتر، أو هاتف ذكي، أو طابعة أو أي جهاز آخر يمكنه الاتصال بالانترنت.
  • عنوان IP الثابت هو عنوان يتم تعيينه لجهاز ويبقى ثابتًا ولا يتغير أبدًا إلا إذا قررت تغييره يدويًا.
  • يمكن أن يكون عنوان IP الثابت من النوع Private IP أو Public IP.
  • إذا لم يتم تعيين عنوان IP ثابت أو Static IP يتم تغيير IP الجهاز تلقائيًا في كل مرة يتصل فيها الجهاز بالشبكة من السويتش أو الراوتر.

</> Dynamic IP
عنوان IP المتغير

يتم تعيين عنوان IP المتغير بشكل تلقائي للجهاز كلما اتصل بالشبكة سواء كانت شبكة الانترنت أو الشبكة المحلية، وذلك يعني أن الجهاز لا يحتفظ بنفس عنوان الـ IP كلما اتصل بالشبكة إلا لفترات مؤقتة على عكس عنوان IP الثابت Static IP الذي يكون ثابت دائمًا للجهاز المتصل بالشبكة سواء المحلية أو الواسعة.


لا يمكن الوصول للأجهزة التي يتم تعيين عنوان IP متغير Dynamic IP لها لأن العنوان يتغير باستمرار إلا عند استخدام بعض البرامج التي تلتقط عنوان الـ IP في كل مره يتصل فيها الجهاز بالشبكة.

ملاحظات :
  • يمكن أن يكون الجهاز الذي يتم تعيين عنوان IP متغير له كمبيوتر، أو هاتف ذكي، أو طابعة أو أي جهاز آخر يمكنه الاتصال بالانترنت.
  • عنوان IP المتغير أو الديناميكي هو عنوان متغير لا يكون ثابتًا لجهاز ويتغير إلا إذا قررت أن تجعله ثابتًا.
  • يمكن أن يكون عنوان IP المتغير أو الديناميكي من النوع Private IP أو Public IP.
  • يتم تعيين عنوان IP متغير أو Dynamic IP تلقائيًا في كل مرة يتصل فيها الجهاز بالشبكة من السويتش أو الراوتر.

</> ?What is IP Loopback Address
عنوان آي بي الارتداد الذاتي

Loopback Address هو عنوان IP خاص يستخدمه جهاز الكمبيوتر للتواصل مع نفسه فقط، والعنوان الأكثر شيوعًا لـ Loopback هو 127.0.0.1.
فعندما يرسل جهاز الكمبيوتر بيانات إلى عنوان IP loopback الخاص به، فإن البيانات لا تخرج فعليًا على الشبكة بل تعود إلى نفس الجهاز.

1. نستخدم Loopback Address للعديد من الأسباب، مثل:
  • اختبار الشبكة المحلية:
  • يمكننا استخدام 127.0.0.1 لاختبار ما إذا كانت خدمات الشبكة المحلية تعمل على أجهزة الكمبيوتر أم لا وذلك دون الحاجة للاتصال بخوادم خارجية.

2. التطوير والبرمجة:
يمكن للمطورين العاملين في برمجة وتطوير الويب استخدام العنوان 127.0.0.1 لاختبار التطبيقات والخوادم على أجهزتهم الشخصية قبل نشرها على الانترنت.
Loopback Address with http

طريقة كتابة Loopback Address مع بروتكول http.

http://127.0.0.1
Loopback Address with https

طريقة كتابة Localhost بدون بروتكول https.

https://127.0.0.1
Loopback Address without https or http

طريقة كتابة Loopback Address بدون بروتكول https أو http.

127.0.0.1

</> ?What is Localhost
ما هو المضيف المحلي؟

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


نستطيع استخدام  127.0.0.1 و Localhost في متصفح الويب، وفي الأوامر البرمجية:

فمثلًا إذا قمت بكتابة http://127.0.0.1  أو http://localhost في شريط العنوان الموجود في المتصفح، فإنك بهذه الطريقة تحاول الاتصال بخادم الويب المحلي لديك، وسنتحدث عنه في الدروس المقبلة من هذه الدورة في درس الخوادم أو السيرفرات Servers.


هذه الطريقة مفيدة للمطورين عند اختبار التطبيقات أو مواقع الويب قبل أن يقوموا بنشرها على الانترنت بدلًا من رفعها على السيرفر وربطها بعنوان حقيقي مثل facebook.com.


مثال عملي:

إذا كنت تصمم واجهة أمامية لموقع ويب على جهازك الشخصي وتريد أن تعرف كيف يبدو، يمكنك حينها تثبيت خادم ويب محلي، وبعد التثبيت قم بكتابة  http://localhost أو http://127.0.0.1 في متصفح الويب لرؤية موقعك وكأنه تم نشره على الانترنت.

Localhost With http

طريقة كتابة Localhost مع بروتكول http.

http://localhost
Localhost With https

طريقة كتابة Localhost مع بروتكول https.

https://localhost
Localhost without http

طريقة كتابة Localhost بدون بروتكول http.

localhost
معلومات تهمك
  • لا تنس تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنس مشاركة الموقع مع أصدقائك حتى تعمّ الفائدة وتكون سببًا في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات