물리적으로 별도의 채널을 사용하여 대역 외 데이터 전송을 구현할 수 있지만 가장 일반적으로 대역 외 데이터는 일반 데이터와 동일한 채널을 사용하는 전송 프로토콜에 의해 제공되는 기능입니다. 일반적인 프로토콜은 전송 될 데이터를 블록으로 나눌 수 있으며,각 블록은 전송되는 데이터 유형을 식별하는 헤더 단어와 블록에서 전송 될 데이터 바이트 또는 단어의 수를 가질 수 있습니다. 헤더는 데이터를 다른 식별 및 라우팅 정보와 함께 대역 내 또는 대역 외로 식별합니다. 수신 측에서 프로토콜은 헤더를 보고 데이터를 대역 내인 경우 일반 수신 끝점으로 라우팅하고 대역 외인 경우 별도의 메커니즘으로 라우팅합니다. 구현에 따라 대역 외 데이터가 도착했을 때 수신 응용 프로그램을 알리거나 중단하는 메커니즘이 있을 수 있습니다.
대역 외 데이터 메커니즘을 포함하는 가장 일반적으로 사용되는 프로토콜은 인터넷의 전송 제어 프로토콜입니다. 전송 된 데이터 스트림의 특정 데이터를 대역 외로 표시하는”긴급 포인터”를 사용하여 대역 외 데이터를 구현합니다. 그럼에도 불구하고 특정 표준 응용 프로그램 프로토콜,특히 텔넷 프로토콜에서 많이 사용됩니다.
유닉스 계열 컴퓨터에서는 대역 외 데이터를 시스템 호출로 읽을 수 있습니다. 시스템 호출에 대역 외 데이터를 사용할 수 있는 경우 시거그 신호를 수신하도록 프로세스 또는 프로세스 그룹을 구성할 수 있습니다. 이것은 비동기 입출력의 한 형태입니다.
디스크 드라이브를 컴퓨터에 연결하는 데 일반적으로 사용되는 직렬 첨단 기술 첨부 프로토콜은 대역 외 데이터 프로토콜을 구현합니다.
공간 데이터 시스템 협의 위원회의 공간 데이터 링크 프로토콜은”명령”플래그를 통해 대역 외 메커니즘을 구현합니다. 설정될 때,수신된 데이터는 목적지로 전달될 원격 측정/재택 근무 정보가 아니라 데이터 링크 수신기에 의해 해석되고 동작되어야 한다.