La primera innovación teórica para asegurar la fiabilidad de las comunicaciones de datos provino de Johnny von Neumann en el finales de los años en que había menos de diez computadoras en el mundo 1940 . Sugirió el uso de señales binarias ( sólo dos niveles de tensión ), porque esto sería más fiable y más fácil de detectar con precisión. Antes de esto , las señales tenían generalmente diez niveles .
Códigos correctores de errores
códigos correctores de errores fueron desarrollados por Richard Hamming en la década de 1950 . Un código corrector de errores añade una pequeña cantidad de información para cada cadena de datos de la computadora , de tal manera que los errores en la transmisión pueden ser detectados y corregidos . Esto asegura la validez de las comunicaciones de datos .
Packet Switching Redes
En la década de 1960 un gran número de personas desarrollaron la Internet. Las comunicaciones de Internet se dividen en paquetes , que se envían uno a la vez . Después de la recepción de cada paquete de seguridad , se reconoce y otra se envía . Si se pierde un paquete , se resienten . Este proceso (llamado conmutación de paquetes ) se asegura de que el mensaje es enviado y recibido de manera segura .