127.0.0.1 Adresa IP shpjegoi

Një shpjegim për adresën IP loopback / localhost

IP adresa 127.0.0.1 është një adresë IPv4 me qëllim të veçantë që quhet adresë localhost ose loopback . Të gjithë kompjuterat e përdorin këtë adresë si të vetin, por nuk i lejojnë ata të komunikojnë me pajisje të tjera si një adresë e vërtetë IP.

Kompjuteri juaj mund të ketë 192.168.1.115 adresë private IP të caktuar për të, në mënyrë që të mund të komunikojë me një router dhe pajisje të tjera në rrjet. Sidoqoftë, ajo ende e ka këtë adresë të veçantë 127.0.0.1 të bashkangjitur me të që nënkupton "këtë kompjuter", ose atë që jeni aktualisht në.

Adresa e shkurtër është përdorur vetëm nga kompjuteri në të cilin ndodheni dhe vetëm për rrethana të veçanta. Kjo është ndryshe nga një adresë e rregullt IP që përdoret për të transferuar skedarë në dhe nga pajisjet e tjera në rrjet.

Për shembull, një server web që ekzekuton në një kompjuter mund të tregojë 127.0.0.1 në mënyrë që faqet të mund të ekzekutohen në nivel lokal dhe të testohen para se të vendosen.

Si punon 127.0.0.1

Të gjitha mesazhet e krijuara nga softueri i aplikimit TCP / IP përmbajnë adresa IP për marrësit e synuar; TCP / IP njeh 127.0.0.1 si një adresë IP të veçantë. Protokolli kontrollon çdo mesazh përpara se të dërgojë atë në rrjetin fizik dhe automatikisht ri-drejton çdo mesazh me një destinacion të 127.0.0.1 mbrapa në fundin e pranimit të pirg TCP / IP.

Për të përmirësuar sigurinë e rrjetit, TCP / IP gjithashtu kontrollon mesazhet hyrëse që vijnë në routers ose në porta të tjera të rrjetit dhe hedh poshtë cilindo që përmban adresa IP të hapura. Kjo parandalon një sulmues rrjeti që të maskojë trafikun e rrjetit me qëllim të keq që vjen nga një adresë loopback.

Softueri i aplikacioneve zakonisht përdor këtë tipar loopback për qëllime të testimit lokal. Mesazhet e dërguara në adresat IP të kthyera si 127.0.0.1 nuk arrijnë jashtë rrjetit lokal (LAN), por në vend të kësaj ato dorëzohen direkt në TCP / IP dhe marrin radhë si në qoftë se ata kishin ardhur nga një burim i jashtëm.

Mesazhet e rikthimit përmbajnë një numër porta të destinacionit përveç adresës. Aplikacionet mund t'i përdorin këto shifra të portit për të ndarë në mesazhe të testimit në kategori të shumta.

Localhost dhe IPv6 adresat e kthyera

Emri localhost gjithashtu mbart një kuptim të veçantë në rrjetin kompjuterik të përdorur në lidhje me 127.0.0.1. Sistemet operative kompjuterike mbajnë një hyrje në dosjet e hostit të tyre duke i bashkangjitur një emri me adresën loopback, duke u mundësuar aplikacioneve të krijojnë mesazhe loopback nëpërmjet emrit dhe jo një numër të hardcoded.

Internet Protocol v6 (IPv6) zbaton të njëjtin koncept të një adrese loopback si IPv4. Në vend të 127.0.0.01, IPv6 paraqet adresën e saj loopback si thjesht :: 1 (0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001) dhe ndryshe nga IPv4, nuk shpërndan një sërë adresash për këtë qëllim.

127.0.0.1 kundrejt adresave të tjera IP të veçanta

IPv4 rezervon të gjitha adresat në rangun 127.0.0.0 deri në 127.255.255.255 për përdorim në testimin loopback, edhe pse 127.0.0.1 është (sipas konventës historike) adresa loopback e përdorur në pothuajse të gjitha rastet.

127.0.0.1 dhe adresat e tjera të rrjetit 127.0.0.0 nuk i përkasin asnjë nga shkronjat e adresës private IP të përcaktuara në IPv4. Adresat individuale në ato vargje private mund t'i dedikohen pajisjeve të rrjetit lokal dhe të përdorin për komunikim ndër-pajisje, ndërsa 127.0.0.1 nuk munden.

Ata që studiojnë rrjetin kompjuterik ngatërrojnë ndonjëherë 127.0.0.1 me adresën 0.0.0.0 . Ndërsa të dy kanë kuptime të veçanta në IPv4, 0.0.0.0 nuk ofron ndonjë funksionalitet loopback.