في هذا الدرس 11تصفّح المواضيع
internet protocol Address IP
بروتوكول وعنوان آي بي
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؟
?Why do we need an IP address لماذا نحتاج عنوان IP؟
يشبه عنوان IP العنوان البريدي من حيث مساعدته على توجيه البيانات إلى وجهتها. تحتاج الأجهزة إلى عناوين مناسبة عند الاتصال باستخدام بروتوكول IP، داخل شبكة محلية أو عبر الإنترنت. هذا لا يعني أن جميع أشكال الاتصال تتطلب IP؛ فتوجد تقنيات وبروتوكولات تعمل داخل الوصلة دون استخدامه.
Internet Protocol Versions
إصدارات بروتوكول الانترنت IP
Internet Protocol Versions إصدارات بروتوكول الانترنت 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 الخاصة
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 العامة
Public IP Addresses عناوين IP العامة
تُستخدم العناوين العامة ضمن فضاء العناوين المخصص للاتصال العالمي. قد يخصص مزود الإنترنت عنوانًا عامًا لاتصالك، وقد يشترك عدة عملاء في عنوان عام خلف CGNAT. ليس لكل جهاز أو راوتر منزلي عنوان عام مستقل بالضرورة.
وجود عنوان عام لا يضمن إمكان الوصول إلى الجهاز من أي مكان؛ يلزم توجيه صحيح وخدمة تستمع وإعدادات تسمح بالاتصال. وقد يكون العنوان ثابتًا أو متغيرًا بحسب الخدمة.
عند استخدام IPv4 خلف NAT قد يكون تحويل منفذ إحدى وسائل الوصول إلى خدمة داخلية، إذا سمحت بنية الاتصال بذلك. لكنه ليس شرطًا عامًا لكل اتصال أو لكل جهاز؛ فهناك IPv6 وشبكات خاصة ووسائل وصول أخرى بحسب الحاجة.
عنوان IP جوجل
مثال تاريخي لعنوان أحد خوادم جوجل هو 172.217.14.206؛ وقد تختلف عناوين الخدمة وتتعدد مع الوقت والموقع ولكن المستخدمين يقومون بزيارة السيرفر عن طريق اسم الموقع google.com.
172.217.14.206
Private IP Address Ranges
نطاقات عناوين الـ IP الخاصة
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 العامة
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 الثابت
Static IP عنوان IP الثابت
عنوان IP الثابت يُخصص لواجهة بحيث يبقى مستقرًا عبر الاتصالات المعتادة، وقد يكون خاصًا أو عامًا. يشبه عنوانًا بريديًا مستقرًا يسهل الرجوع إليه، لكنه ليس ثابتًا إلى الأبد؛ إذ يمكن أن يغيره المسؤول أو مزود الخدمة عند تغيير الإعدادات أو الخدمة.
في المقابل، قد يتغير العنوان الديناميكي وفق آلية التخصيص ومدة الإيجار. لا يلزم أن يتغير كل مرة يعاد فيها الاتصال.

Dynamic IP
عنوان IP المتغير
Dynamic IP عنوان IP المتغير
يُخصص العنوان الديناميكي تلقائيًا وفق إعدادات الشبكة؛ مثل إيجار DHCP المحدد بمدة. يمكن تجديد الإيجار بالعنوان نفسه، وقد يظل الجهاز محتفظًا به مدة طويلة، أو يحصل على عنوان آخر لاحقًا.
يمكن الوصول إلى جهاز ذي عنوان متغير باستخدام عنوانه الحالي متى سمح التوجيه والجدار الناري وإعداد الخدمة بذلك. تغير العنوان يجعل حفظه للوصول اللاحق أصعب؛ ويمكن لخدمة Dynamic DNS تحديث اسم يشير إلى العنوان الحالي، لكنها لا تتجاوز قيود NAT أو الجدار الناري تلقائيًا.
?What is IP Loopback Address
عنوان آي بي الارتداد الذاتي
?What is IP Loopback Address عنوان آي بي الارتداد الذاتي
فعندما يرسل جهاز الكمبيوتر بيانات إلى عنوان 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
ما هو المضيف المحلي؟
?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
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 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
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 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
- بروتوكول الانترنت
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.