Você está na página 1de 81

CONMUTACIÓN

DE CIRCUITOS Y
PAQUETES
CONMUTACIÓN
• La acción de establecer una vía, un camino, de extremo a
extremo entre dos puntos, un emisor (Tx) y un receptor (Rx) a
través de nodos o equipos de transmisión.
• Permite la entrega de la señal
desde el origen hasta el destino
requerido.
CONMUTACIÓN
• En la conmutación de circuitos, el camino
(llamado “circuito”) entre los extremos del
proceso de comunicación se mantiene de forma
permanente mientras dura la comunicación, de
forma que es posible mantener un flujo continuo
de información entre dichos extremos. Este es el
caso de la telefonía convencional
CONMUTACIÓN
• En la conmutación de paquetes, no existe un circuito
permanente entre los extremos y, la red, simplemente, se
dedica a encaminar paquete a paquete la información
entre los usuarios.
CONMUTACIÓN DE CIRCUITOS
• La conmutación de circuitos es un tipo de comunicación que establece
o crea un canal dedicado (o circuito) entre 2 estaciones mientras dura
una sesión. Después de que es terminada la sesión se libera el canal
y éste podrá ser usado por otro par de usuarios.
• El ejemplo más típico de este tipo de redes es el sistema telefónico la
cual enlaza segmentos de cable para crear un circuito o trayectoria
única durante la duración de una llamada o sesión.
• Los sistemas de conmutación de circuitos son ideales para
comunicaciones que requieren que los datos/información sean
transmitidos en tiempo real.
CONMUTACIÓN DE CIRCUITOS
• Generalmente los datos deben pasar por varios nodos intermedios.
Estos nodos son los encargados de dirigir los datos para que lleguen a
su destino.
• Los nodos intermedios no tratan los datos de ninguna forma, sólo se
encargan de encaminarlos a su destino.
• La conmutación de circuitos implica 3 fases :Establecimiento del
circuito, Transferencia de archivos, Liberación del circuito.
• Establecimiento del circuito: Antes de transmitir cualquier señal,
se debe establecer un circuito extremo a extremo (estación a estación).
• Transferencia de datos: Tras el establecimiento del circuito, la
información se podrá transmitir desde la estación origen a la estación
destino a través de la red. Dependiendo de la naturaleza de la red, los
datos podrán ser tanto analógicos como digitales. Normalmente, la
conexión es full dúplex.
• Desconexión del circuito : Tras la fase de transferencia de datos, la
conexión se finaliza. Para la desconexión del circuito, se deben
propagar las señales correspondientes a los nodos con los que se
estableció la conexión, para que éstos liberen los recursos utilizados.
CONMUTACIÓN DE CIRCUITOS
• La conmutación de circuitos suele ser bastante ineficiente
ya que los canales están reservados aunque no circulen
datos a través de ellos.
• Para tráfico de voz, en que suelen circular datos (voz)
continuamente, puede ser un método bastante eficaz ya
que el único retardo es el establecimiento de la conexión,
y luego no hay retardos de nodo en nodo (al estar ya
establecido el canal y no tener que procesar ningún nodo
ninguna información).
CONCEPTOS DE
CONMUTACION DE CIRCUITOS
• El conmutador se compone de:

Unidad de control:

• Establece, gestiona y corta las conexiones conforme se le requieran al


sistema.

Conmutador Digital:

• Proporciona un camino para la señal de una forma transparente entre


cualesquiera dos dispositivos que estén conectados.

Interfaz de red:

• Incluye las funciones y hardware para conectar los dispositivos digitales (y


analógicos) a la red.
CONMUTACIÓN POR DIVISIÓN
EN EL ESPACIO
• En un conmutador por división en el espacio las rutas que se establecen son
físicamente independientes.
• Cada conexión requiere el establecimiento de un camino físico a través del
conmutador.
• El bloque básico de un conmutador de este tipo consiste en una matriz de conexiones
o puertas semiconductoras o puntos de cruce que son habilitadas o deshabilitadas por
la unidad de control del conmutador.
• Estos conmutadores tienen las siguientes limitaciones:

• El número de puntos de cruce crece con el cuadrado del número de estaciones conectadas.

• La pérdida de un punto de cruce impide el establecimiento de la conexión entre los dispositivos


cuyas líneas se intersectan en ese punto.

• Los puntos de cruce se utilizan de manera ineficiente, ya que aun estando todas las estaciones
conectadas, solo se usan una pequeña fracción de los puntos de cruce.
• Para superar estas limitaciones, se emplean conmutadores con
múltiples etapas.
• Esta configuración tiene una serie de ventajas sobre una matriz de una
única etapa:
• El número de puntos de cruce se reduce, aumentando la utilización de
las líneas de cruce.
• Hay más de un camino posible a través de la red para conectar los
puntos finales, aumentando así la seguridad.
CONMUTACIÓN POR DIVISIÓN EN
EL TIEMPO
• La fragmentación de una cadena de bits de menor velocidad en segmentos que compartirán una
secuencia de velocidad superior a otras cadenas de bits.

• Técnica: conmutación mediante bus TDM, se fundamenta el la multiplexación por división en el


tiempo síncrono.

• Uso de TDM síncrona.

• Los datos muestreados en cada entrada se organizan en ranuras (canales) para formar la trama.

• Datos volcados a la salida seleccionada en ese momento.

• En cada ranura puede ir un 1 bit, un byte,.....

• Transmisión full dúplex transmitiendo en una ranura y recibiendo en otra.

• Tiempo de la ranura= tiempo de transmisión de la entrada + retardo de propagación desde la


entrada a la salida a través del bus.

• En un conmutador bloqueante la asignación de ranuras se hace bajo demanda


Encaminamientos en redes de
comunicación de circuitos
• En las redes de comunicaciones, la conmutación se
considera como la acción de establecer una vía, un
camino, de extremo a extremo entre dos puntos, un
emisor (Tx) y un receptor (Rx) a través de nodos o equipos
de transmisión. La conmutación permite la entrega de la
señal desde el origen hasta el destino requerido.
• Básicamente, existen dos tipos básicos de arquitecturas
de redes de comunicación: conmutación de circuitos y
conmutación de paquetes
• Cuando los datos hay que enviarlos a largas distancias (e
incluso a no tan largas), generalmente deben pasar por
varios nodos intermedios. Estos nodos son los encargados de
encauzar los datos para que lleguen a su destino.
• En conmutación de circuitos, los nodos intermedios no
tratan los datos de ninguna forma, sólo se encargan de
encaminarlos a su destino.

Conmuntador:
Dispositivo para cambiar la dirección o interrumpir el paso de una corriente
eléctrica en un circuito.

Dispositivo automático empleado en radar para evitar que la energía emitida


alcance al receptor, pero
permitiendo que la energía recibida llegue sin pérdidas apreciables.
Ventajas y Desventajas de La Conmutación
de Circuitos
VENTAJAS DESVENTAJAS
• La transmisión se realiza en • Retraso en el inicio de la
tiempo real, siendo adecuado comunicación. Se necesita un
para comunicación de voz y tiempo para realizar la
conexión, lo que conlleva un
video. retraso en la transmisión de la
• No hay contención. Una vez que información.
se ha establecido el circuito las • Poco tolerante a fallos. Si un
partes pueden comunicarse a la nodo intermedio falla, todo el
máxima velocidad que permita el circuito se viene abajo. Hay
medio, sin compartir el ancho de que volver a establecer
banda ni el tiempo de uso. conexiones desde el principio.
Señalización de Control

• Las señales de control constituyen el medio en


el que se gestiona la red y por el que se
establecen, mantienen y finalizan las llamadas.
• Tanto la gestión de las llamadas como la gestión
de la red necesitan que se intercambie
información entre el abonado y los
conmutadores.
Funciones De Señalización

A medida que la red se hace más compleja, crece necesariamente


el número de funciones que se realizan a través de la señalización
de control. Entre las funciones más importantes se encuentran las
siguientes:
• Como ejemplo del empleo de la señalización de control considérese la secuencia de
conexión telefónica típica desde una línea a otra en la misma central:

1. Ambos teléfonos deben estar libres (colgados) antes de la llamada. Esta empieza
cuando uno de los abonados coge el auricular (descuelga), lo cual se indica
automáticamente al conmutador de la central final a la que está conectado.
2. El conmutador responde con un tono audible de marcar, señalizando al abonado que
puede marcar el número deseado.
3. El abonado llamante marca el número, lo cual se comunica al conmutador como la
dirección del abonado de destino.
4. Si el abonado llamado no está ocupado, el conmutador lo alerta acerca de la llamada
entrante enviando una serial de llamada que provoca que el teléfono suene.
a) El conmutador proporciona realimentación al abonado llamante: Si el abonado destino no está
ocupado, el conmutador devuelve un tono audible de llamada al abonado origen mientras que
simultáneamente se envía la señal de llamada al abonado llamado.
b) Si el destino está ocupado, el conmutador envía una señal audible de ocupado al llamante.
c) Si la llamada no puede establecerse a través del conmutador, este envía un mensaje audible de
«reintento» al abonado llamante.
Señalización por canal Común
La señalización de control tradicional en redes de conmutación de circuitos se ha realizado a
través de la propia línea principal o intracanal. En la técnica de señalización intracanal se usa el
mismo canal para las señales de control y la llamada propiamente dicha. Esta señalización
comienza en el abonado origen y sigue la misma ruta que la llamada. Existen dos formas de
señalización intracanal:

Intrabanda: en donde se usa la misma banda de frecuencias que las señales de voz que se
transmiten, con la ventaja de que las señales de control tienen las mismas propiedades
electromagnéticas que las señales de voz, pudiendo llegar a los mismos
lugares que éstas.
 Fuera de banda: Es en donde se aprovecha el hecho de que las señales de voz no utilizan todo
el ancho de banda de 4 Khz. asignado, y se hace uso de una banda de señalización estrecha e
independiente para el envío de señales de control, con la
ventaja de que estas señales, se pueden enviar también cuando no hay voz en el canal, lo que
permite la supervisión y control continuos de la llamada.
Sistema de Señalización numero 7
La señalización por canal común es más flexible y potente que la señalización intracanal y
está mejor preparada para satisfacer las necesidades de las redes digitales integradas. El
esquema más ampliamente usado es el Sistema de Señalización Numero 7 (SS7, signaling
system number . Si bien SS7 ha sido específicamente diseñada para su uso en redes RDSI,
se idea con ánimo ser una norma abierta de señalización por canal común que se pudiera
utilizar en diversas redes de conmutación de circuitos digitales. SS7 es el
mecanismo que proporciona el control interno y la inteligencia esenciales a una red RDSI.

El objetivo de SS7 es proporcionar un sistema de señalización por canal común de


propósito
general estandarizado internacionalmente con las siguientes características principales:
• Optimizado para su utilización en redes digitales de
telecomunicaciones con nodos digitales controlados por programa
y que hacen uso de canales digitales a 64 kbps.
• Diseñado para satisfacer las necesidades, tanto actuales como
futuras, de transferencia de información para control de
llamadas, control remoto, gestión y mantenimiento.
• Diseñado con objeto de constituir un medio seguro para la
transferencia de información en el orden correcto sin perdidas ni
duplicaciones.
• Apropiado para su uso en canales analógicos a velocidades
inferiores a 64 kbps.
• Adecuado para enlaces terrestres y satélite punto a punto.
CONMUTACION
DE PAQUETES
Introducción
• A partir del año 1970 se ideó una nueva forma de arquitectura de
datos digitales a larga distancia: La conmutación de Paquetes.
• Esta técnica se diseñó para ofrecer un servicio mas eficiente que
el proporcionado por la conmutación de circuitos. Aquí, un
estación realiza la transmisión de datos en base a pequeños
bloques llamados paquetes, cada uno de los cuales contiene una
parte de los datos del usuario e información de control necesaria
para el corrector funcionamiento de la red.
Introducción
Introducción
• Un elemento distintivo de las redes de conmutación de paquetes es el
hecho de que el funcionamiento interno se de en datagramas o
circuitos virtuales.
• La función de encaminamiento de una red de conmutación de
paquetes trata de encontrar la ruta de mínimo coste a través de la red.
• X25 = Protocolo estándar para la interfaz entre los sistemas finales y
una red de conmutación de paquetes.
PRINCIPIOS DE CONMUTACIÓN
DE PAQUETES
• La red de telecomunicaciones de conmutación de circuitos de
larga distancia se diseño para el tráfico de voz. Pero cuando son
utilizadas para la conexión de datos:
1. En una conexión típica usuario/estación la línea esta desocupada
la mayor parte del tiempo. Ineficiencia.
2. Se ofrece una velocidad de datos constante, de modo que los
equipos conectados deben trasmitir y recibir a la misma
velocidad.
PRINCIPIOS DE CONMUTACIÓN
DE PAQUETES
• Como funciona? Los datos se transmiten
en forma de paquetes cortos (Máx. 1000
octetos). Cada paquete contiene los datos
de usuario más cierta información de
control (como mínimo contiene la
información que necesita la red para
encaminar el paquete por ella hasta su
destino)
• En cada nodo, el paquete se recibe, se
almacena temporalmente y se envía al
siguiente nodo.
PRINCIPIOS DE CONMUTACIÓN
DE PAQUETES
• Ventajas sobre Conmutación de Circuitos:
La eficiencia de la línea es superior: Un único enlace entre 2 nodos
se puede compartir dinámicamente en el tiempo por varios paquetes.
Forman una cola y se transmiten lo más rápido posible.
Se puede realizar una conversión en velocidad de datos: Dos
estaciones pueden conectarse a los nodos con sus velocidad diferentes.
Siempre se aceptan las llamadas en la red, aunque el retardo de
transmisión aumente.
Se puede establecer prioridades entre paquetes. Los paquetes con
mayor prioridad experimentan un menor retardo que los paquetes de
prioridad baja.
TECNICAS DE CONMUTACIÓN

• DATAGRAMAS

• CIRCUITOS
VIRTUALES
TECNICAS DE CONMUTACIÓN
• DATAGRAMAS: Cada paquete es tratado de forma independiente.

Mensaje
original

Mensaje
recibido
TECNICAS DE CONMUTACIÓN

• CIRCUITOS VIRTUALES: Ruta pre establecida. Mensaje


original

Petición de
Llamada

Llamada
Aceptada

Petición de
Liberación
TECNICAS DE CONMUTACIÓN
Comparación: Datagramas y Circuitos Virtuales:
En periodos largos de conexión, el circuito virtual ofrece
servicios, como: Orden de secuencia y control de errores.
Viaje de los paquetes mas rápidamente (no hay decisión de
encaminamiento)

Ventaja en datagrama: Ahorrar tiempo en establecimiento


de llamada, resulta más rápido si hay pocos paquetes para
enviar. Hay un mejor control de congestión.
TAMAÑO DEL
PAQUETE
• Existe una relación importante
entre el tamaño del paquete y el
tiempo de transmisión.
• Dado un mensaje de 40 octetos y
cada paquete tiene 3 octetos de
información de control (cabecera)…
• Sin tomar en cuenta el tiempo
procesamiento y puesta en cola en
cada nodo (el cual es mayor
mientras mas paquetes existan)

X–a–b–Y
CONMUTACION DE
PAQUETES Y DE
CIRCUITOS
• Retardo de Propagación
(despreciable)
• Tiempo de transmisión
 En una línea de 10 kbps -> 10 000
bits en 1s

• Tiempo de nodo
 Cuanto le toma al nodo procesar lo
requerido para conmutación de
datos

X–1–2–3–4–Y
CONMUTACION DE PAQUETES Y DE CIRCUITOS
FUNCIONAMIENTO INTERNO Y
EXTERNO
• Existen 2 dimensiones de la conmutación de paquetes en datagramas o
circuitos virtuales. En otros términos:
• En la interfaz entre un nodo de red y una estación pueden darse 2
servicios: Servicio Orientado a Conexión y Servicio No Orientado a
Conexión.
• En un Servicio Orientado a Conexión se estable una conexión lógica,
paquetes identificados con una conexión y enumerados secuencialmente

≠ Operación de Circuito Virtual interno

Conexión Lógica = Circuito Virtual Ejemplo: X.25

Servicio Orientado a Conexión = Servicio de Circuito Virtual Externo


FUNCIONAMIENTO INTERNO Y
EXTERNO
• En un Servicio No Orientado a Conexión se gestiona los paquetes
independientemente, se pueden enviar desordenadamente.

Servicio No Orientado a Conexión= Servicio de Datagrama Externo

≠ Operación de Datagrama interno

• Internamente la red puede construir una ruta fija entre el origen y


destino (Circuito virtual o datagrama)
FUNCIONAMIENTO INTERNO Y
EXTERNO
CIRCUITO VIRTUAL EXTERNO

DATAGRAMA EXTERNO
FUNCIONAMIENTO INTERNO Y
EXTERNO
CIRCUITO VIRTUAL INTERNO

DATAGRAMA INTERNO
FUNCIONAMIENTO INTERNO Y
EXTERNO
• Las decisiones de diseño interno y externo no necesitan ser coincidentes:
1. Circuito Virtual Externo, Circuito Virtual Interno
Al solicitar un ciclo virtual se crea una ruta dedicada, de tal forma que los paquetes sigan ese
mismo camino.

2. Circuito Virtual Externo, Datagrama interno


Gestión separada de los paquetes. Paquetes de un mismo circuito virtual pueden recorrer
diferentes caminos. Opcionalmente, se almacenan los paquetes en nodo destino, para ser enviados
a estación destino en orden correcto.

3. Datagrama Externo, Datagrama Interno


Tanto como desde el punto de vista de red y de usuario, cada paquete se trata
independientemente.

4. Datagrama Externo, Circuito Virtual Interno


Sin percatarse de conexión alguna, el usuario envía paquetes a lo largo del tiempo pero la red
establece una conexión lógica entre estaciones, pudiendo esta mantenerse durante un largo
periodo con el fin de satisfacer futuras necesidades.
ENCAMINAMIENTO
Características
• La función primordial de una red de conmutación de paquetes es
aceptar paquetes procedentes de una estación emisora y enviarlos hacia
una estación destino. Para ello se debe determinar una ruta o camino a
través de la red, siendo posible generalmente la existencia de más de
uno. Así pues, se debe realizar una función de encaminamiento.
• Los requisitos de esta función comprenden:
-Exactitud -Imparcialidad -Optimización -Robustez
-Eficiencia -Simplicidad -Estabilidad
Criterios de funcionamiento
Es la parte más compleja que se debe analizar previo a una transmisión de datos para lograr el
rendimiento más efectivo.

Se puede optar por:

• Elección de la ruta

• Instante y lugar de decisión

Importante:

El nodo o nodos son responsables de la decisión de Encaminamiento el cual puede ser de dos
tipos:

• Distribuido: Es el más común con mayor robustez en el que cada nodo tiene la
responsabilidad de seleccionar un enlace de salida.

• Centralizado: Un solo nodo designado toma la decisión (este pude estar en el Centro de
Control de la Red); una gran desventaja es que un fallo de este nodo produce un bloqueo total
de la red
ESTRATEGIAS DE
ENCAMINAMIENTO
Estático
Especificación para cada par de nodos origen-destino, la identidad del
siguiente nodo en la ruta.
No se necesita saber la ruta completa sino sola la del siguiente nodo.
No existe diferenciación entre Datagramas y Circuitos Virtuales ya que
todos los paquetes van a seguir una misma ruta.
Ventajas: Simplicidad y buen funcionamiento.
Desventaja: Falta de flexibilidad.
Inundaciones
Para mensajes de alta prioridad.
No se precisa información sobre la red.
El nodo origen envía una copia del paquete a los nodo vecinos, y éstos
mediante enlaces enviarán al resto de nodos hasta que una copia
llegue al destino.
Propiedades:
• Se prueban los posibles caminos entres los nodos origen y destino.
• Una copia del paquete usará el menor número de saltos.
• Se visitan todos los nodos que estén directa o indirectamente
conectados con el origen.
• Generación de demasiado tráfico.
Aleatorio
• Mejoramiento de la técnica de inundaciones (mayor
control del congestionamiento).
• Selección de un único camino de salida
para transmitir el paquete entrante.
• Elenlace de salida se elige en forma aleatoria sin
tomar en cuenta el enlace anterior.
Adaptable
Las decisiones cambian a medida de las
condiciones de la red (si la red tiene fallos el
nodo o línea ya sabe que no puede ser parte de
la ruta y; en caso de congestionamiento se
rodeará la zona gestionada).
Los nodos intercambian información sobre el
estado de la red.
Esta técnica es más utilizada que la Estática
por:
• Mejoramiento de las Prestaciones.
• Retrasa la aparición de situaciones graves
de congestionamiento.
X.25
X.25
• Protocolo estándar utilizado en redes publicas de trasmisión de
datos por conmutación de paquetes
• X.25 se define como la interfaz entre equipos terminales de datos
(DTE) y equipos de terminación del circuito de datos (DCE)
• Ofrece comunicaciones libres de errores y garantía de rescate
Trata la interfaz física entre una
Nivel físico estación y el enlace que la conecta con
un nodo de conmutación de paquetes.

Se encarga de la transferencia fiable


Nivel de enlace
de datos a través del enlace.

Nivel de paquete Proporciona un servicio virtual


externo.
Nivel físico
• Interfaz recomendada X.21
• X.25 utiliza X.21 como “conducto de paquetes”
• Mantiene activos los circuitos T y R
• X.21 se encuentra en estado 13S, 13R o 13
• Los canales C e I activados
Nivel de enlace
• En la trama LAPB, el paquete X.25 se transporta dentro
del campo I
• Para funcionar bajo X.25, LAPB utiliza los siguientes
comandos: I, RR, REJ, RNR, DSC, SARM Y SABM
• X.25 exige que LAPB utilice direcciones especificas
• Tanto X.25 como LAPB utilizan números de envio (S) y de
recepción (R)
• La información de control incluida en un paquete tiene dos objetivos principales:
• 1. Identificar un circuito virtual mediante un numero al que se asociaran los
datos
• 2. Definir números de secuencia para su uso en el control de flujo y errores
Servicio de circuito virtual
• Llamada virtual: Circuito virtual que se establece
dinámicamente mediante una petición de llamada y
una liberación de llamada como se describe mas
adelante.
• Circuitovirtual permanente: Circuito virtual fijo
asignado a la red
Formato de paquete
• Los datos de usuario se segmentan en bloques con un cierto
tamaño máximo, añadiéndosele a cada segmento una cabecera
de 24, 32 o 56 bits para formar un paquete de datos.
• La cabecera incluye 12 bits para especificar un numero de
circuito virtual (4 para numero de grupo y 8 para numero de
canal)
• X.25 trasmite información de control relativa al
establecimiento, mantenimiento y liberación de circuitos
virtuales.
• Unpaquete Petición de Llamada incluye los
siguientes campos adicionales:
 Longitud de la dirección del DTE llamante (4 bits)
 Longitud de la dirección del DTE llamado (4 bits)
 Direcciones DTE (variable)
 Campo de facilidades
Multiplexación
• UnDTE puede establecer hasta 4095 circuitos virtuales
simultáneamente con otros DTE sobre el mismo enlace físico
DTE-CTE.
• Cada uno de los circuitos virtuales corresponde a una
aplicación, a un proceso o a un terminal.
• Lalínea DTE-DCE permite multiplexación full-dúplex, es
decir, un paquete asociado a un circuito virtual dado se puede
trasmitir en ambos sentidos en cualquier instante de tiempo.
Control de Flujo y
Control de Errores
Control de Flujo y Control de
Errores
• Elcontrol de flujo y de errores en el nivel de paquete de X.25
es básicamente idéntico al control de flujo realizado por el
protocolo HDLC.
• Sehace uso de un protocolo de ventana Deslizante, en el que
cada paquete incluye un número se secuencia
correspondiente al paquete enviado P(S), y un número de
secuencia relativo al paquete recibido P(R).
Control de Flujo y Control de
Errores
El campo P(S) se asigna por parte del DTE a los paquetes salientes de
acuerdo con el circuito virtual al que se asocian.
El campo P(R) contiene el numero del siguiente paquete esperado por el
otro extremo de un circuito virtual dado, siendo usado para la
confirmación en la técnica de incorporación de confirmaciones.
Si uno de los extremos no dispone de datos para enviar, puede llevar a
cabo la confirmación de los paquetes recibidos mediante los paquetes de
control RR(Receive Ready) y RNR(Receive Not Ready).
Control de Flujo y Control de
Errores
- El tamaño implícito de ventana es 2, pudiendo llegar ser igual a 7 o
32.767, para números de secuencia de 7 bits y 15 respectivamente.
- El mecanismo de confirmación y el control de flujo, pueden tener
Significado local o extremo de acuerdo al valor del bit D. Si
D=0(situación usual), la confirmación tiene lugar entre el DTE y la
red.
Si D=1, las confirmaciones proceden del DTE remoto.
Control de Flujo y Control de
Errores
- El esquema de control de errores consiste en la técnica ARQ
adelante-atrás-N(go-back-N).
- ARQ (Automatic Repeat-reQuest) o protocolos de solicitud de
repetición automática. Son protocolos utilizados para el control de
errores en la transmisión de datos, garantizando la integridad de
los mismos. Quiere decir que con estos protocolos se intenta
convertir un enlace no fiable en fiable.
Control de Flujo y Control de
Errores
ARQ con parada y espera
• El método de Parada y espera (Stop-and-
wait) es un tipo de protocolo ARQ para
el control de errores en la comunicación
entre dos hosts basado en el envío de
tramas o paquetes, de modo que una vez
se envía un paquete no se envía el
siguiente paquete hasta que no se recibe el
correspondiente ACK (confirmación de la
recepción) y en caso de recibir
un NACK (rechazo de la recepción) se
reenvía el paquete anterior.
Control de Flujo y Control de Errores
ARQ con vuelta atrás N
- Es casi igual al método anterior solo que
esta técnica cuenta con ventana deslizante.
Las tramas recibidas (bien con RRnº de la
siguiente trama, bien con piggy-backing).
- Si el receptor detecta error, ahora puede
avisar al emisor mediante un mensaje
(REJect) de confirmación negativa
Control de Flujo y Control de Errores
ARQ con rechazo selectivo
Evita la retransmisión de tramas correctamente
recibidas cuando ha habido algún error en las
precedentes. Ahora cuando el receptor detecta un
error en la trama recibida, en vez de enviar REJ,
transmite la trama SREJ (Selective REJect) que
ordena su retransmisión. El emisor obedece, pero
continúa la comunicación a partir de donde la
dejó, sin suponer que el resto de tramas enviadas
y aún pendientes de confirmación hayan sido
también erróneas.
Secuencia de Paquetes
X.25 posibilita la identificación de secuencias contiguas
de paquetes de datos, conocido como secuencia
completa de paquetes. Esta característica presenta
varios usos: Permite el envío de bloques de datos de
mayor tamaño al permitido por la red sin que pierdan
su integridad.
Secuencia de Paquetes
Paquetes A y B
La combinación de los bit M y D establece dos categorías dentro del
estandar X.25 que se designan como paquetes A y paquetes B.
Gracias a ello los ETD o ETCD pueden combinar el secuenciamiento de dos
o más paquetes y la red puede también combinar paquetes. En X.25, una
secuencia de paquetes completa se define como un único paquetes B y
todos los paquetes contiguos tipo A que lo precedan(si es que hay alguno).
Un paquete de categoría B sirve para cerrar una secuencia de paquetes
relacionados con el tipo A. Por contra los paquetes A representan la
transmisión en curso, han de contener datos, y deben llevar el bit M a 1 y
el bit D a 0. Sólo los paquetes tipo B pueden tener el bit D a 1 para realizar
confirmaciones de extremo a extremo.
Secuencias de Paquetes
- X.25 define dos tipos de paquetes:
paquetes A y paquetes B.
- Un paquete A es aquel en el que el bit M
toma el valor de 1, el bit D el valor 0 y el
paquete está completo.
- Un paquete B es cualquier paquete que
no sea de tipo A.
- Una secuencia completa de paquetes
consiste en cero o más paquetes A
seguidos de un paquete de tipo B.
Secuencia de Paquetes
- La forma en que se gestiona el paquete B
depende del valor de los bits M y D. Si D=1, el
DTE receptor envía una confirmación extremo a
extremo hacia el DTE emisor. Si M=1, existen
secuencias de paquetes completas adicionales.
Reinicio y Rearranque
- X.25 proporciona dos facilidades para la recuperación de
errores.
- La facilidad de Reinicio se usa para reiniciar un circuito
virtual. Es Función de un protocolo de nivel superior la
recuperación de los paquetes perdidos.
- Un reinicio puede estar provocado por diversas
condiciones de error tales como: la perdida de paquetes,
errores en el número de secuencia, congestión o pérdida
de un circuito virtual interno a la red.
Reinicio y Rearranque
- Tanto un DTE como un DCE puede originar un reinicio a través
del uso de un paquete de petición de Reinicio(Reset Request)
o una indicación de Reinicio(Reset Indication), a los cuales
responderá el receptor con un paquete de confirmación de
reinicio(Reset Confirmation).
- Una situación mas de error seria un Rearranque. Tanto el DCE
como el DTE pueden iniciar la acción. Un ejemplo de rearranque
consiste en la perdida temporal del acceso a la red
GRACIAS

Você também pode gostar