127.0.0.1 Izskaidrota IP adrese

Paskaidrojums par loopback IP adresi / localhost

IP adrese 127.0.0.1 ir īpaša mērķa IPv4 adrese, ko sauc par vietējo adresi vai lokālo adresi . Visi datori izmanto šo adresi kā savu, bet neļauj tiem sazināties ar citām ierīcēm, piemēram, reālu IP adresi.

Jūsu datoram, iespējams, ir piešķirta 192.168.1.115 privātā IP adrese, lai tā varētu sazināties ar maršrutētāju un citām tīkla ierīcēm. Tomēr tai joprojām ir šī īpašā adreses 127.0.0.1 adrese, kas nozīmē, ka tas ir "šis dators" vai tas, kuru jūs pašlaik izmantojat.

Loopback adresi izmanto tikai tas dators, kuru izmantojat, un tikai īpašiem apstākļiem. Tas atšķirībā no parastās IP adreses, ko izmanto, lai pārsūtītu failus uz un no citām tīkla ierīcēm.

Piemēram, tīmekļa serverī, kas darbojas datorā, var norādīt uz 127.0.0.1, lai lapas varētu palaist lokāli un pārbaudīt, pirms tā tiek izvietota.

Kā darbojas 127.0.0.1

Visiem TCP / IP lietojumprogrammu ģenerētajiem ziņojumiem ir paredzētas adresātu IP adreses; TCP / IP atpazīst 127.0.0.1 kā īpašu IP adresi. Protokols katru ziņojumu pārbauda pirms tā nosūtīšanas uz fizisko tīklu un automātiski pārraida visas ziņas ar galamērķi 127.0.0.1 atpakaļ uz TCP / IP kaudzes saņemšanas galu.

Lai uzlabotu tīkla drošību, TCP / IP arī pārbauda ienākošos ziņojumus, kas ienāk maršrutētājos vai citos tīkla šaurjos, un atlaiž tos, kas satur loopback IP adreses. Tas neļauj tīkla uzbrucējam slēpt savu ļaunprātīgo tīkla trafiku, kā tas nāk no loopback adreses.

Lietojumprogrammatūra parasti izmanto šo loopback funkciju vietējiem testēšanas mērķiem. Ziņu, kas tiek nosūtīti uz loopback IP adresēm, piemēram, 127.0.0.1, nepārsniedz lokālo tīklu (LAN), bet tiek piegādāti tieši TCP / IP un saņem rindas tā, it kā viņi būtu ieradušies no ārējā avota.

Loopback ziņojumos papildus mērķa adresei ir galamērķa porta numurs . Lietojumprogrammas var izmantot šos portu numurus, lai sadalītu testa ziņojumus vairākās kategorijās.

Localhost un IPv6 loopback adreses

Nosaukumam localhost ir īpaša nozīme arī datortīklos, ko izmanto kopā ar 127.0.0.1. Datora operētājsistēmas uztur ierakstu savos saimniekdatora failos, kas saista vārdu ar loopback adresi, ļaujot lietojumprogrammām izveidot loopback ziņojumus, izmantojot nosaukumu, nevis cietā koda numuru.

Internet Protocol v6 (IPv6) īsteno to pašu jēdzienu kā loopback adrese kā IPv4. Tā vietā, lai 127.0.0.01, IPv6 apzīmē savu loopback adresi kā vienkārši :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) un, atšķirībā no IPv4, šim nolūkam nepiešķir adrešu sarakstu.

127.0.0.1 pret citām īpašajām IP adresēm

IPv4 visas adreses saglabā diapazonā 127.0.0.0 līdz 127.255.255.255, lai to izmantotu loopback testēšanai, lai gan 127.0.0.1 ir (ar vēsturisku vienošanos) loopback adresi, ko izmanto gandrīz visos gadījumos.

127.0.0.1 un citi 127.0.0.0 tīkla adreses nepieder nevienai privātai IP adreses diapazonam, kas definēts IPv4. Atsevišķas adreses šajos privātajos diapazonos var tikt novirzīti vietējo tīklu ierīcēm un izmantot saskarnē starp ierīcēm, bet 127.0.0.1 nevar.

Tie, kuri studē datortīklus, dažreiz sajauc 127.0.0.1 ar adresi 0.0.0.0 . Lai gan abiem ir īpašas nozīmes IPv4, 0.0.0.0 nesniedz nekādu loopback funkcionalitāti.