루프백(Loopback)은 송신된 신호나 데이터가 외부로 전달되지 않고 다시 송신처로 돌아오도록 설계된 경로 또는 그 과정을 의미한다. 주로 컴퓨터 네트워킹, 오디오 처리, 시스템 진단 등 기술적인 분야에서 폭넓게 사용된다.
-
네트워킹 분야 네트워크 통신에서 루프백은 가상의 네트워크 인터페이스를 통해 자기 자신과 통신하는 것을 의미한다. 인터넷 프로토콜(IP) 환경에서 로컬 호스트(Localhost)라고 불리는 표준 루프백 주소(IPv4의 경우 127.0.0.1, IPv6의 경우 ::1)가 할당되어 있다. 이는 물리적인 네트워크 장비의 연결 상태와 관계없이 시스템 내부의 통신 스택이 정상적으로 작동하는지 테스트하거나, 서버용 소프트웨어를 로컬 환경에서 구동 및 검증할 때 사용된다.
-
오디오 분야 오디오 인터페이스나 사운드 소프트웨어에서 지원하는 루프백 기능은 컴퓨터 내부에서 출력되는 소리를 다시 입력 신호로 되돌리는 역할을 한다. 이 기능을 활용하면 컴퓨터에서 재생되는 음악, 게임 소리, 시스템 경고음 등을 마이크 입력과 결합하여 실시간 스트리밍이나 녹음 프로그램의 입력원으로 사용할 수 있다.
-
하드웨어 진단 하드웨어 공학에서는 장치의 송신 단자와 수신 단자를 직접 연결한 루프백 플러그(Loopback Plug)를 사용하여 통신 포트의 물리적 고장 여부를 판별한다. 송신한 데이터가 감쇄나 변형 없이 다시 수신되는지 확인함으로써 해당 장치의 전송 경로 및 처리 로직의 정상 여부를 진단한다.