Loopback er et udtryk, der almindeligvis bruges til at beskrive metoder eller procedurer til at dirigere elektroniske signaler, digitale datastrømme eller andre bevægelige enheder fra deres kilde og tilbage til den samme kilde uden særlig behandling eller modifikation. Det blev oprindeligt brugt til at teste transmissions- eller transmissionsinfrastruktur.
Eksempler på brug:
Alle TCP/IP- implementeringer understøtter loopback-mekanismer, der implementerer en virtuel netværksgrænseflade udelukkende i software og er ikke forbundet med nogen hardware, men er fuldt integreret i den interne netværksinfrastruktur i et computersystem. Enhver trafik , der sendes af et computerprogram til loopback-grænsefladen, modtages straks af den samme grænseflade.
I overensstemmelse hermed specificerer internetprotokollen et loopback-netværk. I IPv4 er dette netværket med præfikset 127.0.0.0/8 ( RFC 5735 ). Den mest udbredte IP -adresse i loopback-mekanismer er 127.0.0.1. I IPv4 afspejler det også enhver adresse mellem 127.0.0.0 og 127.255.255.255. IPv6 definerer en enkelt adresse for denne funktion, 0:0:0:0:0:0:0:1/128 (også skrevet som ::1/128) ( RFC 4291 ). Standard, officielt reserveret, domænenavn for disse adresser er localhost ( RFC 2606 ).
På Unix-systemer hedder loopback-grænsefladen normalt lo eller lo0.
Loopback-grænsefladen har flere anvendelser. Det kan bruges af netværksklientsoftware til at kommunikere med en serverapplikation placeret på den samme computer. Det vil sige, at hvis du peger på URL'en http://127.0.0.1/ eller http://localhost/ på en computer, der kører en webserver i en webbrowser, vil den gå til den pågældende computers hjemmeside. Denne mekanisme fungerer uden nogen aktiv forbindelse, så den er nyttig til at teste tjenester uden at kompromittere deres sikkerhed, som med fjernnetværksadgang. Ligeledes er ping af loopback-adressen den primære test af IP-stakkens funktion i operativsystemet.
Pakker sendt til et IP-netværk med en startadresse, der tilhører loopback-grænsefladen, kan forårsage en række problemer for forældet eller buggy netværkssoftware. Sådanne pakker er kendt som Mars-pakker [1] . Internet Protocol- specifikationen siger, at sådanne pakker ikke må transmitteres ud over værten og skal kasseres, hvis de modtages af netværksgrænsefladen ( RFC 4213 ).
En bemærkelsesværdig undtagelse fra brugen af loopback-netværksadresser (127.0.0.0/8) er deres brug i MPLS (Multiprotocol Label Switching). En stibestemmende fejlfindingsteknologi, hvor loopback-egenskaben er fraværet af en rute, gør det muligt at undgå at levere en mislykket pakke til slutbrugere.
Noget netværksudstyr bruger udtrykket loopback i den virtuelle grænseflade, der bruges til administration. I modsætning til loopback-grænsefladen taler loopback-enheden ikke til sig selv.
Ligesom en grænseflade tildeles den en adresse, der bruges til at styre udstyr på netværket, men denne adresse er ikke tildelt nogen egentlig grænseflade på enheden. Denne loopback-adresse bruges også til at styre specialiserede datapakker såsom alarmer, der stammer fra udstyr. Den egenskab, der gør denne virtuelle grænseflade speciel, er, at applikationer, der bruger den, sender eller modtager trafik ved hjælp af den adresse, der er tildelt den virtuelle grænseflade, i modsætning til adressen på den fysiske grænseflade, som trafikken passerer igennem.
En seriel sender kan bruge loopback til at teste linket for fejl. For eksempel, hvis du forbinder sendekontakterne til modtagekontakterne i den fjerne ende (set loopback), så skal den modtagne information i den nærmeste ende stemme nøjagtigt overens med den transmitterede information. Hvis du indstiller loopback længere og længere mod slutningen af linket, kan du teste hele linket i rækkefølge. Dette er en almindelig fejlfindingsteknik og kombineres ofte med specialiseret testudstyr, der sender specifikke mønstre og tager højde for eventuelle returnerede fejl. Nogle enheder har indbyggede loopback-funktioner.
Den enkleste serielle loopback-test kaldes nogle gange papirclips-testen og bruger den indbyggede vinduesterminalapplikation til at sende tegn (sammen med kontrolsættets hardwarestream) og få det samme, hvilket indikerer, at du har fundet den rigtige port. Ofte er der forvirring, når pc'en har porte, der ikke er markeret på bagsiden, eller der opstår forvirring, når der oprettes en virtuel port. Papirclipsen bruges til at korte ben 2 og 3 til interfacet. Allestedsnærværelsen ligger i D9 og D25 stik ved hjælp af RX og TX på ben 2 og 3, derfor kan DTE og DCE kabler bruges til at kontrollere, hvad der er tilsluttet hvilken port.
I telekommunikation er loopback (kort loop) en hardware- eller softwaremetode, der dirigerer et modtaget signal eller data tilbage til afsenderen. Det bruges som et ekstra værktøj til at løse fysiske forbindelsesproblemer. Som en test kan mange dataenheder konfigureres til at sende specielle mønstre til en grænseflade og kan opfange et svar på det signal på den samme port. Dette kaldes loopback-testen og kan udføres på et modem eller en transceiver ved at forbinde dens udgang til dens egen indgang. For at teste et kredsløb mellem to punkter påføres et testsignal på det ene punkt i kredsløbet, og hvis der er en netværksenhed på det andet punkt, sendes signalet tilbage gennem kredsløbet. Hvis den første enhed får sit eget signal tilbage, vil den bevise, at kredsløbet fungerer.
En hardware loop er en simpel enhed, der fysisk forbinder en modtagekanal med en sendekanal. I tilfælde af netværksstik af typen X.21 gøres dette normalt ved blot at forbinde benene i stikket sammen. Kanaler såsom fiberoptiske eller koaksiale kabel, der har separate sende- og modtagekonnektorer, kan simpelthen løkkes sammen på en enkelt streng på en passende måde.
Modemmet kan konfigureres til at sløjfe indgående signaler fra både fjernmodemmet og den lokale terminal. Dette gælder både loopback og program loop.
Det sker, at en administreret switch konstant genopbygger STP- "træet", når den modtager sin egen BPDU . Dette sker, når der dannes en såkaldt "netværkskollision" på switchen. Den nye LoopBack Detection-funktion overvåger sådanne situationer og blokerer porten, hvor en loop er detekteret, og forhindrer derved netværksproblemer uanset STP-protokollen. Det vil sige, at det er ligegyldigt, om STP-protokollen er aktiveret eller deaktiveret på porten - løkken vil blive opdaget, og porten vil blive blokeret. Et loopback på en port detekteres ved, at switchen sender en pakke med destinationsadressen CF-00-00-00-00-00 (9000 Ethernet Configuration Test Protocol (Loopback)). Dette skal tages i betragtning ved udarbejdelse af ACL- regler . Hvad er LoopBack Detection og et eksempel på indstilling af denne funktion (STP-uafhængig) (russisk) -->