ما هو Localhost وكيف يختلف عن 127.0.0.1؟

حتى عندما يتم قطع اتصال كل جهاز شبكة ، لا يزال بإمكان جهاز الكمبيوتر الخاص بك الاتصال عبر نوع من الشبكات. يمكن لجهاز Unix ، المعروف باسم “loopback” ، إرسال واستقبال اتصالات الشبكة من نفسه وإلى نفسه عبر جهاز شبكة ظاهرية. يمكن لجهاز الكمبيوتر الخاص بك إرسال رسائل من نفسه إلى نفسه ، مما يسمح بالاتصالات على غرار الشبكة دون الحاجة إلى شبكة فعالة.

difference localhost 127 0 0 1 hero DzTechs - ما هو Localhost وكيف يختلف عن 127.0.0.1؟

ما هو 127.0.0.1؟

127.0.0.1 هو عنوان IP الاسترجاع الأكثر استخدامًا. إنه جزء من الكتلة المحجوزة التي تضم أكثر من ستة عشر مليون عنوان IP يتم استخدامها خصيصًا لوظيفة الاسترجاع. يسمح الاسترجاع لجهاز الكمبيوتر الخاص بك بالاتصال مع نفسه أثناء استخدام بروتوكولات اتصال الشبكة.

difference localhost 127 0 0 1 ipconfig lo DzTechs - ما هو Localhost وكيف يختلف عن 127.0.0.1؟

في التجريد الواسع ، يعتبر الاسترجاع عبارة عن جهاز شبكة ظاهري يقوم بإنشاء اتصال شبكة بنقطة نهاية واحدة فقط ، مما يعني أنه يبدأ وينتهي في نفس الجهاز: جهاز الكمبيوتر الخاص بك. في الواقع ، يظهر جهاز الاسترجاع في ipconfig مع الاسم lo ، كما هو موضح أعلاه. تُستخدم عناوين الاسترجاع بشكل أساسي لاستكشاف الأخطاء وإصلاحها (تشبه البحث في نسخة متطابقة) أو للوصول إلى الموارد المحلية عبر واجهة شبكة.

ما هو المضيف المحلي؟

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

ذات صلة:  شرح كيفية تحويل ملفات PDF الى مستند Word بطريقتين مثاليتين

difference localhost 127 0 0 1 networking DzTechs - ما هو Localhost وكيف يختلف عن 127.0.0.1؟

قبل تقديم طلب DNS لترجمة السلسلة النصية التي كتبها المستخدم إلى عنوان IP صالح للتنقل ، يتحقق نظام التشغيل من ملف HOSTS عن أي أسماء مستعارة أو قواعد إعادة التوجيه. في نظام تم تكوينه وفقًا للإعدادات الافتراضية ، سيتم حل “المضيف المحلي” في URI إلى 127.0.0.1 ضمن IPv4 أو :: 1 لـ IPv6. هناك عناوين الاسترجاع أكثر بكثير من هذين فقط ، ولكن. تمتد كتلة عناوين IP المحجوزة لعناوين الاسترجاع من 127.0.0.0 إلى 127.255.255.255.

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

الخلاصة: ما الفرق بين localhost  و 127.0.0.1؟

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

ذات صلة:  ما هي ميزة First-Party Isolation وكيفية تمكينها في متصفح موزيلا فايرفوكس

تم اختيار مجموعة عناوين 127 لكتلة عنوان الاسترجاع لأنها كانت المجموعة الأخيرة من عناوين الفئة أ ، والتي يتم تشغيلها من قيمة العنوان الثنائي 00000001 إلى 01111111. في IPv6 ، عنوان loopback هو العنوان الأول ، 0: 0:0:0:0:0:0:0:1 ، يتم التعبير عنه بشكل متكرر في شكله المقطوع كـ ::1.

إذا كنت قادمًا من Windows إلى نظام Unix ، فربما لاحظت أن loopback هو مرادف عمليًا لـ localhost. يمكنك استخدام ملف HOSTS الخاص بك لإجراء إعادة توجيه “loopback” إلى 127.0.0.1 ، لكن هذا بديل النص أكثر من أي شيء آخر.

اشترك في نشرتنا الإخبارية
اشترك هنا للحصول على آخر الأخبار والتحديثات والعروض الخاصة التي يتم تسليمها مباشرة إلى البريد الإلكتروني الخاص بك.
يمكنك إلغاء الاشتراك في أي وقت
قد يعجبك ايضا

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More