Está en la página 1de 16

Fundamentos de

Telecomunicaciones

2.4.1 Tipos: asentamiento, ventanas deslizantes.


Por hardware o software, de lazo abierto o
cerrado.
2.4.1 Tipos: asentamiento, ventanas deslizantes. 2
Por hardware o software, de lazo abierto o
cerrado.

ASENTAMIENTO
o El transmisor envía una trama al
receptor..
o El receptor la recoge, y devuelve
otra de aceptación (ACK)
o Cuando el receptor este colapsado
(buffer apunto de llenarse), no tiene
más que dejar de confirmar una
trama y entonces el emisor esperará
hasta que el receptor decida enviarle
el mensaje de confirmación.
o Cuando el transmisor recibe esta
trama sabe que puede realizar un
nuevo envió.
3

VENTANAS DESLIZANTES
Se establece una ventana de tamaño fijo, la cual es el marco en que cabe la
máxima cantidad de paquetes que se pueden enviar sin recibir asentamiento.
El tamaño de la ventana es proporcional a la memoria intermedia disponible.
Se dice que los paquetes dentro de la ventana están en estado de espera de
confirmación.
4

CARACTERISTICAS VENTANAS DESLIZANTES

➜ • El emisor envía varias tramas antes de recibir una


confirmación
➜ • La ventana deslizante tiene un tamaño fijo (1..n)
➜ • Se pueden enviar hasta n tramas antes de una confirmación
(ACK)
➜ • Mejoras de eficiencia
➜ • Envío de NCAK
➜ • Piggybacking
➜ • El ACK puede ser:
➜ • El del último paquete recibido.
➜ • Indicando cual es el paquete recibido con su número.

6

Ventana del emisor:


•La ventana tiene inicialmente espacio para n-
1tramas
•El tamaño de la ventana en cada momento
equivale al número de tramas que se pueden
enviar
•Envío de una trama
•El límite izquierdo de la ventana avanza
•Recepción de un ACK
•El límite derecho de la ventana avanza
Ventana del receptor: 7

•La ventana tiene inicialmente espacio para n-1tramas


•El tamaño de la ventana en cada momento equivale al número
de tramas que se pueden aceptar
•Recepción de una trama
•El límite izquierdo de la ventana avanza
•Envío de un ACK
•El límite derecho de la ventana avanza
Extensión del mecanismo de control de flujo para 8
recuperación de errores (tramas perdidas o erróneas)

Parada y espera con ARQ (stop-and-wait ARQ)


•El emisor guarda una copia de la última trama
transmitida hasta que recibe el ACK
ARQ (Automatic Repeatre Quest) correspondiente
•Cuando se recibe una trama errónea, se envía •El receptor puede responder con un ACK o un
una trama NACK NACK:
•Las tramas especificadas por la trama NACK se •Las tramas de datos y las tramas ACK se
retransmiten numeran con 0/1 alternativamente:
•Una trama de datos 0 se asienta mediante una
•Se garantiza la robustez del mecanismo de
trama ACK 1 y viceversa
control de flujo ante:
•Permite identificar y descartar las tramas
•Tramas de datos perdidas o erróneas
duplicadas
•Tramas de asentimiento (ACK o NACK) perdidas
•Las tramas NACK no van numeradas: •Asienten
•La recuperación de errores mediante ARQ se
negativamente una trama de datos errónea
implementa junto con el control de flujo •Indican la retransmisión de la última trama de
•Parada y espera como: datos
•Parada y espera con ARQ (stop-and-wait ARQ) •El emisor dispone de un temporizador de forma
•Ventana deslizante como (ventana deslizante que si no se recibe un asentimiento (ACK o NACK)
con ARQ): antes de que expire, se retransmite la última trama
•Vuelta atrás N (go-back-n) de datos
•Rechazo selectivo (selective reject)
9

Ventana deslizante con ARQ


•El emisor guarda copias de las tramas transmitidas hasta que recibe el
ACK correspondiente
•El receptor puede responder con un ACK o un NACK:
•Las tramas de datos, las tramas ACK y las tramas NACK están
numeradas:
•Las tramas ACK llevan el número de la trama esperada
•Las tramas NACK llevan el número de la trama errónea y también sirven
para confirmar positivamente todas las tramas anteriores a la errónea
•El emisor también dispone de un temporizador de forma que si no se
recibe un asentimiento (ACK o NACK) antes de que expire, se retransmiten
las tramas pendientes de confirmación. Dos variantes en función del
rechazo:
•Vuelta atrás N (go-back-n): rechazo de la trama errónea y subsiguientes
•Rechazo selectivo (selective reject): rechazo sólo de la trama errónea
10

•Difiere de vuelta atrás N en que:


•El emisor debe disponer de un mecanismo de
búsqueda que le permita seleccionar la trama
Rechazo cuya retransmisión fue solicitada (el receptor

selectivo
detectó una trama de datos perdida o errónea y
solicitó su retransmisión mediante una trama

(selective NACK)

reject)
•El emisor sólo retransmite la trama de datos
perdida o errónea
•El receptor debe almacenar las tramas recibidas
después de enviar un NACK hasta que la trama
dañada sea reemplazada
•El receptor debe ser capaz de reordenar las
tramas recibidas
11

CONTROL DE FLUJO HARDWARE

TS y CTS permiten al PC y al modem parar el flujo de datos que se establece


entre ellos de forma temporal. Este sistema es el mas seguro y el que soporta
una operación adecuada a altas velocidades. Los módems Courier 56K Business
Modem ejecutan el control de flujo por hardware al detectar que un búfer está al
90% de su capacidad, y emiten la señal Listo para enviar (CTS) para detener el
flujo de datos. Cuando la capacidad del búfer baja hasta el 20%, se envía una
señal CTS para reiniciar el flujo de datos.
12

CONTROL DE FLUJO SOFTWARE


El control de flujo por software hace uso de dos caracteres especiales,
usualmente representados como Xon/Xoff. No están destinados para ser
usados en una transmisión comenzar/terminar. Son usados por los
dispositivos seriales para permitirle a la PC saber cuando el buffer está casi
lleno, se manda un carácter Xoff sobre la línea de transmisión. La PC leerá el
carácter especial y detendrá la escritura hasta que lea un carácter Xon desde
el dispositivo. Aunque el buffer de la PC raramente se llene, cuando el
dispositivo reciba un carácter Xoff detendrá la escritura hasta que reciba el
byte Xon. El comando para iniciar se denomina XON (activar transmisión) y
para detener XOFF (desactivar transmisión). Puede cambiar los caracteres
utilizados.
13
14
CONTROL DE FLUJO POR LAZO ABIERTO
• Sistemas de lazo abierto o sistemas sin realimentación. La salida no tiene efecto sobre
el sistema.

La mayor parte de sistemas de lazo abierto serán automatismos a los que no podremos
llamar en sentido estricto robots porque, al no tener en cuenta la salida, su capacidad
de toma de decisiones “inteligentes” es muy limitada.
CONCLUSION
Debido a la complejidad asociada a la
ordenación y al almacenamiento necesario en el
receptor y a la lógica extra necesaria en el
emisor para seleccionar las tramas específicas
para su retransmisión, el rechazo selectivo con
ARQ es caro y no se usa a menudo. En otras
palabras, el rechazo selectivo da mejores
prestaciones, pero en la práctica se suele
descartar a favor de la vuelta atrás por la
sencillez de la implementación de este último.
BIBLIOGRAFIA

https://es.slideshare.net/DanielMoralesMexico/control-de-flujo-en-telecomunicaciones

http://fundamentostelecom.blogspot.com/2012/12/24-control-de-flujo-tipos-
asentimiento.html

También podría gustarte