Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principios de la transferencia fiable - Coggle Diagram
Principios de la transferencia fiable
Comunicación entre pares
Caso general de comunicación entre entidades pares de un mismo nivel:
• Las cabeceras (PCI) contienen información de control del protocolo.
• En general, ambas entidades transmiten y reciben datos de usuario.
• Al comunicarse con su entidad par, una entidad le envía a la otra una PDU formada por cabecera (PCI) y, en general, datos de usuario (UD).
• Transferencia bidireccional de datos de usuario entre entidades pares.
Simplificación del caso general de comunicación entre entidades pares:
• El Tx transmite PDUs con PCI y UD (los UD vienen de su nivel superior).
• El Rx recibe PDUs con PCI y UD (los UD los pasará a su nivel superior).
• A la otra entidad par la llamaremos receptor (Rx).
• El Rx transmite PDUs que solo tendrán PCI (sin UD, solo info. de control).
• A una de las entidades pares del nivel la llamaremos transmisor (Tx).
• El Tx recibe PDUs que solo tendrán PCI.
• Supondremos una transferencia unidireccional de datos de usuario.
• Transferencia bidireccional de información de control del protocolo.
• Facilita la explicación de los principios de transferencia fiable.
La T.F. es importante en capas de aplicación, transporte y enlace de datos.
¡Está en la lista de los 10 temas más importantes sobre redes
¿Cómo se detectan estos problemas?
• PDUs erróneas
• PDUs perdidas y duplicadas
¿Cómo se solucionan estos problemas?
Retransmisiones
¿Por qué es necesaria la T.F.?
• PDUs perdidas
• PDUs duplicadas
• PDUs erróneas
¿Qué contiene la cabecera (PCI)?
• La PCI de una PDU de datos contiene información que permite:
• La PCI de una PDU de control contiene información que permite:
• Identificar esa PDU de datos y distinguirla de otras PDU enviadas por el Tx.
• La PCI de una PDU de control contiene información que permite:
• Que el Tx detecte si esa PDU de control tiene errores.
• Que el Rx identifique una determinada PDU de datos, e informar que dicha PDU de datos
Tipos de PDUs
• PDU de datos
• Contiene datos de usuario (UD)
• Contiene información de control del protocolo (en la PCI)
• Solo las envía el Tx
• PDU de control
• No contiene datos de usuario (UD)
• Solo contiene información de control del protocolo (en la PCI)
• Solo las envía el Rx
Funcionamiento básico
Transmisor (Tx):
• La entidad Tx de un determinado nivel, construye una PDU de datos con UD y PCI y la transmite al Rx.
Ahora, el Tx espera durante un tiempo, conocido como time_out, a recibir una PDU de control del Rx que le indique
Receptor (Rx):
• Al recibir una PDU de datos la entidad Rx de un determinado nivel:
Protocolo de parada y espera
Es poco eficiente
• El Tx se debe parar y esperar a recibir el ACK antes de poder enviar la
siguiente PDU.
• ¿Se puede medir la eficiencia?
• Para simplificar, vamos a suponer que
• no se producen errores,
• cada PDU tiene L bytes de UD y 0 bytes de PCI, y
• Tx siempre tiene una PDU lista para transmitir,
• dtransack = 0.
• Utilización del transmisor (o canal)
A este mecanismo de funcionamiento de un nivel para garantizar la transferencia fiable se le conoce como Protocolo de parada y espera