Diferencia Entre Control De Flujo Y Control De Errores

Tabla de contenido:

Diferencia Entre Control De Flujo Y Control De Errores
Diferencia Entre Control De Flujo Y Control De Errores

Vídeo: Diferencia Entre Control De Flujo Y Control De Errores

Vídeo: Diferencia Entre Control De Flujo Y Control De Errores
Vídeo: Curso de Redes. 3.3.1. Control de errores. Cómo se miden 2024, Noviembre
Anonim

Diferencia clave: control de flujo frente a control de errores

La comunicación de datos es el proceso de enviar datos desde el origen al destino a través de un medio de transmisión. Para una comunicación de datos eficaz, es necesario utilizar técnicas. El remitente y el receptor tienen diferentes velocidades y diferentes capacidades de almacenamiento. Cuando los datos llegan al destino, los datos se almacenan temporalmente en la memoria. Esa memoria se conoce como búfer. Las diferencias de velocidad y las limitaciones del búfer pueden afectar la comunicación de datos confiable. El control de flujo y el control de errores son dos mecanismos diferentes que se utilizan para una transmisión de datos precisa. Si la velocidad del transmisor es mayor y la del receptor es menor, existe una discrepancia de velocidad. Entonces se debe controlar el flujo de datos enviados. Esta técnica se conoce como control de flujo. Durante la transmisión, pueden ocurrir errores. Si el receptor identifica un error,debe informar al remitente que hay un error en los datos. Entonces, el remitente puede retransmitir los datos. Esta técnica se conoce como control de errores. Ambos ocurren en la capa de enlace de datos del modelo OSI. La diferencia clave entre el control de flujo y el control de errores es que el control de flujo es para mantener el flujo adecuado de datos del remitente al receptor, mientras que el control de errores es para averiguar si los datos entregados al receptor están libres de errores y son confiables. La diferencia clave entre el control de flujo y el control de errores es que el control de flujo es para mantener el flujo adecuado de datos del remitente al receptor, mientras que el control de errores es para averiguar si los datos entregados al receptor están libres de errores y son confiables. La diferencia clave entre el control de flujo y el control de errores es que el control de flujo es para mantener el flujo adecuado de datos del remitente al receptor, mientras que el control de errores es para averiguar si los datos entregados al receptor están libres de errores y son confiables.

CONTENIDO

1. Descripción general y diferencia clave

2. Qué es el control de flujo

3. Qué es el control de errores

4. Similitudes entre el control de flujo y el control de errores

5. Comparación lado a lado: control de flujo frente a control de errores en forma tabular

6. Resumen

¿Qué es el control de flujo?

Al enviar datos de un dispositivo a otro, el extremo emisor se conoce como fuente, remitente o transmisor. El extremo receptor se conoce como destino o receptor. El remitente y el receptor pueden tener velocidades diferentes. El receptor no podrá procesar los datos si la velocidad de envío de datos es mayor. Por tanto, se pueden utilizar las técnicas de control de flujo.

Un método simple de control de flujo es el control de flujo Detener y esperar. Primero, el transmisor envía la trama de datos. Cuando se recibe, el receptor envía una trama de reconocimiento (ACK). El transmisor puede enviar datos, solo después de recibir la trama de reconocimiento del receptor. Este mecanismo controla el flujo de transmisión. El principal inconveniente es que solo se puede transmitir una trama de datos a la vez. Si un mensaje contiene varios marcos, la parada y la espera no serán un método de control de flujo eficaz.

Diferencia entre control de flujo y control de errores
Diferencia entre control de flujo y control de errores

Figura 01: Control de flujo y control de errores

En el método de ventana deslizante, tanto el emisor como el receptor mantienen una ventana. El tamaño de la ventana puede ser igual o menor que el tamaño del búfer. El remitente puede transmitir hasta que la ventana esté llena. Cuando la ventana está llena, el transmisor tiene que esperar hasta recibir un acuse de recibo del receptor. Se utiliza un número de secuencia para rastrear cada cuadro. El receptor reconoce una trama enviando una confirmación con el número de secuencia de la siguiente trama esperada. Este acuse de recibo anuncia al remitente que el receptor está listo para aceptar el número de marcos de tamaño de Windows comenzando con el número especificado.

¿Qué es el control de errores?

Los datos se envían como una secuencia de tramas. Es posible que algunos fotogramas no lleguen al destino. La ráfaga de ruido puede afectar la trama, por lo que es posible que no sea reconocible en el extremo receptor. En esta situación, se dice que la trama se pierde. A veces, las tramas llegan al destino, pero hay algunos errores en los bits. Entonces el marco se llama marco dañado. En ambos casos, el receptor no obtiene la trama de datos correcta. Para evitar estos problemas, el remitente y el receptor tienen protocolos para detectar los errores de tránsito. Es importante convertir el enlace de datos poco fiable en un enlace de datos fiable.

Técnicas de control de errores

Hay tres técnicas para el control de errores. Son Stop-and-Wait, Go-Back-N, Selective-Repeat. En conjunto, estos mecanismos se conocen como Solicitud de repetición automática (ARQ).

En Stop and Wait ARQ, se envía una trama al receptor. Luego, el receptor envía el acuse de recibo. Si el remitente no recibió un acuse de recibo en un período de tiempo específico, entonces el remitente reenvía ese marco nuevamente. Este período de tiempo se encuentra utilizando un dispositivo especial llamado temporizador. Al enviar la trama, el remitente inicia el temporizador. Tiene un horario fijo. Si no hay un reconocimiento reconocible del receptor, el remitente retransmitirá esa trama nuevamente.

En Go-Back-N ARQ, el remitente transmite una serie de fotogramas hasta el tamaño de la ventana. Si no hay errores, el receptor envía el acuse de recibo como de costumbre. Si el destino detecta un error, envía un acuse de recibo negativo (NACK) para esa trama. El receptor descartará la trama de error y todas las tramas futuras hasta que se corrija la trama de error. Si el remitente recibe un acuse de recibo negativo, debe retransmitir la trama de error y todas las tramas posteriores.

En ARQ de repetición selectiva, el receptor realiza un seguimiento de los números de secuencia. Envía un acuse de recibo negativo solo de la trama que se pierde o daña. El remitente solo puede enviar la trama para la que se recibe el NACK. Es más eficiente que Go-Back-N ARQ. Éstas son las técnicas de control de errores más comunes.

¿Cuál es la similitud entre el control de flujo y el control de errores?

Tanto el control de flujo como el control de errores ocurren en la capa de enlace de datos

¿Cuál es la diferencia entre el control de flujo y el control de errores?

Diferencia del medio del artículo antes de la mesa

Control de flujo vs control de errores

El control de flujo es el mecanismo para mantener la transmisión adecuada del remitente al receptor en la comunicación de datos. El control de errores es el mecanismo de entrega de datos fiables y sin errores al receptor en la comunicación de datos.
Técnicas principales
Stop and Wait y Sliding Window son ejemplos de técnicas de control de flujo. ARQ Stop-and-Wait, ARQ Go-Back-N, ARQ Selective-Repeat son ejemplos de técnicas de control de errores.

Resumen: control de flujo frente a control de errores

Los datos se transmiten del remitente al receptor. Para una comunicación confiable y eficiente, es fundamental utilizar técnicas. El control de flujo y el control de errores son dos de ellos. Este artículo analiza la diferencia entre el control de flujo y el control de errores. La diferencia entre el control de flujo y el control de errores es que el control de flujo es para mantener el flujo adecuado de datos del remitente al receptor, mientras que el control de errores es para averiguar si los datos entregados al receptor están libres de errores y son confiables.

Descargue el PDF de Flow Control vs Error Control

Puede descargar la versión PDF de este artículo y usarla para fines sin conexión según la nota de cita. Descargue la versión PDF aquí: Diferencia entre control de flujo y control de errores

Recomendado: