PROBLEMA 1

Dos abonados A y B disponen de una conexión a X.25 a 4800 bits/seg, con un retardo de
propagación y probabilidad de error en el enlace despreciable. Ambos han contratado los
valores por defecto (Ventana=3, Long Total Máxima de paquete =128 octetos). La red introduce entre A y B un retardo de tránsito de 900 mseg., y el bit D está a 1 en todos los paquetes. Todos
los asentimientos X.25 van en paquetes de datos.

1.- Calcular cuál es el caudal efectivo máximo que puede cursarse por cada circuito virtual
desde A hacia B.

 

Solución Problema 1 (jun92)

1.-
Lo primero es ver si hay envio continuo.

Para ello calculamos
1) Tas: el tiempo que tardo en recibir el asentimiento una vez que he terminado de enviar el paquete:

Tas=Tp +TTxACK+Tp

Tp lo que tarda el paquete en llegar al destino B que es quien responde con el ACK por estar el bit D puesto a 1
TTxACK lo que tardo en enviar el paquete de intercambio de datos que es quien incluye el ACK
Tp lo que tarda el paquete de datos que incluye el ACK en llegar al origen A

TTxACK =(128·8+5*8)/4800=221,6mseg
Explicación: 128*8 tamaño paquete X.25  incluimos los bits añadidos por el nivel 2 (LAP-B) 5*8; aunque el enunciado dice que la conexión X.25 es a 4800 bits/s, como nos piden calcular el caudal ofrecido por el nivel 3 (X.25), interpretamos que los 4800bits/s es la velocidad ofrecida por el nivel 1 al nivel 2.

Tp=900ms (enunciado)

Tas=2*900+221,6=2022ms

2)TTxW  Tiempo que tardo en transmitir toda la ventana
TTxW =Wt*TTxPaquete =Wt*TTxACK como se ha dicho antes los ACK van incluidos en en los paquetes de intercambio de datos
Wt=3 (enunciado)
TTxW =665ms

TTxW < Tas NO hay envio continuo

Ahora podemos calcular el caudal

Caudal =Wt*(LongDatos)* 8/(Tas +TTxPaquete )=Wt*(LongPaqueteX.25-LongCabeceraX.25)* 8/(Tas +TTxPaquete ) = 3*(128-3)*8/(221,6+2022 )
Desde que empiezo a enviar la ventana hasta que recibo el ACK para seguir enviando transcurre Tas+TTxPaquete

Caudal =1 337 bits/s