1 1. INTRODUCCIÓN ........................................................... - Blearning
1 1. INTRODUCCIÓN ........................................................... - Blearning
1 1. INTRODUCCIÓN ........................................................... - Blearning
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