Vous êtes sur la page 1sur 4

Universidad De Carabobo

Facultad Experimental De Ciencia Y Tecnologa


Departamento De Computacin
Laboratorio de Redes y Computadoras I

Profesor: Secciones:
Henrquez, Jos Jueves, 09:30am 12:00pm

Brbula, Febrero 2017


Protocolo Con CRC16

Polinomio generador x16+x15+x2+1 (11000000000000101)


Banderas de inicio y fin con relleno de bits (01111110)
Codificacin de caracteres a ASCII 8bits
Tamao mximo de carga til 1000 bits mltiplo de 8
Cabecera de 6 bits
1 Bit 4 Bit 1 Bit
0 C/E T

C/E = Contador de trama enviada 0000, 0001, 0010, 0011, , 1011, 1100, 1101, 1111
T = Terminador T=0 no es la ltima trama, T=1 ultima trama a transmitir.
Trama
Bandera 8bits Cabecera Carga til CRC16 Bandera 8bits
01111110 6bits 0-1000bits 16Bits 01111110

Esto es sin relleno de bits ya que con el relleno de bit la trama puede alcanzar un mximo
terico de 1242 bits totales.

Protocolo con Cdigo de Hamming Extendido

Codificacin de caracteres a ASCII 8bits


Tamao mximo de carga til 1000 bits mltiplo de 8
Banderas de inicio y fin con relleno de bits (01111110)
Cabecera de 6 bits
Trama
Bandera 8bits Cabecera Carga til Paridad hamming Bandera
extendido 8bits
01111110 6bits (0-1000)bits- 1Bit 01111110
max + (0-9)
bits de
codificacin
max
Esto es sin relleno de bits ya que con el relleno de bit la trama puede alcanzar un mximo
terico de 1235 bits totales.
Consideraciones:
Lo que difieren en los protocolos es que se usa en uno CRC16 y en el otro Cdigo de Hamming
Extendido.
Para ambos protocolos: como mximo los mensajes son de 2000 caracteres y que al ser mximo de
1000 bits de carga til que son 125 caracteres mximo por trama, con estas condiciones un mensaje
de 2000 caracteres se divide en 16 tramas.

El proceso de entramado para el emisor es el siguiente:


Se recibe un mensaje en caracteres, estos se codifican en binario con cdigo ascii de 8 bits para armar
la carga til esto puede ir desde 8 bits hasta 1000bits por trama, luego se le concatena la cabecera la
cual es un primer bit esttico en 0, 4bits de contador de trama y un bit que indica la finalizacin del
mensaje o ultima trama, se procede a aplicar Hamming extendido o CRC16 dependiendo del caso que
sea, al resultado se le aplica relleno de bits y por ltimo se le insertan bandera de inicio y fin para tener
una trama lista para trasmitir.

Consideraciones en cunto a los archivos de entrada del emisor:

- El paquete recibido por los receptores de los protocolos Hamming o CRC16 est representado
por el archivo entrada.txt.
o Este archivo podr contener como mximo un total de 2000 caracteres.
o Slo puede contener caracteres imprimibles los cuales estn en el rango de 32 (en
decimal) hasta el 126 (en decimal) en el cdigo ASCII.

- El canal estar representado por los archivos canalh.txt y canalcrc.txt para los protocolos
haming y crc respectivamente. Entos archivos contendrn las tramas separadas por saltos de
lnea.

- Estos archivos sern ledos por los receptores correspondientes los cuales generarn las
siguientes salidas:
o CRC: Se escribir el mensaje resultante en el archivo salidacrc.txt. En caso de ser
detectado algn error se mostrara el mensaje Se ha detectado algn un error tanto
en pantalla como en el archivo salidacrc.txt.
o Hamming: Se escribir el mensaje resultante en el archivo salidacrc.txt. En caso de ser
detectado y corregido algn error se mostrara el mensaje Se ha detectado algn un
error tanto en pantalla como al final del archivo salidacrc.txt.

- La velocidad de transmisin viene dada por el tiempo en el cual el archivo de salida del emisor
llega a la pc donde est el receptor y este se ejecuta.