Reliable Transmission in Computer Networks

ScenicPalladium avatar
ScenicPalladium
·
·
Download

Start Quiz

Study Flashcards

10 Questions

¿Cuál es el propósito principal de los ACK en la transmisión fiable?

Confirmar la recepción de los frames

¿Qué sucede cuando el remitente no recibe un ACK después de un período razonable de tiempo?

El remitente retransmite el frame original

¿Cuál es el nombre del algoritmo que utiliza los ACK y los timeouts para garantizar la entrega fiable de los frames?

Algoritmo de parar y esperar (Stop-and-Wait)

¿Cuál es el resultado cuando el temporizador expira prematuramente en el algoritmo de parar y esperar?

El remitente retransmite el frame original

¿Cuál es la sutileza importante del algoritmo de parar y esperar?

No se especifica en el texto

¿Qué problema puede aparecer si el ACK se pierde o se retrasa?

La entrega de copias duplicadas de un frame

¿Cuál es el objetivo principal del algoritmo de ventana deslizante?

Permitir que el remitente tenga múltiples tramas en tránsito simultáneamente en la red

¿Qué sucede cuando se recibe un ACK en el remitente?

La ventana de envío se desliza hacia adelante

¿Cómo se manejan las tramas que llegan fuera de orden en el receptor?

Se almacenan temporalmente en una cola hasta que se reciba la trama correcta

¿Qué función cumple la función de control de flujo en el algoritmo de ventana deslizante?

Informar al remitente cuántas tramas puede aceptar el receptor

Study Notes

Transmisión Fiable

  • La transmisión fiable se logra mediante dos mecanismos fundamentales: Acknowledgments (ACK) y timeouts.
  • Un ACK es un marco de control que indica al remitente que un frame anterior ha sido recibido con éxito.
  • Si el remitente no recibe un ACK después de un período razonable de tiempo, retransmite el frame original, lo que se conoce como solicitud de repetición automática (ARQ).
  • Los ACK confirman la recepción de los frames, mientras que los timeouts controlan el tiempo de espera para la recepción de ACKs.

Algoritmo de Parar y Esperar (Stop-and-Wait)

  • El algoritmo de parar y esperar es el esquema más simple de ARQ (Automatic Repeat reQuest).
  • Después de transmitir un frame, el remitente espera un ACK antes de transmitir el siguiente frame.
  • Si el ACK no llega dentro de un cierto período de tiempo, el remitente realiza una retransmisión del frame original.
  • El algoritmo de parar y esperar puede causar la entrega de copias duplicadas de un frame si el ACK se pierde o se retrasa.
  • Para abordar este problema, el encabezado de un protocolo de parar y esperar generalmente incluye un número de secuencia de 1 bit para distinguir entre diferentes frames.

Algoritmo de Ventana Deslizante (Sliding Window)

  • El algoritmo de ventana deslizante es un mecanismo utilizado en protocolos de control de flujo y retransmisión automática de peticiones (ARQ) para mejorar la eficiencia de la transmisión de datos en una red.
  • El objetivo del algoritmo de ventana deslizante es permitir que el remitente tenga múltiples tramas en tránsito (es decir, sin ACK) simultáneamente en la red, lo que puede aumentar significativamente la eficiencia de la transmisión.
  • En el remitente, el algoritmo mantiene una ventana de envío que define el rango de tramas que aún no han sido confirmadas.
  • En el receptor, el algoritmo mantiene una ventana de recepción que define el rango de secuencias de tramas que el receptor está dispuesto a aceptar.
  • La función de control de flujo en el algoritmo de ventana deslizante permite al receptor controlar la tasa de transmisión del remitente informándole cuántas tramas puede aceptar.

Test your understanding of reliable transmission in computer networks, including the role of acknowledgments (ACK) and timeouts in ensuring successful data transmission. Learn how automatic repeat request (ARQ) works and how it helps in data communication.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser