127.0.0.1 IP хаягийг тайлбарласан

Loopback IP хаяг / localhost-ийн тайлбар

IP хаяг 127.0.0.1 нь localhost эсвэл loopback хаяг бүхий тусгай зорилготой IPv4 хаяг юм. Бүх компьютер энэ хаягийг өөрөө хэрэглэдэг боловч энэ нь жинхэнэ 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 хаягуудыг агуулдаг. Энэ нь сүлжээний халдлагад эргэлт буцалтгүй хаягнаас үүсэх хортой сүлжээний урсгалыг далдлахаас хамгаалдаг.

Програм хангамж нь ихэвчлэн дотоод эргэлтийн зорилгоор энэ loopback боломжийг ашигладаг. 127.0.0.1 гэх мэт давталт IP хаяг руу илгээсэн мессежүүд дотоод сүлжээнд (LAN) хүрч чаддаггүй, харин TCP / IP руу шууд дамжуулагдаж, дараалал нь гаднаас эх үүсвэрээс ирсэн мэт хүлээж авдаг.

Loopback мессежүүд хаягаас гадна очих порт дугаарыг агуулна. Програм нь олон тооны категориудад тестийн мессежүүдийг хуваахын тулд эдгээр портын дугааруудыг ашиглаж болно.

Localhost болон IPv6 Loopback хаягууд

Localhost нэр нь 127.0.0.1-тай цуг ашиглаж байгаа компьютерийн сүлжээ дэх тусгай утгатай байдаг. Компьютерийн үйлдлийн системүүд нь давтагдах хаягийн нэртэй холбоотой нэртэй холбогдох хостуудын файлууд дээр хадгалагдсан байдаг.

Интернет протокол v6 (IPv6) нь IPv4 шиг loopback хаягийн ижил ойлголтыг хэрэгжүүлдэг. 127.0.0.01-ийн оронд IPv6 нь өөрийн loopback хаягыг зөвхөн :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) гэж илэрхийлдэг ба IPv4-ээс ялгаатай нь энэ зорилгоор хаягийн хязгаарыг хуваарилдаггүй.

127.0.0.1 vs. Бусад тусгай IP хаягууд

IPv4 нь эргэн тойрон дахь 127.0.0.0 хүртэл 127.255.255.255 хүртэл бүх хаягийг нөөцлөлтийн буцааж шалгахад ашиглахад зориулагдсан боловч 127.0.0.1 нь (түүхэн конвенциас) бараг бүх тохиолдолд давталтын хаягийн хаяг ашиглагддаг.

127.0.0.1 болон бусад 127.0.0.0 сүлжээний хаяг нь IPv4 -д тодорхойлогдсон хувийн IP хаягийн хүрээнд хамаарахгүй. Эдгээр хувийн хүрээн дэх хувийн хаягууд нь дотоод сүлжээний төхөөрөмжүүдэд зориулагдсан бөгөөд төхөөрөмж хоорондын харилцаанд зориулж ашиглах боломжтой бол 127.0.0.1 боломжгүй байдаг.

Эдгээр компьютерийн сүлжээний талаар судалж буй хүмүүс заримдаа 127.0.0.1 хаягийг 0.0.0.0 хаягтай холбодог . Хоёул IPv4-д тусгай утга агуулж байгаа ч 0.0.0.0 нь ямар нэг loopback функцээр хангадаггүй.