Esta versão foi primeiramente desenvolvida para Unidades Controladoras de Terminais IBM 3271 operando em linhas discadas ou não, no modo ponto a ponto ou multiponto.
Na versão BSC-3 as estações secundárias são terminais "não inteligentes" controlados por Unidade de Controle de Terminais(UCT), que é a responsável pelo gerenciamento dos terminais, devendo responder ao endereçamento feito pelo host.
No BSC-3 podemos ter o polling feito a UCT, ao invés dos terminais, denominado "general poll", no qual a UCT os representa , respondendo ao poll, na medida em que algum dos seus terminais possuir algum dado a ser enviado à estacao principal.
Geralmente, uma UCT possui uma área de buffer( de tamanho suficiente para armazenar uma tela de vídeo cheia) para cada um de seus terminais. Um único poll é suficiente para escoar ao host todo o volume de dados de seus n buffers, enviando o conteúdo de um buffer a cada vez, após a confirmação do recebimento do anterior.
A figura 7 mostra o formato do general poll e do selection.
Figura 7 - Frames de General Poll e Selection