2011-01-29 13 views

Respuesta

0

Probablemente porque cubren datos diferentes, ¿no?

15

se necesitan las tres capas, por múltiples razones:

  • IP no siempre se ejecute a través de Ethernet (imagine IP a través de RS-232 en serie, algo que cada cuadro de Cisco y Unix puede hacer)

  • IP no se suma de comprobación de los datos

  • paquetes TCP se pueden volver a montar de forma incorrecta de paquetes IP y fragmentos que tienen cada uno sumas de comprobación perfectos

  • Incluso si a montar correctamente, software u otros errores podrían introducirse en las capas entre IP y TCP

  • Incluso si todas las funciones de software correctamente, y TCP/IP es a través de Ethernet, el tamaño limitado de las sumas de comprobación puede ser accidentalmente correcto (y será estar en algún momento, con suficientes paquetes) frente a errores persistentes, por lo que tener más de una suma de comprobación es útil.

  • Cada vez que se introduce un nuevo encabezado, hay más en la suma de comprobación, y la nueva capa no puede ver los bits del encabezado de la capa siguiente.

+0

Gracias por las entradas. – sasian

+3

El RFC dice que la suma de comprobación de TCP cubre todo el segmento, mientras que la suma de comprobación de IP cubre solo los encabezados de IP de los errores. – sasian

+0

+1 Muy informativo, y creo que la última razón es la más convincente. –

6

La suma de comprobación de Ethernet es una suma de comprobación de salto a salto, lo que significa que se vuelve a calcular cada vez que cambian los campos del encabezado de Ethernet. La suma de comprobación TCP/UDP es una suma de comprobación de extremo a extremo, lo que significa que el emisor la calcula y el receptor la verifica. Las sumas de comprobación TCP/UDP cubren todo el segmento. La suma de comprobación de IP cubre solo el encabezado. Ethernet CRC cubre todo el marco.

0

Los diseñadores de IPv6 decidieron que no era necesario en todas esas capas y lo eliminaron en favor de sumas de comprobación en otras capas (como las que mencionas).

Cuestiones relacionadas