Beruflich Dokumente
Kultur Dokumente
REDES INDUSTRIALES
Integrantes:
Acosta Monserrath
Andrango Cristian
Docente:
Cuyo Freddy
Ing. Wilson Snchez Lascano Christian
12-5-2017
INDICE
Tema ...........................................................................................................................................2
Objetivos .....................................................................................................................................2
Contenido ...................................................................................................................................2
Control De Flujo .....................................................................................................................2
Control De Flujo Por Hardware............................................................................................3
Control De Flujo Por Software .............................................................................................3
Tcnicas De Control De Errores..........................................................................................4
Mtodos De Deteccin De Errores .....................................................................................4
Mtodos De Correccin De Errores ..................................................................................10
Conclusiones............................................................................................................................10
Recomendaciones...................................................................................................................11
Bibliografa................................................................................................................................11
1
TEMA
TCNICAS DE CONTROL DE FLUJO
OBJETIVOS
Identificar las diferentes tcnicas de control de flujo por hardware y
software.
Describir e identificar las tcnicas de control de errores.
CONTENIDO
Control de flujo
En una conexin hay implicados seis vnculos distintos: equipo de transmisin a
mdem de transmisin, mdem de transmisin a mdem de recepcin, mdem
de recepcin a equipo y el recorrido inverso de los tres vnculos. Todos ellos
pueden tener distintas velocidades de transmisin de datos. Cuando el mdem
de recepcin no puede aceptar datos temporalmente, necesita una forma de
indicar al mdem de transmisin que vaya ms despacio o que espere. El control
de flujo es el mtodo por el que un mdem controla la velocidad a la que los
restantes mdems le envan los datos.
Ejemplo
2
Control de flujo por hardware
El control de flujo por hardware (RTS/CTS) depende del mdem para controlar
el flujo de datos. Se debe usar con todos los mdems de alta velocidad o con los
mdems que comprimen datos. (Microsoft, 2005)
3
El control de flujo por software es ms lento y, normalmente, menos conveniente
que el control de flujo por hardware. El control de flujo por software se utiliza slo
para transmitir texto. No se puede utilizar para la transferencia de archivos
binarios porque stos pueden contener caracteres especiales de control de flujo.
(Microsoft, 2005)
En este caso no es necesario utilizar una lnea de control fsica (cable entre
emisor y receptor), sino que se utilizan dos caracteres especiales de control, que
son:
Este mtodo, llamado tambin geomtrico, se basa en aadir un bit (de paridad)
a cada uno de los caracteres transmitidos. Este bit debe tener el valor cero o
uno, de forma que haga que el nmero total de unos del carcter, contando el bit
de paridad, sea un nmero impar (paridad impar) o un nmero par (paridad par).
El terminal receptor cuenta el nmero de bits unos de cada carcter,
comprobando que dicha suma d como resultado un nmero impar si el mtodo
utilizado es de paridad impar, o par si el mtodo utilizado es de paridad par. Si
todo es correcto, se contina con la transmisin; de lo contrario, se le indica al
terminal emisor que le vuelva a retransmitir la trama errnea. (Amrico, s.f.)
4
Ejemplo
En este ejemplo, el nmero de bits de datos 1 es par, por lo tanto, el bit de paridad
se determina en 0. Por el contrario, en el ejemplo que sigue, los bits de datos
son impares, por lo que el bit de paridad se convierte en 1:
Si despus de haber realizado la transmisin, el bit con menos peso del byte
anterior (aquel que se encuentra ms a la derecha) ha sido vctima de una
interferencia:
El mtodo anterior tan solo sirve para detectar el error que se pueda producir en
un bit, pero no si existen errores en un nmero par de bits, es decir, que, si en
5
un mismo carcter se modifican el estado de dos bits, este mtodo no lo
detectara. Para evitar esto, algunos protocolos incluyen al final de cada trama un
carcter de comprobacin de error, carcter conocido como carcter de
comprobacin horizontal. Lo que contiene es el bit de paridad de cada posicin
de los caracteres enviados. (Amrico, s.f.)
Ecoplexin
Este sistema no es muy correcto, ya que cuando el emisor recibe con errores un
carcter devuelto no es posible determinar si el receptor lo recibi en buenas
condiciones y se introdujeron los errores en el trayecto de vuelta, o si el dato ya
contena errores al llegar al receptor. De cualquier forma, el emisor sabe que hay
anomalas en el sistema. No es un mtodo muy utilizado.
6
El concepto de CRC consiste en tratar a las secuencias binarias como polinomios
binarios, denotando polinomios cuyos coeficientes se correspondan con la
secuencia binaria. Por ejemplo, la secuencia binaria0110101001 se puede
representar como un polinomio, como se muestra a continuacin:
0*X9 + 1*X8 + 1*X7 + 0*X6 + 1*X5 + 0*X4 + 1*X3 + 0*X2 + 0*X1 + 1*X0
siendo
X8 + X7 + X5 + X3 + X0
X8 + X7 + X5 + X3 + 1
De esta manera, la secuencia de bits con menos peso (aquella que se encuentra
ms a la derecha) representa el grado 0 del polinomio (X0 = 1), (X0 = 1), (X0 =
1), el 4 bit de la derecha representa el grado 3 del polinomio (X3), y as
sucesivamente. Luego, una secuencia de n- bits forma un polinomio de grado
mximo n-1. Todas las expresiones de polinomios se manipulan posteriormente
utilizando un mdulo 2.
Aplicaciones prcticas
7
Ejemplo
Para crear M' se debe concatenar el CRC resultante con los bits de la trama que
se va a transmitir:
8
Por lo tanto, si el destinatario del mensaje divide M' por G, obtendr un
remanente de cero si la transmisin ocurri sin errores.
10110001001010100011
1001...,..,.,.,...,,
----...,..,.,.,...,,
0100..,..,.,.,...,,
0000..,..,.,.,...,,
----..,..,.,.,...,,
1000.,..,.,.,.....
1001.,..,.,.,.....
----.,..,.,.,.....
0010,..,.,.,.....
0000,..,.,.,.....
----,..,.,.,.....
0101..,.,.,.....
0000..,.,.,.....
----..,.,.,.....
1010.,.,.,.....
1001.,.,.,.....
----.,.,.,.....
0110,.,.,.....
0000,.,.,.....
----,.,.,.....
1101.,.,.....
1001.,.,.....
----.,.,.....
1010,.,.....
1001,.,.....
----,.,.....
0111.,.....
0000.,.....
----
1110,.....
1001,.....
----,.....
1111.....
1001.....
----.....
1100....
1001....
----....
1010...
1001...
----...
0110..
0000..
----,,
1101,
1001,
----,
1001
1001
----
0
Polinomios generadores
9
CRC-32 (Ethernet): = X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 +
X7 + X5 + X4 + X2 + X + 1
CRC ARPA: X24 + X23+ X17 + X16 + X15 + X13 + X11 + X10 + X9 + X8 + X5 +
X3 + 1
Mtodo de Hamming,
Mtodo de Orchard,
Mtodo de Reed-Muller.
CONCLUSIONES
El control de flujo es un mtodo por el que un mdem controla la velocidad
a la que los otros mdems le envan los datos.
El control de flujo por hardware depende del mdem (alta velocidad o que
comprimen datos) para controlar el flujo de datos.
El control de flujo por software es ms lento y menos conveniente que el
por hardware.
10
El control de flujo por software se usa para transmitir texto y no son usados
para la transferencia de archivos binarios pues contienen caracteres
especiales de control de flujo.
El mtodo de deteccin de errores cdigos de control de paridad, se basa
en aadir un bit (de paridad) a cada uno de los caracteres transmitidos.
El mtodo de correccin de errores permite corregir un error que ha sido
detectado en el mensaje recibido.
RECOMENDACIONES
Buscar una fuente fiable de consulta para evitar posibles confusiones
sobre tcnicas de control de flujo y tcnicas de Control de Errores.
BIBLIOGRAFA
Amrico, O. (s.f.). Red de sensores. Obtenido de Red de sensores:
http://postgrado.info.unlp.edu.ar/Carreras/Especializaciones/Redes_y_S
eguridad/Trabajos_Finales/Fata_Omar_Americo.pdf
Microsoft. (Enero de 2005). Obtenido de Microsoft:
https://msdn.microsoft.com/es-es/library/cc786360(v=ws.10).aspx
11