127.0.0.1 IP-osoite selitetty

Selitys loopback IP-osoitteesta / localhostista

IP-osoite 127.0.0.1 on erikoiskäyttöinen IPv4-osoite nimeltä localhost tai loopback-osoite . Kaikki tietokoneet käyttävät tätä osoitetta omana, mutta eivät anna heidän kommunikoida muiden laitteiden kanssa, kuten todellinen IP-osoite.

Tietokoneessa voi olla siihen määritetty 192.168.1.115 yksityinen IP-osoite , jotta se voi kommunikoida reitittimen ja muiden verkkolaitteiden kanssa. Siinä on kuitenkin vielä tämä erityinen 127.0.0.1 osoite, joka on liitetty siihen tarkoittamaan "tätä tietokonetta" tai sitä, jota olet tällä hetkellä.

Loopback-osoitetta käytetään vain tietokoneessa, johon olet, ja vain erityisissä olosuhteissa. Tämä eroaa tavallisesta IP-osoitteesta, jota käytetään tiedostojen siirtämiseen muihin verkkolaitteisiin.

Esimerkiksi tietokoneessa toimiva web-palvelin voi osoittaa 127.0.0.1, jotta sivut voidaan suorittaa paikallisesti ja testata ennen sen käyttöönottoa.

Miten 127.0.0.1 toimii

Kaikki TCP / IP- sovellusohjelmiston tuottamat viestit sisältävät IP-osoitteet aiotuille vastaanottajilleen; TCP / IP tunnistaa 127.0.0.1 erityiseksi IP-osoitteeksi. Protokolla tarkistaa jokaisen viestin ennen sen lähettämistä fyysiselle verkolle ja automaattisesti uudelleenlähettää kaikki viestit, joiden kohdet ovat 127.0.0.1 takaisin TCP / IP-pino-vastaanottopäähän.

Verkkoturvallisuuden parantamiseksi TCP / IP tarkistaa myös reitittimiin tai muihin verkkoyhteyksiin saapuvat saapuvat viestit ja hylkää kaikki, jotka sisältävät loopback-IP-osoitteita. Tämä estää verkko-hyökkääjän peittämästä haitallista verkkoliikennettä, joka on peräisin silmukkaosoitteen osoitteesta.

Sovellusohjelmisto käyttää tyypillisesti tätä loopback-ominaisuutta paikallisiin testaustarkoituksiin. Loopback IP-osoitteisiin, kuten 127.0.0.1, lähetetyt viestit eivät pääse paikallisverkkoon (LAN), vaan ne toimitetaan suoraan TCP / IP: lle ja vastaanottavat jonoja ikään kuin ne olisi saapunut ulkopuolelta.

Loopback-viesteissä on osoitteen lisäksi kohdeportin numero . Sovellukset voivat käyttää näitä porttinumeroita jakamalla testiviestit useisiin luokkiin.

Localhost ja IPv6 Loopback-osoitteet

Nimen localhostilla on myös erityinen merkitys tietokoneverkossa, jota käytetään yhdessä 127.0.0.1: n kanssa. Tietokoneen käyttöjärjestelmät säilyttävät merkinnän isäntänsä tiedostoihin, jotka nimeävät silmukkaosoitteen, jolloin sovellukset voivat luoda silmukkaviestejä nimen kautta pikemminkin kuin kovakoodattuun numeroon.

Internet Protocol v6 (IPv6) toteuttaa saman konseptin kuin loopback-osoitteen kuin IPv4. Sen sijaan, että 127.0.0.01, IPv6 edustaa sen loopback-osoitetta yksinkertaisesti :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) ja, toisin kuin IPv4, ei osoita eri osoitteita tähän tarkoitukseen.

127.0.0.1 vs. muut erityiset IP-osoitteet

IPv4 varaa kaikki rivin 127.0.0.0 - 127.255.255.255 osoitteet käytettäväksi silmukan testauksessa, vaikkakin 127.0.0.1 on (historiallisen yleissopimuksen mukaan) loopback-osoite, jota käytetään lähes kaikissa tapauksissa.

127.0.0.1 ja muut 127.0.0.0-verkko-osoitteet eivät kuulu mihinkään IPv4: ssä määritettyyn yksityiseen IP-osoitealueeseen. Yksittäisiä osoitteita näissä yksityisissä alueissa voidaan omistaa paikallisille verkkolaitteille ja käyttää laitteiden väliseen viestintään, kun taas 127.0.0.1 ei voi.

Tietokoneverkot opiskelevat joskus sekoittavat 127.0.0.1: n osoitteella 0.0.0.0 . Vaikka molemmilla on erityinen merkitys IPv4: ssä, 0.0.0.0 ei tarjoa mitään loopback-toimintoja.