2012-02-09 16 views

Respuesta

9

Es una cuestión de velocidad: los enrutadores de la red troncal de Internet dirigen millones de paquetes por segundo y el cálculo de una suma de comprobación sobre todo el contenido ralentizaría drásticamente el procesamiento del paquete.

La especificación IPv6 removes even the header checksum para permitir que los enrutadores encaminen los paquetes aún más rápido. (Es solo uno de los muchos pasos que IPv6 ha llevado a cabo para reducir la cantidad de tiempo que los enrutadores deben inspeccionar cada paquete. Todo se suma). Descartar los paquetes dañados ahora se coloca completamente en los nodos finales.

+0

Gracias. En IPV6, los sistemas finales serán responsables de la fragmentación y el reensamblaje de paquetes para que los enrutadores no se sometan a este proceso. – kuchiku

+0

¿Eso significa que TCP es más lento ya que la suma de comprobación para los paquetes TCP/UDP se calcula en los datos y el encabezado? – kuchiku

+2

Sí, los paquetes TCP son más lentos de manejar que los paquetes IP sin procesar debido a la suma de comprobación. Sin embargo, son más lentos en los puntos finales que en los enrutadores centrales, y como resultado, la desaceleración es mucho más fácil de tolerar. (Algunos NIC tienen soporte de suma de comprobación incorporado para descargar el trabajo de la CPU, pero esos no siempre son más rápidos ...) – sarnold

2

Hay dos buenas razones para esto.

En primer lugar, todos los protocolos de alto nivel que encapsulan los datos en el datagrama IPv4 tienen una comprobación sobre el terreno que cubre todo el paquete. Por lo tanto, la suma de comprobación para el datagrama IPv4 no tiene que verificar los datos encapsulados.

Segundo, el encabezado del paquete IPv4 cambia con cada enrutador visitado, pero los datos no. Entonces, la suma de verificación incluye solo la parte que ha cambiado. Si se incluyeron los datos, cada enrutador debe volver a calcular la suma de comprobación para todo el paquete, lo que significa un aumento en el tiempo de procesamiento.

fuente: comunicaciones de datos y redes por Behrouz A. Forouzan

1

Ipv4 asegura que sólo la dirección es correcta, por lo que calcula la suma de comprobación usando sólo la dirección y no utilizar los datos, asegurando la transferencia fiable de datos es no el trabajo de la capa de red

Cuestiones relacionadas