Loopback je termín běžně používaný k popisu metod nebo procedur pro směrování elektronických signálů, digitálních datových toků nebo jiných pohybujících se entit z jejich zdroje a zpět do stejného zdroje bez speciálního zpracování nebo úpravy. Původně sloužil k testování přenosové nebo přenosové infrastruktury.
Příklady použití:
Všechny implementace TCP/IP podporují mechanismy zpětné smyčky, které implementují virtuální síťové rozhraní výhradně softwarově a nejsou připojeny k žádnému hardwaru, ale jsou plně integrovány do vnitřní síťové infrastruktury počítačového systému. Jakýkoli provoz , který je odeslán počítačovým programem do rozhraní zpětné smyčky, je okamžitě přijat stejným rozhraním.
Proto internetový protokol specifikuje síť se zpětnou smyčkou. V IPv4 se jedná o síť s předponou 127.0.0.0/8 ( RFC 5735 ). Nejpoužívanější IP adresa v mechanismech zpětné smyčky je 127.0.0.1. V IPv4 také odráží jakoukoli adresu mezi 127.0.0.0 a 127.255.255.255. IPv6 definuje jednu adresu pro tuto funkci, 0:0:0:0:0:0:0:1/128 (také psáno jako ::1/128) ( RFC 4291 ). Standardní, oficiálně vyhrazené, doménové jméno pro tyto adresy je localhost ( RFC 2606 ).
V systémech Unix se rozhraní zpětné smyčky obvykle nazývá lo nebo lo0.
Rozhraní zpětné smyčky má několik využití. Může být použit síťovým klientským softwarem ke komunikaci se serverovou aplikací umístěnou na stejném počítači. To znamená, že pokud na počítači s webovým serverem ve webovém prohlížeči ukážete na adresu URL http://127.0.0.1/ nebo http://localhost/, přejde na webovou stránku tohoto počítače. Tento mechanismus funguje bez jakéhokoli aktivního připojení, takže je užitečný pro testování služeb bez ohrožení jejich bezpečnosti, jako je tomu u vzdáleného přístupu k síti. Stejně tak je ping na adresu zpětné smyčky primárním testem fungování zásobníku IP v operačním systému.
Pakety odeslané do sítě IP se počáteční adresou patřící do rozhraní zpětné smyčky mohou způsobit řadu problémů se zastaralým nebo chybným síťovým softwarem. Takové balíčky jsou známé jako balíčky Mars [1] . Specifikace internetového protokolu říká, že takové pakety nesmí být přenášeny mimo hostitele a musí být zahozeny, pokud jsou přijaty síťovým rozhraním ( RFC 4213 ).
Jednou z výrazných výjimek z použití síťových adres zpětné smyčky (127.0.0.0/8) je jejich použití v MPLS (Multiprotocol Label Switching). Technologie hledání chyb určující cestu, ve které je vlastností zpětné smyčky absence trasy, umožňuje vyhnout se doručení neúspěšného paketu koncovým uživatelům.
Některá síťová zařízení používají ve virtuálním rozhraní používaném pro správu termín zpětná smyčka. Na rozdíl od rozhraní zpětné smyčky zařízení zpětné smyčky nemluví samo se sebou.
Stejně jako rozhraní je mu přiřazena adresa, která se používá k ovládání zařízení v síti, ale tato adresa není přiřazena žádnému skutečnému rozhraní na zařízení. Tato adresa zpětné smyčky se také používá ke správě specializovaných datových paketů, jako jsou alarmy pocházející ze zařízení. Vlastností, která dělá toto virtuální rozhraní zvláštním, je to, že aplikace, které jej používají, odesílají nebo přijímají provoz pomocí adresy přiřazené virtuálnímu rozhraní, na rozdíl od adresy na fyzickém rozhraní, přes které provoz prochází.
Sériový vysílač může použít zpětnou smyčku k testování spojení na chyby. Pokud například propojíte vysílací kontakty s přijímacími kontakty na vzdáleném konci (nastavená zpětná smyčka), pak na blízkém konci musí přijaté informace přesně odpovídat přenášeným informacím. Nastavení zpětné smyčky dále a dále směrem ke konci odkazu vám umožní testovat celý odkaz v sekvenci. Toto je běžná technika odstraňování problémů a je často kombinována se specializovaným testovacím zařízením, které odesílá specifické vzory a bere v úvahu všechny vrácené chyby. Některá zařízení obsahují vestavěné funkce zpětné smyčky.
Nejjednodušší test sériové smyčky se někdy nazývá test kancelářské sponky a používá vestavěnou terminálovou aplikaci v okně k odesílání znaků (spolu s hardwarovým proudem ovládací sady) a získávání stejného, což znamená, že jste našli správný port. Často dochází k záměně, když má počítač porty neoznačené na zadní straně, nebo k záměně dochází při vytváření virtuálního portu. Kancelářskou sponkou se zkrátí kolíky 2 a 3 k rozhraní. Všudypřítomnost spočívá v konektorech D9 a D25 pomocí RX a TX na kolících 2 a 3, takže kabely DTE a DCE lze použít ke kontrole toho, co je připojeno ke kterému portu.
V telekomunikacích je zpětná smyčka (zkráceně smyčka) hardwarová nebo softwarová metoda, která směruje přijatý signál nebo data zpět k odesílateli. Používá se jako doplňkový nástroj při řešení problémů s fyzickým připojením. Jako test lze mnoho datových zařízení nakonfigurovat tak, aby posílala speciální vzory do rozhraní a mohla na stejném portu zachytit odpověď na tento signál. Toto se nazývá test zpětné smyčky a lze jej provést na modemu nebo transceiveru připojením jeho výstupu k jeho vlastnímu vstupu. Pro testování obvodu mezi dvěma body se v jednom bodě obvodu aplikuje testovací signál, a pokud je v druhém bodě síťové zařízení, je signál poslán zpět obvodem. Pokud první zařízení dostane zpět svůj vlastní signál, prokáže, že obvod funguje.
Hardwarová smyčka je jednoduché zařízení, které fyzicky propojuje přijímací kanál s vysílacím kanálem. V případě síťových konektorů typu X.21 se to obvykle provádí jednoduchým spojením kolíků v konektoru dohromady. Kanály, jako je optický kabel nebo koaxiální kabel, které mají oddělené vysílací a přijímací konektory, lze jednoduše vhodným způsobem spojit dohromady na jednom vláknu.
Modem lze nakonfigurovat tak, aby smyčkoval příchozí signály ze vzdáleného modemu i místního terminálu. To platí jak pro zpětnou smyčku, tak pro smyčku programu.
Stává se, že spravovaný přepínač neustále přestavuje "strom" STP , když obdrží svůj vlastní BPDU . To se stane, když se na switchi vytvoří tzv. „síťová kolize“. Nová funkce LoopBack Detection takové situace monitoruje a blokuje port, na kterém je detekována smyčka, čímž předchází síťovým problémům bez ohledu na protokol STP. To znamená, že nezáleží na tom, zda je protokol STP na portu povolen nebo zakázán - smyčka bude detekována a port bude zablokován. Zpětná smyčka na portu je detekována tak, že přepínač odešle paket s cílovou adresou CF-00-00-00-00-00 (protokol 9000 Ethernet Configuration Test (Loopback)). To je třeba vzít v úvahu při navrhování pravidel ACL . Co je LoopBack Detection a příklad nastavení této funkce (nezávislé na STP) (ruština) -->