La comunicación requiere la formación de una intención de comunicar y un medio o canal como la voz, señas o escritura. Para comunicarse digitalmente se necesita capacidad de transferencia (ancho de banda), modulación para transportar información a través de ondas portadoras, multiplexación para combinar canales de información en un solo medio de transmisión, y protocolos que rigen el funcionamiento de redes sujetas a reglas de hardware y software.