Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Detect Error CRC redes de area local, Ejercicios de Redes de Área Local

Código para hallar el valor de la redundancia cíclica en redes

Tipo: Ejercicios

2019/2020

Subido el 11/10/2020

elias-jose-morelos-coronado
elias-jose-morelos-coronado 🇨🇴

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
def xor(a, b):
resultado = []
for i in range(1, len(b)):
if a[i] == b[i]:
resultado.append('0')
else:
resultado.append('1')
return ''.join(resultado)
def dividir(dividendo, divisor):
pick = len(divisor)
tmp = dividendo[0 : pick]
while pick < len(dividendo):
if tmp[0] == '1':
tmp = xor(divisor, tmp) + dividendo[pick]
else:
tmp = xor('0'*pick, tmp) + dividendo[pick]
pick += 1
if tmp[0] == '1':
tmp = xor(divisor, tmp)
else:
tmp = xor('0'*pick, tmp)
pf2

Vista previa parcial del texto

¡Descarga Detect Error CRC redes de area local y más Ejercicios en PDF de Redes de Área Local solo en Docsity!

def xor(a, b): resultado = [] for i in range(1, len(b)): if a[i] == b[i]: resultado.append('0') else: resultado.append('1') return ''.join(resultado) def dividir(dividendo, divisor): pick = len(divisor) tmp = dividendo[0 : pick] while pick < len(dividendo): if tmp[0] == '1': tmp = xor(divisor, tmp) + dividendo[pick] else: tmp = xor('0'pick, tmp) + dividendo[pick] pick += 1 if tmp[0] == '1': tmp = xor(divisor, tmp) else: tmp = xor('0'pick, tmp)

verificacion = tmp return verificacion def dataCodificada(data, generator): l_key = len(generator) a_data = data + '0'(l_key-1) temp = dividir(a_data, generator) data_codificada = data + temp return data_codificada data = input("Ingrese la data send-> ") generator = input("Ingresa el generator pattern-> ") tx = dataCodificada(data,generator) #Imprmiendo el resultado print("\n-------------------IMPRIMIENDO EL RESULTADO----------------------\n") print("\n-----------------------------------------------------------------\n") crc = tx[(len(generator)-1)-1:] print('TX: '+ tx+'\nCrc Found: '+crc) print("\n-----------------------------------------------------------------\n")