Вы находитесь на странице: 1из 3

REDES Y SISTEMAS DISTRIBUIDOS

Ing. GALO ALCIDES PICOITA BERMEO

Alumno: Marco Antonio Lema

Periodo Acadmico

Abril-Agosto 2017
UDP y TCP utilizan el complemento A1 para calcular sus sumas de
comprobacin.
Suponga que tiene los tres bytes siguientes: 01010011, 01010100, 01110100. Cul es el
complemento a 1 de la suma de estos bytes? (Observe que aunque UDP y TCP utilizan
palabras de 16 bits para calcular la suma de comprobacin, en este problema le pedimos que
considere sumas de 8 bits).

0 1 0 1 0 0 1 1
0 1 1 1 0 1 0 0
1 1 0 0 0 1 1 1

1 1 0 0 0 1 1 1
0 1 0 1 0 1 0 0
0 0 0 1 1 0 1 1
1
0 0 0 1 1 1 0 0

El complemento A1 de la suma de los tres bytes es 11100011

Explique cmo funciona

Se usa la suma en complemento a uno porque el acarreo final de ese mtodo puede ser
calculado en cualquier mltiplo de su tamao (16-bit, 32-bit, 64-bit...) y el resultado

Para obtener el complemento A1. Al resultado de la suma de la suma binaria se le reemplaza


los ceros por unos y los unos por ceros y obtenemos el complemento A1

Por qu UDP utiliza el complemento A1 de la suma; es decir, por qu no simplemente emplea


la suma

Se usa de complemento A1 para proceder a realizar la comprobacin de errores entre el origen


y el destino

Con el esquema del complemento A1, cmo detecta el receptor los errores?
En el receptor, se calcula la suma de complemento a 1 de todos los caracteres del bloque, incluso el de
verificacin del bloque, y, si no hay errores, el resultado deber ser cero.

Es posible que un error de un solo bit no sea detectado? Qu ocurre si hay 2 bits errneos?

Cuadnod hay dos bits errneos el emisor enva paquetes al receptor , y este enviara ACK y NAk
de vuelta la emisor, si enva un valor de 0 ser un reconocimiento negativo sea u NAK gracias
a esto el receptor sabe que le enva el origen y los datos correctos que tiene

Suponga que tiene los 2 bytes siguientes: 01011100 y 01010110. Cul es el


complemento A1 de la suma de estos 2 bytes?

0 1 0 1 1 1 0 0
0 1 0 1 0 1 1 0
1 0 1 1 0 0 1 0
El complemento A1 es 01001101

Suponga que tiene los 2 bytes siguientes: 11011010 y 00110110. Cul es el


complemento A1 de la suma de estos 2 bytes?

1 1 0 1 1 0 1 0
0 0 1 1 0 1 1 0
0 0 0 1 0 0 0 0
1
0 0 0 1 0 0 0 1

El complemento A1 es 11101110

Para los bytes del apartado (a), proporcione un ejemplo en el que un bit cambie
de valor en cada uno de los 2 bytes y aun as el complemento A1 no vare.

0 1 0 1 0 1 0 0
0 1 0 1 1 1 1 0
1 0 1 1 0 0 1 0
El resultado es 01001101

Вам также может понравиться