Interfață Loopback

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În contextul rețelelor TCP / IP , interfața loopback este un tip special de placă de rețea . Toate datele trimise către o interfață loopback sunt retransmise către aceeași sursă din care a provenit. Scopul acestei interfețe este de a testa funcționarea unui sistem. În general, interfețele loopback pot fi utilizate și în alte contexte decât rețelele de calculatoare, prin diferite tipuri de tehnologii, de exemplu: în telecomunicații, centrale telefonice , comunicații seriale și chiar sisteme audio.

Descriere

Schema de comunicare între procese care utilizează interfața loopback

În rețelele de calculatoare, interfața loopback permite comunicarea între procese , dar numai între procesele care rulează pe aceeași mașină. Un exemplu tipic de utilizare este acela în care trebuie să testați funcționarea unui server web , stabilind o conexiune cu un client care rulează pe aceeași mașină pe care rulează și serverul.

Implementare

În cazul mai general al unui sistem de comunicații, testul loop-back ar putea fi efectuat prin aplicarea unui anumit cablu care permite mesajului să revină la același dispozitiv de la care a pornit. În cazul rețelelor de calculatoare, interfața loopback nu este hardware, ci este construită practic de sistemul de operare, astfel încât datele nu sunt de fapt trimise către nicio placă de rețea „reală”. Când un sistem de operare trimite mesaje către interfața loopback, atunci, în realitate, datele sunt returnate în stiva de rețea a sistemului de operare, ca și cum ar fi fost primite de o altă placă de rețea.

adresa IP

O adresă IP trebuie atribuită interfeței loopback, ca orice altă interfață de rețea. Conform standardelor internaționale ale Internet Engineering Task Force (IETF), interfața loopback poate utiliza aceste adrese prin convenție:

  • 127.0.0.1/32, adică o adresă aparținând blocului de adrese IPv4 127.0.0.0/8 conform notației CIDR [1]
  • o adresă IPv6 0: 0: 0: 0: 0: 0: 0: 1/128 care poate fi denumită și: 1/128 [2]

Rutare

Conform standardului IETF, nicio interfață „reală” nu ar trebui să primească sau să trimită intern mesaje de rețea care au o adresă de loopback și, prin urmare, astfel de mesaje ar putea fi utilizate în alte scopuri. [2]

Rezoluția numelui localhost

În rețelele de calculatoare, fiecare dispozitiv de rețea poate fi identificat printr-o adresă IP sau chiar printr-un nume de gazdă și această regulă se aplică și unei interfețe de rețea, cum ar fi interfața loopback. Ca alternativă la adresa IPv4 sau IPv6, eticheta localhost poate fi utilizată pentru a identifica interfața loopback. În mod normal, numele „localhost” este rezolvat de sistem cu adresa IPv4 127.0.0.1 și cu adresa IPv6 :: 1 [2]

Router

Interfețele Loopback pot fi, de asemenea, alocate routerelor . Un router poate avea până la 2147483647 . Să vedem ieșirea unui router Cisco 1760 în modul de configurare :

 1760_lab (config) #interface loopback?
 <0-2147483647> Numărul interfeței Loopback

Utilitatea atribuirii unei adrese multiple de loopback pe un router este întotdeauna în scopuri de testare, adică pentru a putea observa comportamentul routerului în timp ce se utilizează protocoale de rutare .

Notă

  1. ^ (EN) RFC 5735 - Adrese IPv4 de utilizare specială , pe tools.ietf.org. Adus de 02 iunie 2020.
  2. ^ A b c (EN) RFC 4291 - Arhitectura de adresare IPv6 , pe tools.ietf.org. Adus de 02 iunie 2020.
Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea