127.0.0.1 IP-adres verduidelik

'N Verduideliking van die terugspring-IP-adres / plaaslike gasheer

Die IP-adres 127.0.0.1 is 'n spesiale IPv4-adres met die naam localhost of loopback-adres . Alle rekenaars gebruik hierdie adres as hul eie, maar dit laat hulle nie met ander toestelle kommunikeer soos 'n regte IP-adres nie.

Jou rekenaar het dalk die private IP-adres 192.168.1.115 wat aan hom toegewys is, sodat dit kan kommunikeer met 'n router en ander netwerkapparate. Dit het egter nog steeds hierdie spesiale 127.0.0.1-adres wat daaraan geheg word, "hierdie rekenaar" of die een wat jy tans gebruik.

Die loopback-adres word slegs gebruik deur die rekenaar waarop jy aan is, en slegs vir spesiale omstandighede. Dit is anders as 'n gereelde IP-adres wat gebruik word om lêers na en van ander netwerkapparate oor te dra.

Byvoorbeeld, 'n webbediener wat op 'n rekenaar hardloop, kan na 127.0.0.1 verwys sodat die bladsye plaaslik en getoets kan word voordat dit ontplooi word.

Hoe 127.0.0.1 Werk

Alle boodskappe wat deur TCP / IP- programmatuur gegenereer word, bevat IP-adresse vir hul beoogde ontvangers; TCP / IP herken 127.0.0.1 as 'n spesiale IP-adres. Die protokol kontroleer elke boodskap voordat dit na die fisiese netwerk gestuur word en stuur outomaties enige boodskappe met 'n bestemming van 127.0.0.1 terug na die ontvangende einde van die TCP / IP-stapel.

Om die netwerk sekuriteit te verbeter, tik TCP / IP ook inkomende boodskappe wat op routers of ander netwerk gateways kom, en wegdoen enigiemand wat loopback IP-adresse bevat. Dit voorkom dat 'n netwerk aanvaller hul kwaadwillige netwerkverkeer vermy as gevolg van 'n terugvoeradres.

Toepassingsagteware gebruik gewoonlik hierdie terugspringfunksie vir plaaslike toetsdoeleindes. Boodskappe wat gestuur word na terugvoer-IP-adresse soos 127.0.0.1 bereik nie buite na die plaaslike netwerk (LAN) nie, maar word direk aan die TCP / IP verskaf en ontvang toue asof hulle van 'n eksterne bron afkomstig is.

Loopback boodskappe bevat 'n bestemmings poort nommer bykomend tot die adres. Aansoeke kan hierdie poortnommers gebruik om toetsboodskappe in verskeie kategorieë te onderverdeel.

Localhost en IPv6 Loopback-adresse

Die naam localhost dra ook 'n spesiale betekenis in rekenaarnetwerk gebruik in samewerking met 127.0.0.1. Rekenaar bedryfstelsels behou 'n inskrywing in hul gasheer se lêers wat 'n naam met die terugvoer-adres koppel, sodat programme loopback-boodskappe via naam eerder as 'n hardgekodeerde nommer kan skep.

Internet Protocol v6 (IPv6) implementeer dieselfde konsep van 'n terugvoer-adres as IPv4. In plaas van 127.0.0.01 verteenwoordig IPv6 sy loop-terug adres as eenvoudig :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) en, in teenstelling met IPv4, ken dit nie 'n reeks adresse vir hierdie doel toe nie.

127.0.0.1 teen ander spesiale IP-adresse

IPv4 behou alle adresse in die reeks 127.0.0.0 tot 127.255.255.255 vir gebruik in loopback-toetse, alhoewel 127.0.0.1 (by historiese konvensie) die terugsprongadres is wat in byna alle gevalle gebruik word.

127.0.0.1 en ander 127.0.0.0 netwerkadresse behoort nie aan enige van die private IP-adresreekse wat in IPv4 gedefinieer is nie. Individuele adresse in daardie privaatreekse kan toegewy word aan plaaslike netwerk toestelle en gebruik vir kommunikasie tussen toestelle, terwyl 127.0.0.1 nie kan nie.

Diegene wat rekenaarnetwerk bestudeer, verwar soms 127.0.0.1 met die adres 0.0.0.0 . Alhoewel beide 'n spesiale betekenis het in IPv4, bied 0.0.0.0 geen back-up funksionaliteit.