12.05.2013 Views

1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Si esto no se cumple parada y espera va a ser ineficiente.<br />

Aunque el régimen sea R (bits/s), debido a los tiempos de propagación,<br />

se tiene la sensación de transmitir menos en realidad, eso es lo que se<br />

llama CAUDAL EFICAZ (Régimen binario medio que consigue el usuario).<br />

C<br />

ef<br />

L(<br />

bit)<br />

=<br />

T<br />

TRAMA<br />

Se puede demostrar que Cef = R*U<br />

Ventana deslizante<br />

Si d*R es grande, pasa mucho tiempo entre que se transmite y se<br />

recibe el ACK.<br />

La idea de la ventana deslizante es mandar más de una trama antes de<br />

esperar el ACK. Para ello se necesita un buffer de varias tramas tanto en<br />

el receptor como en el transmisor (en este último para almacenar tramas<br />

transmitidas de las que no se ha recibido confirmación).<br />

El buffer donde se almacenan las tramas se llama VENTANA y se habla<br />

de ventana de transmisión y ventana de recepción.<br />

VENTANA DE TRANSMISIÓN: Donde se copian las tramas que se han<br />

enviado a la espera de recibir confirmación.<br />

VENTANA DE RECEPCIÓN: Donde se guardan las tramas que se reciben<br />

hasta pasarlas al nivel superior y enviar el ACK.<br />

En este tipo de control de flujo tiene que acordar (E y R) el tamaño<br />

de ventana que será igual para los 2 (W). Esto significa que no se puede<br />

enviar más de w tramas hasta que no se reciba confirmación.<br />

W = 8<br />

Funcionamiento<br />

Representación del buffer de ventana: Buffer circular<br />

1<br />

7 2<br />

6<br />

8<br />

3<br />

7 8 1 2 3 4 5 6 7 8 1 2 3 4 5<br />

5 4<br />

En el emisor cada trama que se transmite se guarda en el buffer y se<br />

transmite indicando en un campo que se llama Nº de secuencia de<br />

transmisión, la posición de buffer que ocupa.<br />

Cuando llega un asentimiento se libera esa posición.<br />

El transmisor guarda un puntero al último asentimiento recibido. Y<br />

guarda otro puntero a la última trama enviada.<br />

El número máximo de tramas que puede haber entre ambos punteros es<br />

W. Si ya hay una distancia de 8 no se puede transmitir una nueva trama.<br />

50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!