SlideShare una empresa de Scribd logo
1 de 45
CONTROL DE FLUJO
Una analogía.
 Imagina que un día tu y tu amigo van a bajar

manzanas de un árbol. Tu amigo sube al árbol y
tu tienes que atraparlas para que las coloques en
una canasta. Claro, para ello tienes varias
canastas por si una se llena, la reemplazas.
Una analogía.
 Tu amigo comienza a lanzarlas y tu tienes que

atraparlas. Todo va normal. Las hechas al cesto y
no hay problema.
Una analogía.
 Sin embargo llegara un momento en que esa

canasta se llenara y tendrás que cambiar de
canasta.
Una analogía.
 Tienes

dos
opciones,
cambiar
la
canasta, recogerlas aplastadas mientras se van
tirando más manzanas o…
Una analogía.
 Antes de que se llene la canasta, decirle a tu

amigo que espere un momento hasta que le
indiques cuando seguir.
Una analogía.
 Antes de que se llene la canasta, decirle a tu

amigo que espere un momento hasta que le
indiques cuando seguir.

XOFF, please!
Una analogía.
 Antes de que se llene la canasta, decirle a tu

amigo que espere un momento hasta que le
indiques cuando seguir.
Una analogía.
 Antes de que se llene la canasta, decirle a tu

amigo que espere un momento hasta que le
indiques cuando seguir.

XON, PLEASE!
Una analogía.
 ¿Ves que todo es mas ordenado?
Una analogía.
 ¿Ves que todo es mas ordenado?
Una analogía.
 ¿Ves que todo es mas ordenado?
¿Qué es el control de flujo?
 En comunicaciones, el control de flujo es el

proceso de gestionar la tasa de transmisión de
datos entre dos nodos, para prevenir que un
transmisor rápido exceda a un receptor lento.
ES NECESARIO CONTAR CON.
Memoria intermedia
 Espacio de memoria, en el que se almacenan

datos para evitar que el programa o recurso que
los requiere, ya sea hardware o software, se
quede sin datos durante una transferencia.
 Conocido como Buffer.
Conexión full-Duplex.
 El servicio de transporte ha de permitir la

transmisión concurrente de flujos independientes
en ambas direcciones.
 Un sistema telefónico estándar es un ejemplo de
una transmisión full-duplex.
ASENTIMIENTO
 El transmisor envía una trama al receptor.
 El

receptor la recoge, y devuelve otra trama de
aceptación(ACK).
 Cuando el receptor esté colapsado (el buffer a punto de
llenarse), no tiene más que dejar de confirmar una trama
y entonces el emisor esperará hasta que el receptor
decida enviarle el mensaje de confirmación (una vez que
tenga espacio en el buffer )
 Cuando el transmisor recibe esta trama sabe que puede
realizar *ACK – ACKNOWLEDGEMENT (ACK) (en español acuse de recibo),
un nuevo envío...
**Solo es posible enviar una trama a la vez
BLOQUE DE DATOS

RECEPTOR

TRASMISOR
BLOQUE DE DATOS
ACK – ÉXITO

RECEPTOR

TRASMISOR
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS
RECEPTOR

TRASMISOR
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS
RECEPTOR

TRASMISOR
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS
RECEPTOR

TRASMISOR

ACK – ÉXITO
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS

BLOQUE DE DATOS

RECEPTOR

TRASMISOR

ACK – ÉXITO
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS

BLOQUE DE DATOS

RECEPTOR

TRASMISOR

ACK – ÉXITO

¡BUFFER LLENO!
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS

BLOQUE DE DATOS

RECEPTOR

TRASMISOR

ACK – ÉXITO

.
¡BUFFER LLENO!
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS

BLOQUE DE DATOS

RECEPTOR

TRASMISOR

ACK – ÉXITO

..
¡BUFFER LLENO!
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS

BLOQUE DE DATOS

RECEPTOR

TRASMISOR

ACK – ÉXITO

…
¡BUFFER LLENO!
BLOQUE DE DATOS
ACK – ÉXITO

BLOQUE DE DATOS

BLOQUE DE DATOS
ACK – ÉXITO

RECEPTOR

TRASMISOR

ACK – ÉXITO
VENTANAS DESLIZANTES
 Se establece una ventana de un tamaño fijo, la cual es

el marco en el que cabe la máxima cantidad de
paquetes que se pueden enviar sin recibir
asentimiento.
 El tamaño de la ventana es proporcional a la memoria
intermedia disponible.
 Se dice que los paquetes dentro de la ventana están
en estado de espera de confirmación
(unacknowledged)..
+TEORIA.
 En el momento de recibir un acuse de recibo, la

ventana se desliza para alcanzar el siguiente
paquete y poder enviarlo.
 Al mismo tiempo, el deslizamiento saca fuera el

paquete que se ha asentido, el cual no es
necesario mantenerlo más en memoria.
 Con un tamaño de ventana suficientemente

ajustado a la capacidad de la red, es posible
eliminar cualquier tiempo muerto.
Ventana del emisor:
 La ventana tiene inicialmente espacio para n-1

tramas.
 El tamaño de la ventana en cada momento
equivale al número de tramas que se pueden
enviar
 Envío de una trama
-El límite izquierdo de la ventana avanza
 Recepción de un ACK
-El límite derecho de la ventana avanza
Ventana del receptor
 La ventana tiene inicialmente espacio para n-1

tramas
 El tamaño de la ventana en cada momento
equivale al número de tramas que se pueden
aceptar.
 Recepción de una trama.
-El límite izquierdo de la ventana
avanza
 Envío de un ACK
-El límite derecho de la ventana avanza
HANDSHAKING
 Técnica usada para que una comunicación se

establezca de forma correcta, o lo que es lo
mismo, para que los datos puedan ser
transmitidos correctamente ambos extremos de
una comunicación.
Es necesario que exista un acuerdo en cuanto
a:
1. Velocidad de los datos.
2. Cantidad de información soportada
3. Solución de los problemas por bloqueo de
alguna de las partes.
Control de flujo por software
 El control de flujo por software (llamado también

XON/XOFF o CTRL+S/CTRL+Q) usa caracteres de
datos para indicar que el flujo de datos debe iniciarse
o detenerse.
 Este protocolo sigue las pautas de enviar
información al receptor hasta que el buffer de este
esta lleno.
 Para saber si el buffer esta lleno o esta vació se
utilizan dos caracteres de la tabla ASCII, que son el
17 y el 19.
 Los cables necesarios para la comunicación siguen
siendo TxD, RxD, y GND, ya que los caracteres de
control se envían a través de los cables como si
El emisor envía datos al receptor, el cual lo almacena en buffer
El emisor envía datos al receptor, el cual lo almacena en buffer
•No hay que esperar a que el buffer del receptor se sature de información ya
que si se le avisa demasiado tarde el emisor pueden perderse datos al no
poder almacenarlos.
•La señal de XOFF se da cuando el buffer esta entorno al 75% de
su capacidad.
La señal de XON se da cuando esta cerca del 25% de
esta manera el receptor nunca para de trabajar y nunca
se satura.
Tampoco hay que esperar que este el buffer completa mente vació
para enviar un XON ya que eso significaría que el receptor tiene un
tiempo en el que no trabaja y seria un desperdicio del tiempo.
Control de flujo por hardware
 El control de flujo por hardware (RTS/CTS)

depende del módem para controlar el flujo de
datos.
 Cuando el receptor está listo para recibir
datos, activa RTS; este valor será leído por el
que transmite, en su CTS indicando que está
libre para enviar datos.

Más contenido relacionado

La actualidad más candente

Sistemas de Conmutación: Control de congestión
Sistemas de Conmutación: Control de congestiónSistemas de Conmutación: Control de congestión
Sistemas de Conmutación: Control de congestiónAndres Suarez
 
Capa de transporte - capa 4 osi
Capa de transporte - capa 4 osiCapa de transporte - capa 4 osi
Capa de transporte - capa 4 osiEl Taller del Bit
 
Chapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File SystemsChapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File Systemsaskme
 
Token Ring : 802.5
Token Ring : 802.5Token Ring : 802.5
Token Ring : 802.5Pnkj_Sharma
 
Bandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum SpreadingBandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum SpreadingMeenakshi Paul
 
Acceso multiple de division FDMA, TDMA,CDMA Y PDMA
Acceso multiple de division FDMA, TDMA,CDMA Y PDMAAcceso multiple de division FDMA, TDMA,CDMA Y PDMA
Acceso multiple de division FDMA, TDMA,CDMA Y PDMAfrancisco1707
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transportelaura1352
 
CAPA DE TRANSPORTE MODELO OSI
CAPA DE TRANSPORTE MODELO OSICAPA DE TRANSPORTE MODELO OSI
CAPA DE TRANSPORTE MODELO OSIAliderek LuMej
 
Multiplexación por división de frecuencia (FDM)
Multiplexación por división  de frecuencia (FDM)Multiplexación por división  de frecuencia (FDM)
Multiplexación por división de frecuencia (FDM)Starling Javier C
 
examen inf-164
examen inf-164examen inf-164
examen inf-164tecmac
 
Lecture 3 codificación fuente
Lecture 3 codificación fuenteLecture 3 codificación fuente
Lecture 3 codificación fuentenica2009
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11Keshav Maheshwari
 

La actualidad más candente (20)

Note 4 physical layer ii (1) spread spectrum(fhss&dsss)
Note 4 physical layer ii (1) spread spectrum(fhss&dsss)Note 4 physical layer ii (1) spread spectrum(fhss&dsss)
Note 4 physical layer ii (1) spread spectrum(fhss&dsss)
 
Sistemas de Conmutación: Control de congestión
Sistemas de Conmutación: Control de congestiónSistemas de Conmutación: Control de congestión
Sistemas de Conmutación: Control de congestión
 
Capa de transporte - capa 4 osi
Capa de transporte - capa 4 osiCapa de transporte - capa 4 osi
Capa de transporte - capa 4 osi
 
Chapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File SystemsChapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File Systems
 
Protocolos FTP y SFTP
Protocolos FTP y SFTPProtocolos FTP y SFTP
Protocolos FTP y SFTP
 
Token Ring : 802.5
Token Ring : 802.5Token Ring : 802.5
Token Ring : 802.5
 
Soportes Almacenamiento
Soportes AlmacenamientoSoportes Almacenamiento
Soportes Almacenamiento
 
Bandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum SpreadingBandwidth Utilization Multiplexing and Spectrum Spreading
Bandwidth Utilization Multiplexing and Spectrum Spreading
 
Acceso multiple de division FDMA, TDMA,CDMA Y PDMA
Acceso multiple de division FDMA, TDMA,CDMA Y PDMAAcceso multiple de division FDMA, TDMA,CDMA Y PDMA
Acceso multiple de division FDMA, TDMA,CDMA Y PDMA
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
CAPA DE TRANSPORTE MODELO OSI
CAPA DE TRANSPORTE MODELO OSICAPA DE TRANSPORTE MODELO OSI
CAPA DE TRANSPORTE MODELO OSI
 
RTCP
RTCPRTCP
RTCP
 
Multiplexación por división de frecuencia (FDM)
Multiplexación por división  de frecuencia (FDM)Multiplexación por división  de frecuencia (FDM)
Multiplexación por división de frecuencia (FDM)
 
examen inf-164
examen inf-164examen inf-164
examen inf-164
 
Act 13 erlang c
Act 13 erlang cAct 13 erlang c
Act 13 erlang c
 
modelo osi CAPA 3
 modelo osi CAPA 3 modelo osi CAPA 3
modelo osi CAPA 3
 
Protocolo de capa 5
Protocolo de capa 5Protocolo de capa 5
Protocolo de capa 5
 
Lecture 3 codificación fuente
Lecture 3 codificación fuenteLecture 3 codificación fuente
Lecture 3 codificación fuente
 
Application layer
Application layerApplication layer
Application layer
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
 

Destacado

Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezRenee Gonzalez
 
Presentación Técnicas Creativas para la Innovación: Analogias
Presentación Técnicas Creativas para la Innovación: AnalogiasPresentación Técnicas Creativas para la Innovación: Analogias
Presentación Técnicas Creativas para la Innovación: AnalogiasCarlos del Razo
 
Unidad vi el ser humano y su entorno
Unidad vi el ser humano y su entornoUnidad vi el ser humano y su entorno
Unidad vi el ser humano y su entornoNelly Garcia Suarez
 

Destacado (6)

Analogias i
Analogias iAnalogias i
Analogias i
 
Analogias
AnalogiasAnalogias
Analogias
 
Presentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalezPresentacion 2 estructuras de control web renee gonzalez
Presentacion 2 estructuras de control web renee gonzalez
 
Presentación Técnicas Creativas para la Innovación: Analogias
Presentación Técnicas Creativas para la Innovación: AnalogiasPresentación Técnicas Creativas para la Innovación: Analogias
Presentación Técnicas Creativas para la Innovación: Analogias
 
Unidad vi el ser humano y su entorno
Unidad vi el ser humano y su entornoUnidad vi el ser humano y su entorno
Unidad vi el ser humano y su entorno
 
Analogias
AnalogiasAnalogias
Analogias
 

Similar a Analogia de control de flujo

Protocolo ventana deslizante
Protocolo ventana deslizanteProtocolo ventana deslizante
Protocolo ventana deslizanteasanterom
 
Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)
Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)
Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)myle22
 
Congestión en Redes
Congestión en RedesCongestión en Redes
Congestión en Redesguest23ccda3
 
Establecimiento de la conexion
Establecimiento de la conexionEstablecimiento de la conexion
Establecimiento de la conexionadjaes
 
Transmisión de datos
Transmisión de datosTransmisión de datos
Transmisión de datosLevin Andres
 
Algoritmos de Control de Congestión
Algoritmos de Control de CongestiónAlgoritmos de Control de Congestión
Algoritmos de Control de CongestiónCarlos Román
 
DeteccióN Y CorreccióN De Errores Bajo La Capa
DeteccióN Y CorreccióN De Errores Bajo La CapaDeteccióN Y CorreccióN De Errores Bajo La Capa
DeteccióN Y CorreccióN De Errores Bajo La Capacomunicacion
 
Capa De Transporte2
Capa De Transporte2Capa De Transporte2
Capa De Transporte2guest5bb75e
 
ELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptx
ELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptxELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptx
ELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptxJOSUEELIANBETANCOURT
 
Capa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasCapa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasJesus Jimenez
 
Capa de Transporte
Capa de TransporteCapa de Transporte
Capa de TransporteVelmuz Buzz
 

Similar a Analogia de control de flujo (20)

Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 
Protocolo ventana deslizante
Protocolo ventana deslizanteProtocolo ventana deslizante
Protocolo ventana deslizante
 
Protocolo ventana deslizante
Protocolo ventana deslizanteProtocolo ventana deslizante
Protocolo ventana deslizante
 
9. nueve
9. nueve9. nueve
9. nueve
 
Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)
Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)
Control de Transmision y de flujo de datos, Acuse de recibo negativo (nak)
 
Ventanas deslizantes
Ventanas deslizantesVentanas deslizantes
Ventanas deslizantes
 
Capa de enlace de Datos
Capa de enlace de DatosCapa de enlace de Datos
Capa de enlace de Datos
 
Transmisión de datos
Transmisión de datosTransmisión de datos
Transmisión de datos
 
Congestión en Redes
Congestión en RedesCongestión en Redes
Congestión en Redes
 
Establecimiento de la conexion
Establecimiento de la conexionEstablecimiento de la conexion
Establecimiento de la conexion
 
Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
 
Transmisión de datos
Transmisión de datosTransmisión de datos
Transmisión de datos
 
Algoritmos de Control de Congestión
Algoritmos de Control de CongestiónAlgoritmos de Control de Congestión
Algoritmos de Control de Congestión
 
Edu
EduEdu
Edu
 
DeteccióN Y CorreccióN De Errores Bajo La Capa
DeteccióN Y CorreccióN De Errores Bajo La CapaDeteccióN Y CorreccióN De Errores Bajo La Capa
DeteccióN Y CorreccióN De Errores Bajo La Capa
 
Capa De Transporte2
Capa De Transporte2Capa De Transporte2
Capa De Transporte2
 
ELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptx
ELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptxELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptx
ELEMENTOS DEL PROTOCOLO DE TRANSPORTE.pptx
 
Control de errores
Control de erroresControl de errores
Control de errores
 
Capa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasCapa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de Computadoras
 
Capa de Transporte
Capa de TransporteCapa de Transporte
Capa de Transporte
 

Más de Ashley Stronghold Witwicky

Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Ashley Stronghold Witwicky
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasAshley Stronghold Witwicky
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesAshley Stronghold Witwicky
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncionalAshley Stronghold Witwicky
 

Más de Ashley Stronghold Witwicky (20)

Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 
Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)
 
Sanson mata un leon con sus manos
Sanson mata un leon con sus manosSanson mata un leon con sus manos
Sanson mata un leon con sus manos
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogas
 
Constancia de servicio
Constancia de servicioConstancia de servicio
Constancia de servicio
 
Requisitos para Guia Mayor
Requisitos para Guia MayorRequisitos para Guia Mayor
Requisitos para Guia Mayor
 
Instructivo de llenado carta poder
Instructivo de llenado carta poderInstructivo de llenado carta poder
Instructivo de llenado carta poder
 
Constancia experiencia profesional
Constancia experiencia profesionalConstancia experiencia profesional
Constancia experiencia profesional
 
Ideales ja
Ideales jaIdeales ja
Ideales ja
 
Mysql
MysqlMysql
Mysql
 
Especialidad de insectos desarrollada
Especialidad de insectos desarrolladaEspecialidad de insectos desarrollada
Especialidad de insectos desarrollada
 
Manual basico autocad_2012
Manual basico autocad_2012Manual basico autocad_2012
Manual basico autocad_2012
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantes
 
Ecuaciones primer grado con una incognita
Ecuaciones primer grado con una incognitaEcuaciones primer grado con una incognita
Ecuaciones primer grado con una incognita
 
Conversion de unidades
Conversion de unidadesConversion de unidades
Conversion de unidades
 
Curso de my sql
Curso de my sqlCurso de my sql
Curso de my sql
 
Manual de microsoft publisher 2007
Manual de microsoft publisher 2007Manual de microsoft publisher 2007
Manual de microsoft publisher 2007
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncional
 
Biblia de publisher 2007
Biblia de publisher 2007Biblia de publisher 2007
Biblia de publisher 2007
 
Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 

Último (20)

TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 

Analogia de control de flujo

  • 2. Una analogía.  Imagina que un día tu y tu amigo van a bajar manzanas de un árbol. Tu amigo sube al árbol y tu tienes que atraparlas para que las coloques en una canasta. Claro, para ello tienes varias canastas por si una se llena, la reemplazas.
  • 3. Una analogía.  Tu amigo comienza a lanzarlas y tu tienes que atraparlas. Todo va normal. Las hechas al cesto y no hay problema.
  • 4. Una analogía.  Sin embargo llegara un momento en que esa canasta se llenara y tendrás que cambiar de canasta.
  • 5. Una analogía.  Tienes dos opciones, cambiar la canasta, recogerlas aplastadas mientras se van tirando más manzanas o…
  • 6. Una analogía.  Antes de que se llene la canasta, decirle a tu amigo que espere un momento hasta que le indiques cuando seguir.
  • 7. Una analogía.  Antes de que se llene la canasta, decirle a tu amigo que espere un momento hasta que le indiques cuando seguir. XOFF, please!
  • 8. Una analogía.  Antes de que se llene la canasta, decirle a tu amigo que espere un momento hasta que le indiques cuando seguir.
  • 9. Una analogía.  Antes de que se llene la canasta, decirle a tu amigo que espere un momento hasta que le indiques cuando seguir. XON, PLEASE!
  • 10. Una analogía.  ¿Ves que todo es mas ordenado?
  • 11. Una analogía.  ¿Ves que todo es mas ordenado?
  • 12. Una analogía.  ¿Ves que todo es mas ordenado?
  • 13. ¿Qué es el control de flujo?  En comunicaciones, el control de flujo es el proceso de gestionar la tasa de transmisión de datos entre dos nodos, para prevenir que un transmisor rápido exceda a un receptor lento.
  • 15. Memoria intermedia  Espacio de memoria, en el que se almacenan datos para evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia.  Conocido como Buffer.
  • 16. Conexión full-Duplex.  El servicio de transporte ha de permitir la transmisión concurrente de flujos independientes en ambas direcciones.  Un sistema telefónico estándar es un ejemplo de una transmisión full-duplex.
  • 17. ASENTIMIENTO  El transmisor envía una trama al receptor.  El receptor la recoge, y devuelve otra trama de aceptación(ACK).  Cuando el receptor esté colapsado (el buffer a punto de llenarse), no tiene más que dejar de confirmar una trama y entonces el emisor esperará hasta que el receptor decida enviarle el mensaje de confirmación (una vez que tenga espacio en el buffer )  Cuando el transmisor recibe esta trama sabe que puede realizar *ACK – ACKNOWLEDGEMENT (ACK) (en español acuse de recibo), un nuevo envío... **Solo es posible enviar una trama a la vez
  • 19. BLOQUE DE DATOS ACK – ÉXITO RECEPTOR TRASMISOR
  • 20. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS RECEPTOR TRASMISOR
  • 21. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS RECEPTOR TRASMISOR
  • 22. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS RECEPTOR TRASMISOR ACK – ÉXITO
  • 23. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS BLOQUE DE DATOS RECEPTOR TRASMISOR ACK – ÉXITO
  • 24. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS BLOQUE DE DATOS RECEPTOR TRASMISOR ACK – ÉXITO ¡BUFFER LLENO!
  • 25. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS BLOQUE DE DATOS RECEPTOR TRASMISOR ACK – ÉXITO . ¡BUFFER LLENO!
  • 26. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS BLOQUE DE DATOS RECEPTOR TRASMISOR ACK – ÉXITO .. ¡BUFFER LLENO!
  • 27. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS BLOQUE DE DATOS RECEPTOR TRASMISOR ACK – ÉXITO … ¡BUFFER LLENO!
  • 28. BLOQUE DE DATOS ACK – ÉXITO BLOQUE DE DATOS BLOQUE DE DATOS ACK – ÉXITO RECEPTOR TRASMISOR ACK – ÉXITO
  • 29. VENTANAS DESLIZANTES  Se establece una ventana de un tamaño fijo, la cual es el marco en el que cabe la máxima cantidad de paquetes que se pueden enviar sin recibir asentimiento.  El tamaño de la ventana es proporcional a la memoria intermedia disponible.  Se dice que los paquetes dentro de la ventana están en estado de espera de confirmación (unacknowledged)..
  • 30. +TEORIA.  En el momento de recibir un acuse de recibo, la ventana se desliza para alcanzar el siguiente paquete y poder enviarlo.  Al mismo tiempo, el deslizamiento saca fuera el paquete que se ha asentido, el cual no es necesario mantenerlo más en memoria.  Con un tamaño de ventana suficientemente ajustado a la capacidad de la red, es posible eliminar cualquier tiempo muerto.
  • 31. Ventana del emisor:  La ventana tiene inicialmente espacio para n-1 tramas.  El tamaño de la ventana en cada momento equivale al número de tramas que se pueden enviar  Envío de una trama -El límite izquierdo de la ventana avanza  Recepción de un ACK -El límite derecho de la ventana avanza
  • 32. Ventana del receptor  La ventana tiene inicialmente espacio para n-1 tramas  El tamaño de la ventana en cada momento equivale al número de tramas que se pueden aceptar.  Recepción de una trama. -El límite izquierdo de la ventana avanza  Envío de un ACK -El límite derecho de la ventana avanza
  • 33.
  • 34. HANDSHAKING  Técnica usada para que una comunicación se establezca de forma correcta, o lo que es lo mismo, para que los datos puedan ser transmitidos correctamente ambos extremos de una comunicación. Es necesario que exista un acuerdo en cuanto a: 1. Velocidad de los datos. 2. Cantidad de información soportada 3. Solución de los problemas por bloqueo de alguna de las partes.
  • 35. Control de flujo por software  El control de flujo por software (llamado también XON/XOFF o CTRL+S/CTRL+Q) usa caracteres de datos para indicar que el flujo de datos debe iniciarse o detenerse.  Este protocolo sigue las pautas de enviar información al receptor hasta que el buffer de este esta lleno.  Para saber si el buffer esta lleno o esta vació se utilizan dos caracteres de la tabla ASCII, que son el 17 y el 19.  Los cables necesarios para la comunicación siguen siendo TxD, RxD, y GND, ya que los caracteres de control se envían a través de los cables como si
  • 36. El emisor envía datos al receptor, el cual lo almacena en buffer
  • 37. El emisor envía datos al receptor, el cual lo almacena en buffer
  • 38. •No hay que esperar a que el buffer del receptor se sature de información ya que si se le avisa demasiado tarde el emisor pueden perderse datos al no poder almacenarlos.
  • 39. •La señal de XOFF se da cuando el buffer esta entorno al 75% de su capacidad.
  • 40.
  • 41.
  • 42.
  • 43. La señal de XON se da cuando esta cerca del 25% de esta manera el receptor nunca para de trabajar y nunca se satura.
  • 44. Tampoco hay que esperar que este el buffer completa mente vació para enviar un XON ya que eso significaría que el receptor tiene un tiempo en el que no trabaja y seria un desperdicio del tiempo.
  • 45. Control de flujo por hardware  El control de flujo por hardware (RTS/CTS) depende del módem para controlar el flujo de datos.  Cuando el receptor está listo para recibir datos, activa RTS; este valor será leído por el que transmite, en su CTS indicando que está libre para enviar datos.