La transmisión de datos implica el envío de información codificada de un lugar a otro a través de señales. Los fundamentos incluyen reducir tiempo y costos y aumentar la velocidad y calidad de la información. Para detectar errores se añaden códigos de paridad o redundancia cíclica y para corregirlos se usan confirmaciones positivas, retransmisiones o solicitudes de repetición automática. La compresión de datos reduce el tamaño de los datos al sustituir secuencias repetidas por referencias cortas.