Ett loopback-test, även känt som ett självtest eller lokal loopback, verifierar funktionaliteten för ett nätverksgränssnittskort (NIC) eller annan nätverkskomponent * utan att * förlita sig på externa nätverksanslutningar. Informationen den tillhandahåller beror på typen av loopback -test och det verktyg som används, men inkluderar i allmänhet:
* Funktionaliteten för NIC:s hårdvara och drivrutiner: Det bekräftar att NIC:s fysiska och datalänkskikt fungerar korrekt. Detta inkluderar saker som att ta emot och överföra data, hantera olika ramtyper och feldetektering/korrigering (om tillämpligt).
* Integritet i nätverksstacken (programvara): En framgångsrik loopback bekräftar att nätverksprotokollen (t.ex. TCP/IP) och drivrutiner fungerar korrekt på operativsystemnivå. Uppgifterna skickas och tas emot lokalt och testar mjukvarukomponenterna som är involverade i nätverkskommunikation.
* Bekräftelse av korrekt kabling (för fysiska loopbacks): En fysisk loopback förbinder direkt sändningen och tar emot stift på NIC, så ett framgångsrikt test verifierar också att dessa anslutningar på NIC fungerar korrekt.
* upptäckt av hårdvara eller drivrutinsproblem: Misslyckande i ett loopback -test antyder starkt ett problem med antingen NIC -hårdvaran, dess drivrutiner eller den underliggande OS -nätverksstacken.
Kort sagt, ett framgångsrikt Loopback -test berättar att nätverksgränssnittet i sig sannolikt fungerar korrekt. Ett misslyckat test pekar på ett problem * inom * det gränssnittet, snarare än ett bredare nätverksproblem. Det isolerar problemet till den lokala maskinen och NIC.