مفهوم 127.0.0.1 چیست و در کجا کاربرد دارد؟
آدرس ای پی 127.0.0.1 آدرسی از نسخه IPv4 است که برای هدف خاص ایجاد شده است. هر کامپیوتر از این آدرس برای خود استفاده میکند اما این آدرس قابلیت برقراری ارتباط با دیگر دستگاهها را ندارد. این IP به نامهای localhost و loopback address شناخته شده است.
زمانی که دستگاه شما با آدرس IP اختصاصی 192.168.1.115 به روتر یا مودم شما و دیگر دستگاههای داخل شبکه خانهتان متصل است؛ همزمان آدرس 127.0.0.1 در کامپیوتر شما استفاده میشود.
loopback address فقط به وسیله کامپیوتری که شما دارید استفاده میشود؛ و این استفاده در زمانها و موقعیتهای خاص است. درست برعکس آدرسهای IP معمولی که برای انتقال داده در بین دستگاهها استفاده میشدند.
چگونه کار میکند؟
بارها برای خیلی از افراد سوال پیش آمده؛ که جمله “There is no place like 127.0.0.1” به چه معنی است؟ در ادامه با مفهوم این جمله آشنا خواهید شد!😃
همه پیامهایی که به وسیله TCP/IP ساخته شدهاند شامل ای پی 127.0.0.1 برای گیرندههای مورد نظرشان هستند. TCP/IP آدرس 127.0.0.1 را به عنوان یک IP خاص شناسایی میکند. این پروتوکل هر پیامی را قبل از ارسال به شبکه بررسی میکند.
برای امنیت بیشتر پیامهای دریافتی که به روتر ارسال میشوند به وسیله TCP/IP بررسی میشوند و پیامهایی که شامل loopback هستند را پاک میکند. نرمافزارها از loopback برای اهداف تست محلی استفاده میکنند.
[message_box bg=”#0000ff “] نکته مهم: پیامهایی که به این آدرسها ارسال میشوند؛ به خارج از LAN هدایت نمیشوند. [/message_box]پیامهای loopback شامل شماره پورت هستند که برای تشخیص آدرس گیرنده و فرستنده است. نرمافزارها از شماره پورتها استفاده میکنند تا پیامهای موجود را به چندین دسته بندی تقسیم کنند.
آدرس 127.0.0.1 به معنی سادهتر پیامهایی که مقصدشان همین آدرس هست از فضای هاست محلی (خانه) خارج نمیشوند.
برای همین است که بجای کلمه Home در جمله ای گه در بالا گفتیم از 127.0.0.1 استفاده میشود. معنی فارسی این جمله برابر “هیچ جا مثل خانه نیست!” است.
localhost و آدرسهای نسخه ششم (IPv6)
Localhost معنی بخصوصی در شبکههای کامپیوتری دارد. تمام شبکههای کامپیوتری با 127.0.0.1 پیوستگی قابل توجهی دارند. تمام سیستم عاملهای کامپیوترها برای این آدرس راه ورودی مشخص کردهاند. وجود این آدرس باعث ایجاد قابلیت ساخت پیامهای Loopback به وسیله نرم افزارها خواهد شد.
در نسخه ششم آدرسهای IP به جای 127.0.0.1 از 0000:0000:0000:0000:0000:0000:0000:0001 استفاده میشود.
نکاتی دیگر درباره ای پی 127.0.0.1
- در نسخه چهارم آدرسهای IP بازه مشخص شده این آدرس از 127.0.0.0 تا 127.255.255.255 است که در بشتر موارد از آدرس ای پی 127.0.0.1 استفاده میشود.
- 127.0.0.1 و دیگر آدرسها در این بازه از نوع آدرسهای IP خصوصی نیستند بنابراین در محدوده آنان قرار نمیگیرند.
همانطور که در این مقاله به آن اشاره کردیم این آدرسها از محدوده LAN خارج نمیشوند.
با استفاده از ابزار netcat در کالی لینوکس میشه که بین دو سیستم عامل با ipv4 ارتباط ایجاد بشه و باهم چت کنن