pseudo encabezado udp

pseudo encabezado udp

de Valentina Chagas Bas -
Número de respuestas: 3

Hola! No entendi bien el concepto del pseudo encabezado UDP. Yo tengo el encabezado UDP comun con puerto de origen y destino, checksum, largo del datagrama y datos, pero no entiendo bien que seria el pseudo encabezado, ya que parece que tiene incluido el encabezado comun. Puede ser que le agregue datos al encabezado comun? Como protocolo, direcciones ip etc? Es lo que llegue a entender. Saludos!

En respuesta a Valentina Chagas Bas

Re: pseudo encabezado udp

de Gabriel Gomez -
Valentina.

El checksum del encabezado tanto de TCP como de UDP es un campo que se
calcula usando todos los bytes del segmento de capa 4 (encabezados y datos)
y otros datos de capa 3, que son los que aparecen en el pseudo-encabezado.
Particularmente las direcciones IP de origen y destino.
Ver diapos 12, 13 y 14.

Se llama pseudo-encabezado porque esos datos no viajan por la red en
ese formato (los valores que lo componen viajan en campos del encabezado IP).

Saludos
Gabriel
En respuesta a Gabriel Gomez

Re: pseudo encabezado udp

de Alvaro Valdes -
Valentina,

Refuerzo lo que comentó Gabriel, al agregar la dirección IP de origen y destino, de alguna forma también
busco "protegerme" de que no llegue un segmento a una dirección IP que no sea la del destino (o venga
desde otro origen). Si solo lo hacemos con la información de capa 4 solo "protegemos" errores en los puertos,
al agregar el psuedo-header "protegemos" un poco más.

En capa 3 no hay verificación de errores, como motivación al porque utilizar el psudo-header.

El "protegemos" entre comillas es porque recuerden que el cheksum es un control de errores liviano. En capa
de enlace hay controles de errores mas robustos, porque el medio físico si tiene errores.

Como contrapartida, usar el psudo-header en el cheksum hace que no tengamos una modelo de capas puro.
La capa de transporte conoce detalles de implementación de la capa de red.

Saludos,
Alvaro