¡Felicitaciones, has detectado un defecto arquitectónico! Tiene toda la razón, la detección y corrección de errores se realiza de forma redundante.
Esto se debe a que la creación de redes es un acuerdo entre las partes, que en diferentes niveles, tenemos diferentes comités de estándares, y porque hay políticas y rivalidades entre esos comités que impiden resultados lógicos y beneficiosos.
El control de error a nivel de enlace se realiza paquete por paquete en cada enlace. Para Ethernet, este es un CRC-32 en toda la trama. Esto se implementa en hardware y es básicamente un costo hundido trivial.
- ¿Dónde puedo encontrar mi dirección IP en mi iPhone?
- ¿Qué causa una pérdida de paquetes del 100% y cómo se puede solucionar este problema?
- Cómo visitar un sitio web, pero proporcione una dirección MAC e IP falsas
- ¿Puedo hacer ping a mi computadora portátil que está conectada a WiFi desde una instancia EC2?
- ¿Hay algún beneficio para el TCP transaccional?
La suma de control de transporte está dentro de TCP y opcionalmente UDP, y cubre el pseudo-encabezado TCP, más el segmento de datos adjunto. Es una suma de control mucho más débil, pero es crucialmente una suma de control de extremo a extremo.
La propiedad de extremo a extremo es vital porque hay muchas funciones que tocan el paquete entre el origen y el destino, y solo algunas de ellas están cubiertas por la suma de comprobación de nivel de enlace. Todos los enrutadores toman el paquete, realizan modificaciones y luego lo transmiten nuevamente. Si bien los buenos enrutadores implementan la detección y corrección de errores internamente, esas implementaciones podrían fácilmente fallar y podrían introducir trivialmente la corrupción de paquetes. La suma de comprobación de extremo a extremo es una protección contra esto.
En un mundo ideal, si tuviéramos la posibilidad de reiniciar Internet, tendríamos una suma de comprobación de la capa de transporte mucho más fuerte, como un CRC-32, y no tendríamos que pagar el impuesto de suma de comprobación de nivel de enlace en todas partes.