CRC y las sumas de verificación son una excelente manera de identificar si un mensaje se recibió correctamente. Se utilizan para verificar que hubo algún error en las capas subyacentes de la pila OSI. Tienen una importancia crítica en la capa de enlace de datos, donde verifican que no haya fallas en la capa física (donde generalmente ocurren fallas).
Cómo funcionan: cuando un dispositivo tiene que enviar un marco (mensajes), crea un hash del mismo. Ese hash no es más que un montón de bits, puedes pensarlo como un resumen del paquete. Sin embargo, no puede reconstruir el paquete a partir del hash. En cambio, el mismo paquete siempre generará el mismo hash. Ese hash es el CRC / suma de verificación.
Una vez que se crea el hash, se adjunta al final del marco y se envía con él.
- ¿Qué sucede si se altera la firma digital y los datos que se envían para que el receptor pueda aceptarlos? ¿Es eso posible?
- ¿Los servidores de múltiples inquilinos en la computación en la nube han disminuido el rendimiento de la red?
- ¿Cómo podría haber usado más de 1 tb de datos de Internet en 23 días? ¿Xfinity está tratando de estafarme?
- ¿NetGear JWNR2010v5 admite banda ancha de 200 mbps?
- ¿Cómo puedo encontrar la máscara de subred y la dirección de red de la dirección IP 192.168.1.17/28?
Cuando los otros dispositivos reciben el paquete, intenta crear el hash nuevamente y lo compara con el recibido. Si son iguales, el paquete se recibió correctamente. De lo contrario, tuvimos errores de transmisión.
Si se detectan errores de transmisión, la capa de enlace de datos abandona la trama. Simplemente lo deja caer. Cualquier retransmisión será manejada por protocolos de capa superior, si es necesario. Además, la retransmisión está bajo la responsabilidad de los dispositivos finales (los que se comunican entre sí). Los dispositivos intermedios, como enrutadores o conmutadores, no se encargan de eso.
Si desea obtener más información sobre este tipo de operación de redes, puede consultar este artículo que he escrito sobre la capa de enlace de datos.