انتقل إلى محتوى الدرس
الدرس 14
دورة تكنولوجيا الويب

بروتوكول وعنوان آي بيInternet Protocol Address IP

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

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

IP اختصار لـ Internet Protocol، أي بروتوكول الإنترنت. عنوان IP هو قيمة تُسنَد إلى واجهة شبكة وتساعد على تحديد مصدر الحزم ووجهتها؛ وليس البروتوكول نفسه عنوانًا. قد يملك الجهاز عدة واجهات وعدة عناوين.

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

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 الخاصة

من تصنيفات عناوين IPv4 العناوين الخاصة والعامة، وتوجد أيضًا عناوين ذات أغراض خاصة أخرى. تُستخدم نطاقات RFC 1918 داخل الشبكات الخاصة؛ ويمكن تعيين العنوان يدويًا أو توفيره عبر خادم DHCP، وقد يكون الخادم جزءًا من راوتر أو جهاز آخر. ليس كل سويتش خادم DHCP.

يمكن للأجهزة مشاركة الملفات والموارد دون إنترنت. ويمكن توجيه العناوين الخاصة بين شبكات المؤسسة أو عبر VPN مناسب، لكنها لا تُوجَّه مباشرةً عبر الإنترنت العام. استخدام عنوان خاص وحده لا يضمن الأمان أو الخصوصية؛ فالوصول يتوقف أيضًا على إعدادات الشبكة والصلاحيات.

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

نص
10.0.0.0 - 10.255.255.255 (10.0.0.0/8)
172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
192.168.0.0 - 192.168.255.255 (192.168.0.0/16)

Public IP Addresses عناوين IP العامة

تُستخدم العناوين العامة ضمن فضاء العناوين المخصص للاتصال العالمي. قد يخصص مزود الإنترنت عنوانًا عامًا لاتصالك، وقد يشترك عدة عملاء في عنوان عام خلف CGNAT. ليس لكل جهاز أو راوتر منزلي عنوان عام مستقل بالضرورة.

وجود عنوان عام لا يضمن إمكان الوصول إلى الجهاز من أي مكان؛ يلزم توجيه صحيح وخدمة تستمع وإعدادات تسمح بالاتصال. وقد يكون العنوان ثابتًا أو متغيرًا بحسب الخدمة.

عند استخدام IPv4 خلف NAT قد يكون تحويل منفذ إحدى وسائل الوصول إلى خدمة داخلية، إذا سمحت بنية الاتصال بذلك. لكنه ليس شرطًا عامًا لكل اتصال أو لكل جهاز؛ فهناك IPv6 وشبكات خاصة ووسائل وصول أخرى بحسب الحاجة.

عنوان IP جوجل

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

نص
172.217.14.206

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

يحجز RFC 1918 ثلاثة نطاقات خاصة لـ IPv4: 10.0.0.0/8، و172.16.0.0/12، و192.168.0.0/16. النطاق الأوسط يشمل جميع العناوين من 172.16.0.0 إلى 172.31.255.255؛ ولا يقتصر على البداية 172.31.

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

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

نص
192.168.x.x

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

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

نص
10.x.x.x

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

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

نص
172.16.0.0 - 172.31.255.255 (172.16.0.0/12)

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

ليس كل عنوان خارج نطاقات RFC 1918 عنوانًا عامًا قابلًا للتوجيه. توجد عناوين خاصة الأغراض مثل loopback في 127.0.0.0/8، وlink-local في 169.254.0.0/16، والعناوين المشتركة لدى المزود 100.64.0.0/10، ونطاقات التوثيق. يوضح سجل IANA هذه التخصيصات؛ فلا يكفي استبعاد النطاقات الخاصة الثلاثة للحكم بأن العنوان عام.

شكل عنوان IPv4:

تتكون العناوين العامة والخاصة من أربع خانات. لا نميز بينهما بعدد الخانات التي تتغير؛ بل بالنطاق المخصص للعنوان. المثال التالي قالب للشكل فقط، وليس عنوانًا يمكن الاتصال به.

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

نص
x.x.x.x

مثال لعنوان عام:

هذا عنوان IPv4 مفرد، وليس نطاق عناوين كاملًا.

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

نص
172.217.14.206

مثال آخر لعنوان عام:

هذا أيضًا عنوان مفرد؛ أما النطاق فيحدد مجموعة عناوين مثل الصيغة ذات البادئة /24.

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

نص
1.1.1.1

Static IP عنوان IP الثابت

عنوان IP الثابت يُخصص لواجهة بحيث يبقى مستقرًا عبر الاتصالات المعتادة، وقد يكون خاصًا أو عامًا. يشبه عنوانًا بريديًا مستقرًا يسهل الرجوع إليه، لكنه ليس ثابتًا إلى الأبد؛ إذ يمكن أن يغيره المسؤول أو مزود الخدمة عند تغيير الإعدادات أو الخدمة.

في المقابل، قد يتغير العنوان الديناميكي وفق آلية التخصيص ومدة الإيجار. لا يلزم أن يتغير كل مرة يعاد فيها الاتصال.

عنوان IP الثابت

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

يُخصص العنوان الديناميكي تلقائيًا وفق إعدادات الشبكة؛ مثل إيجار DHCP المحدد بمدة. يمكن تجديد الإيجار بالعنوان نفسه، وقد يظل الجهاز محتفظًا به مدة طويلة، أو يحصل على عنوان آخر لاحقًا.

يمكن الوصول إلى جهاز ذي عنوان متغير باستخدام عنوانه الحالي متى سمح التوجيه والجدار الناري وإعداد الخدمة بذلك. تغير العنوان يجعل حفظه للوصول اللاحق أصعب؛ ويمكن لخدمة Dynamic DNS تحديث اسم يشير إلى العنوان الحالي، لكنها لا تتجاوز قيود NAT أو الجدار الناري تلقائيًا.

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

Loopback Address هو عنوان IP خاص يستخدمه جهاز الكمبيوتر للتواصل مع نفسه فقط، والعنوان الشائع له في IPv4 هو 127.0.0.1، وفي IPv6 هو ::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 هو اسم مستعار أو اسم مضيف يشير إلى جهاز الكمبيوتر الذي تستخدمه حاليًا، ويشير إلى عنوان loopback المناسب مثل 127.0.0.1 في IPv4 أو ::1 في IPv6، ويمكن استخدامه بدلًا من كتابة العنوان في متصفح الويب أو في التطبيقات البرمجية.


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

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


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


مثال عملي:

إذا كنت تصمم واجهة أمامية لموقع ويب على جهازك الشخصي وتريد أن تعرف كيف يبدو، يمكنك حينها تثبيت خادم ويب محلي، وبعد التثبيت قم بكتابة  http://localhost أو http://127.0.0.1 في متصفح الويب لرؤية موقعك من الخادم المحلي؛ وهذا لا ينشر الموقع على الإنترنت. يجب تشغيل الخادم واستخدام منفذه الصحيح؛ فمثلًا قد تكون الصفحة على http://localhost:8000. يتطلب HTTPS خادمًا يدعم TLS وشهادة يثق بها المتصفح للاسم المستخدم؛ كتابة https وحدها لا تجهز ذلك.

Localhost With http

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

نص
http://localhost

Localhost With https

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

نص
https://localhost

Localhost without http

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

نص
localhost

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…

ابنِ لغتك البرمجية

المصطلحات25

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 25 مفهومةأول بطاقة، أول خطوة
01 local Network شبكة محلية
للمراجعة
02 Public Ip بروتوكول الإنترنت العام
للمراجعة
03 Private Ip بروتوكول الإنترنت الخاص
للمراجعة
04 Static Ip بروتوكول الإنترنت الثابت
للمراجعة
05 Dynamic Ip بروتوكول الإنترنت المتغير
للمراجعة
06 Virtual IP بروتوكول الإنترنت الإفتراضي أو الوهمي
للمراجعة
07 Real IP بروتوكول الإنترنت الحقيقي
للمراجعة
08 Switch محول الإتصال بين الشبكات
للمراجعة
09 Address عنوان
للمراجعة
10 Provider مزود
للمراجعة
11 Public Network شبكة عامة
للمراجعة
12 Router موزع
للمراجعة
13 Private خاص
للمراجعة
14 Static ثابت
للمراجعة
15 Public عام
للمراجعة
16 Dynamic متغير
للمراجعة
17 Restart إعادة تشغيل
للمراجعة
18 Octet وحدة معلومات رقمية في الإتصالات
للمراجعة
19 Cookies ملف نصي صغير يتم تخزينه على حاسوب المستخدم من قبل المتصفح
للمراجعة
20 local IP بروتوكول الإنترنت المحلي
للمراجعة
21 internet protocol Address IP بروتوكول وعنوان آي بي
للمراجعة
22 Private IP Addresses عناوين IP الخاصة
للمراجعة
23 IP Loopback Address عنوان آي بي الارتداد الذاتي
للمراجعة
24 Localhost المضيف المحلي
للمراجعة
25 Servers خوادم
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

حروف قليلة. معنى كامل.

الاختصارات5

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 5 مفهومةأول بطاقة، أول خطوة
01 IPv4 IPv4
Internet Protocol Version 4
بروتوكول الإنترنت الإصدار الرابع
للمراجعة
02 IPv6 IPv6
Internet Protocol Version 6
بروتوكول الإنترنت الإصدار السادس
للمراجعة
03 DHCP DHCP
Dynamic Host Configuration Protocol
برتوكول التهيئة الالية للمضيفين
للمراجعة
04 ISP ISP
Internet Service Providers
مزود خدمة الانترنت
للمراجعة
05 IP IP
Internet Protocol
بروتوكول الانترنت
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

مساحة التحدي

اختبر فهمك.
ووصلها للإتقان.

كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.

23أسئلة 3أنواع تحديات 100%هدف الإتقان
تصحيح تلقائي. فرص بلا حدود.

أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.

الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.

لمحة عن التحدي23 أسئلة تنتظرك
01

IP هي اختصار ل ........؟

02

عنوان IP من النوع ............ هو عبارة عن نوع من أنواع ال IP وهذا النوع لا يمكن تغييره

03

هل يمكن ان يأخذ جهازين مختلفين نفس ال IP في حالة انه من النوع Private ؟

04

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

05

يوجد إصدارين لبروتوكول الانترنت IP هما ؟

06

هي عناوين محلية يتم تزويد أي كمبيوتر بواحد عند اتصاله بشبكة محلية ؟

07

يتم تزويد أي كمبيوتر بعنوان خاص private IP عند اتصاله بشبكة محلية بواسطة ..............؟

08

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

09

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

10

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

11

عنوان ال IP التالي 172.217.14.206 يمثل ؟

12

x.x.x.x هو عنوان من النوع Puplic IP ؟

13

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

14

عنوان IP الديناميكي Dynamic IP يمكن أن يتغير في كل مرة يتصل فيها الجهاز بالشبكة ؟

15

يتم تعيينه بشكل تلقائي للجهاز كلما اتصل بالشبكة سواء كانت شبكة الانترنت أو الشبكة المحلية، وذلك يعني أن الجهاز لا يحتفظ بنفس عنوان الـ IP كلما اتصل بالشبكة إلا لفترات مؤقتة ؟

16

هو عنوان IP خاص يستخدمه جهاز الكمبيوتر للتواصل مع نفسه فقط، والعنوان الأكثر شيوعًا هو 127.0.0.1 ؟

17

عندما يرسل جهاز الكمبيوتر بيانات إلى عنوان IP loopback الخاص به، فإن البيانات لا تخرج فعليًا على الشبكة بل تعود إلى نفس الجهاز ؟

18

يمكن للمطورين العاملين في برمجة وتطوير الويب استخدام العنوان 127.0.0.1 لاختبار التطبيقات والخوادم على أجهزتهم الشخصية قبل نشرها على الانترنت ؟

19

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

20

المضيف المحلي Localhost يتيح للمطورين اختبار التطبيقات أو مواقع الويب قبل أن يقوموا بنشرها على الانترنت ؟

21

الطريقة الصحيحة لكتابة Localhost مع بروتكول http هي ؟

22

الإصدار السادس IPv6 ليتيح لنا عددًا أكبر من العناوين فهو يملك عددًا ضخمًا من العناوين ؟

23

عنوان IP التالي "2001:0db8:85a3:0000:0000:8a2e:0370:7334" هو من الاصدار الرابع IPv4 ؟