Adresa IP 127.0.0.1 është një adresë IPv4 me qëllime të veçanta dhe quhet adresa localhost ose loopback. Të gjithë kompjuterët e përdorin këtë adresë si të tyren, por ajo nuk i lejon kompjuterët të komunikojnë me pajisjet e tjera siç bën një adresë IP e vërtetë.
Kompjuteri juaj mund të ketë adresën IP private 192.168.1.115 të caktuar në mënyrë që të mund të komunikojë me një ruter dhe pajisje të tjera në rrjet. Megjithatë, ai ende bashkëngjit adresën speciale 127.0.0.1 si diçka si një pseudonim për të nënkuptuar, në termat e rrjetit, këtë kompjuter.
Adresa loopback përdoret vetëm nga kompjuteri në të cilin jeni dhe vetëm për rrethana të veçanta - ndryshe nga një adresë IP e zakonshme që transferon skedarë në dhe nga pajisje të tjera në rrjet. Për shembull, një server në internet që funksionon në një kompjuter mund të tregojë 127.0.0.1 në mënyrë që faqet të funksionojnë në nivel lokal dhe të testohen përpara se të vendoset.
Si funksionon 127.0.0.1
Të gjitha mesazhet e krijuara nga softueri i aplikacionit TCP/IP përmbajnë adresa IP për marrësit e tyre të synuar. TCP/IP njeh 127.0.0.1 si një adresë IP të veçantë. Protokolli kontrollon çdo mesazh përpara se ta dërgojë atë në rrjetin fizik. Më pas, ai ridrejton automatikisht çdo mesazh me një destinacion 127.0.0.1 në fundin marrës të pirgut TCP/IP.
Për të përmirësuar sigurinë e rrjetit, TCP/IP kontrollon gjithashtu mesazhet hyrëse që vijnë në ruterë ose porta të tjera të rrjetit dhe hedh poshtë çdo që përmban adresa IP të kthimit. Ky kontroll i dyfishtë parandalon një sulmues rrjeti që të maskojë trafikun e tij si të ardhur nga një adresë kthimi.
Softueri i aplikacionit zakonisht përdor këtë veçori të rikthimit për qëllime testimi lokal. Mesazhet e dërguara në adresat IP të kthimit si 127.0.0.1 nuk arrijnë jashtë rrjetit lokal. Në vend të kësaj, mesazhet dërgohen drejtpërdrejt në TCP/IP dhe marrin radhë sikur të kishin mbërritur nga një burim i jashtëm.
Mesazhet e rikthimit përmbajnë një numër porti destinacioni përveç adresës. Aplikacionet mund t'i përdorin këta numra porti për të ndarë mesazhet testuese në kategori të shumta.
Localhost dhe IPv6 Loopback Adresat
Emri localhost mbart gjithashtu një kuptim të veçantë në rrjetet kompjuterike të përdorura në lidhje me 127.0.0.1. Sistemet operative kompjuterike mbajnë një hyrje në skedarët e tyre HOSTS që lidhin një emër me adresën e kthimit. Kjo praktikë i ndihmon aplikacionet të krijojnë mesazhe kthimi duke përdorur një emër dhe jo një numër të koduar.
Protokolli i Internetit v6 zbaton të njëjtin koncept të një adrese loopback si IPv4. Në vend të 127.0.0.01, IPv6 përfaqëson adresën e saj të kthimit si ::1 (0000:0000:0000:0000:0000:0000:0000:0001) dhe, ndryshe nga IPv4, nuk e bën cakto një sërë adresash për këtë qëllim.
127.0.0.1 kundrejt adresave të tjera IP speciale
IPv4 rezervon të gjitha adresat në rangun 127.0.0.0 deri në 127.255.255.255 për përdorim në testimin e kthimit, megjithëse 127.0.0.1 është (sipas konventës) adresa e kthimit e përdorur pothuajse në të gjitha rastet.
127.0.0.1 dhe adresat e tjera të rrjetit 127.0.0.0 nuk i përkasin asnjë prej gamës së adresave IP private të përcaktuara në IPv4. Adresat individuale në ato intervale private mund t'u dedikohen pajisjeve të rrjetit lokal dhe të përdoren për komunikim ndërmjet pajisjeve, ndërsa 127.0.0.1 nuk mundet.
Njerëzit që studiojnë rrjetet kompjuterike ndonjëherë ngatërrojnë 127.0.0.1 me 0.0.0.0. Adresa IP. Ndërsa të dyja kanë kuptime të veçanta në IPv4, 0.0.0.0 nuk ofron asnjë funksionalitet të rikthimit.