127.0.0.1 شرح عنوان IP

شرح لعنوان IP الاسترجاع / localhost

عنوان IP 127.0.0.1 هو عنوان IPv4 خاص الغرض يسمى localhost أو عنوان الاسترجاع . تستخدم جميع أجهزة الكمبيوتر هذا العنوان كعنوان خاص بها ولكنها لا تسمح لهم بالاتصال بأجهزة أخرى مثل عنوان IP حقيقي.

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

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

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

كيف يعمل 127.0.0.1

تحتوي كافة الرسائل التي تم إنشاؤها بواسطة برنامج تطبيق TCP / IP على عناوين IP للمستلمين المقصودين. يتعرف TCP / IP على 127.0.0.1 كعنوان IP خاص. يتحقق البروتوكول من كل رسالة قبل إرسالها إلى الشبكة الفعلية ويعيد توجيه أية رسائل تلقائيًا مع وجهة 127.0.0.1 إلى الطرف المستلم من مكدس TCP / IP.

لتحسين أمان الشبكة ، يتحقق TCP / IP أيضًا من الرسائل الواردة على أجهزة التوجيه أو بوابات الشبكة الأخرى ويتجاهل أي رسائل تحتوي على عناوين IP استرجاع. هذا يمنع مهاجم شبكة من تمويه حركة مرور الشبكة الضارة الخاصة بهم كما قادم من عنوان الاسترجاع.

تستخدم برامج التطبيقات عادة هذه الميزة الاسترجاع لأغراض الاختبار المحلي. لا تصل الرسائل المرسلة إلى عناوين IP الاسترجاع مثل 127.0.0.1 خارج الشبكة المحلية (LAN) ولكن يتم تسليمها مباشرة إلى TCP / IP وتلقي قوائم الانتظار كما لو كانت قد وصلت من مصدر خارجي.

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

Localhost و IPv6 عناوين الاسترجاع

يحمل اسم localhost أيضًا معنى خاصًا في شبكات الكمبيوتر المستخدمة مع 127.0.0.1. تحتفظ أنظمة تشغيل الكمبيوتر بإدخال في ملفات مضيفها تربط اسمًا مع عنوان الاسترجاع ، مما يمكّن التطبيقات من إنشاء رسائل استرجاع عبر الاسم بدلاً من رقم ضمني.

يطبق Internet Protocol الإصدار 6 (IPv6) نفس مفهوم عنوان الاسترجاع مثل IPv4. بدلاً من 127.0.0.01 ، يمثل IPv6 عنوان الاسترجاع الخاص به ببساطة: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) ، وعلى عكس IPv4 ، لا يقوم بتخصيص نطاق من العناوين لهذا الغرض.

127.0.0.1 مقابل عناوين IP الخاصة الأخرى

يحجز IPv4 جميع العناوين في النطاق 127.0.0.0 إلى 127.255.255.255 للاستخدام في اختبار الاسترجاع ، على الرغم من أن 127.0.0.1 (حسب التاريخ التاريخي) هو عنوان الاسترجاع المستخدم في جميع الحالات تقريبًا.

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

أحيانًا يخلط أولئك الذين يدرسون شبكات الكمبيوتر 127.0.0.1 بالعنوان 0.0.0.0 . بينما يحتوي كل منهما على معاني خاصة في IPv4 ، لا يوفر 0.0.0.0 أي وظيفة استرجاع.