Uma Rede de Comunicação de Dados é constituída por diversos dispositivos, os quais possuem determinadas funções. Estas funções são efetuadas a partir de pontos fisicamente remotos. Os dispositivos envolvidos neste processo podem variar desde terminais simples ou inteligentes, ligados a um computador anfitrião (host computer), a concentradores, processadores remotos, etc.
Os componentes de uma rede de comunicação de dados são selecionados com base em sua habilidade para executar a tarefa requerida em determinado lugar. Os componentes de uma rede de comunicação de dados são: