0% encontró este documento útil (0 votos)
168 vistas7 páginas

Suma de Comprobación UDP

Este documento explica el cálculo de la suma de comprobación UDP. Indica que la suma de comprobación se utiliza para detectar errores en los paquetes UDP durante la transmisión. Describe que la suma se calcula sumando partes de la cabecera UDP, los datos y la pseudocabecera IP. Luego presenta varios ejemplos para ilustrar cómo se realiza el cálculo de la suma de comprobación en el emisor y cómo se verifica en el receptor.

Cargado por

Andrew Riofrio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
168 vistas7 páginas

Suma de Comprobación UDP

Este documento explica el cálculo de la suma de comprobación UDP. Indica que la suma de comprobación se utiliza para detectar errores en los paquetes UDP durante la transmisión. Describe que la suma se calcula sumando partes de la cabecera UDP, los datos y la pseudocabecera IP. Luego presenta varios ejemplos para ilustrar cómo se realiza el cálculo de la suma de comprobación en el emisor y cómo se verifica en el receptor.

Cargado por

Andrew Riofrio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL DE LOJA

CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

UNIVERSIDAD NACIONAL DE LOJA


Facultad de la Energía, las Industrias y los
Recursos Naturales No Renovables.
Ingeniería en Telecomunicaciones

Tarea 1-Unidad 3

Tema: Suma de comprobación UDP

Docente: Ing. Renato Torres

Estudiante: Jonathan Andres Riofrio Irene

Asignatura: Fundamentos de Redes de datos

Ciclo: 5to “A”

Fecha: 23/06/2022

LOJA – ECUADOR
2022
UNIVERSIDAD NACIONAL DE LOJA
CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

Suma de comprobación UDP

La cabecera UDP se completa con la checksum o suma de comprobación, que se utiliza para detectar
errores durante la transmisión. De esta manera, se puede detectar si los datos han sufrido alguna
alteración en el camino. No obstante, los paquetes detectados se descartan y no se cursa una nueva
solicitud. Para generar la suma, se utilizan partes

 de la cabecera UDP,
 de los datos del usuario
 y de la conocida como pseudocabecera (que contiene información sobre la cabecera IP).

La suma de comprobación es opcional en IPv4, pero la mayoría de las aplicaciones la utilizan por defecto.
Si no se realiza la suma, se le da a este campo el valor cero. Si se utiliza UDP con IPv6, la suma de
comprobación es obligatoria.

Cálculo de la suma de comprobación UDP

En el emisor

 Trata la T_PDU como una secuencia de enteros de 16bits.


 Simplificando un poco, podemos decir que suma todos los enteros de 16 bits que componen el
segmento UDP Y luego le calcula el complemento a 1.
 Coloca el valor calculado en el campo checksum de la cabecera (T_PCI).

En el receptor

 Calcula el checksum, otra vez, de la misma forma que lo hizo el emisor, sobre la T_PDU recibida.
 Comprueba si el checksum calculado es idéntico al valor del campo checksum de la T_PDU
recibida.
¡NO –> Error detectado!
SÍ –> No se detecta error alguno

J.F Kurose and K.W. Ross (1996-2010). Extraído de: [Link]


UNIVERSIDAD NACIONAL DE LOJA
CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

Ejemplo 1(Detallado)
Tenemos 3 palabras de 16 bits

Palabra 1: 0110011001100110

Palabra 2: 0101010101010101

Palabra 3: 0000111100001111

En el emisor

Sumamos las 3 palabras p1+p2+p3

Sumamos palabra 1 con la 2

0110011001100110

0101010101010101
________________
1011101110111011
Sumamos el resultado de la suma anterior con la 3
1011101110111011
+
0000111100001111

________________
1100101011001010

Sacamos el complemento a 1 del resultado final


1100101011001010 0011010100110101 (Se ubica en el campo de checksum y se envía )

Receptor (Detección de errores)


Suma las 3 palabras recibidas (Lo que hicimos al inicio en el emisor).
P1+P2+P3= 1100101011001010
Y luego le sumamos el valor del campo checksum
UNIVERSIDAD NACIONAL DE LOJA
CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

1100101011001010
0011010100110101
________________
1111111111111111 (Obtenemos una secuencia de unos, implica que no tiene error)

Ejemplo 2

Tenemos 2 palabras
Palabra 1: 1010100010110000
Palabra 2: 0000001100011001

Suma de P1+P2
1010100010110000
0000001100011001
________________
1010101111001001
Complemento a 1 de la suma que se coloca en el campo checksum y se envía = 0101010000110110
Receptor (Comprobación con error encontrado)
Agregamos un error a la primera palabra y realizamos la suma de ambas palabras
1010100010110001—> error añadido
0000001100011001
________________
1010101111001010
El resultado de la suma anterior lo vamos a sumar con el valor del campo checksum recibido
1010101111001010
0101010000110110
________________
10000000000000000
(El resultado no es una secuencia pura de unos por lo que se puede determinar que hay error)
UNIVERSIDAD NACIONAL DE LOJA
CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

Ejemplo 3
En el emisor
Calcular la suma de comprobación de las siguientes palabras de código
Palabra 1: 1011001110110000
Palabra 2: 0000101110001110
Palabra 3: 0000110111001100

P1+P2
1011001110110000
0000101110001110
_________________
1011111100111110

P2+P3
1011111100111110
0000110111001100
________________
1100110100001010 Complemento a1= 0011001011110101

En el Receptor
Suma del complemento a 1 y la suma total de las 3 palabras recibidas
1100110100001010
0011001011110101
_________________
1111111111111111
UNIVERSIDAD NACIONAL DE LOJA
CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

Ejemplo 4
En el emisor
Palabra 1: 1011101110111011
Palabra 2: 0000111100001111
P1+P2
1011101110111011
0000111100001111
________________
1100101011001010 Complemento a1= 0011010100110101
En el receptor
Suma del complemento a 1 y la suma total de las palabras recibidas
1100101011001010
0011010100110101
_________________
1111111111111111

Ejemplo 5
Palabra 1: 1110011001100110
Palabra 2: 1101010101010101
En el emisor
P1+P2
1110011001100110
1101010101010101
_________________
11011101110111011  El acarreo final lo bajamos y vamos a volver a sumar
1
_________________
1011101110111100  Complemento a1= 0100010001000011
UNIVERSIDAD NACIONAL DE LOJA
CARRERA DE INGENIERÍA EN
ELECTRÓNICA Y TELECOMUNICACIONES

En el receptor

Suma del complemento a 1 y la suma total de las palabras recibidas

1011101110111100

0100010001000011

________________

1111111111111111

También podría gustarte