Os dispositivos de entrada e saída de dados estabelecem comunicação entre si e com o computador de duas maneiras, comunicação serial e comunicação paralela, e podem ainda ter 3 tipos Simplex, Half-Duplex e Full-Duplex. Qual dos tipos abaixo pode ser considerado o sistema de comunicação mais rápido e eficiente: