Está en la página 1de 20

REDES

INDUSTRIALES 1
Ingeniería Eléctrica
Facultad Politécnica - UNE

2021 Aldo Insfrán 1


FUNDAMENTOS REDES
Título 5 – Modelo OSI
Unidad 1 – Fundamentos de Redes Industriales

2021 Aldo Insfrán 2


Capa Enlace de Datos

2021 Aldo Insfrán 3


Tratamiento de Tramas
Tramas
Desde la Capa
de Red

Capa de Enlace Capa Física


Hacia el
Medio Físico

Paquetes Tramas
LLC
0101001… 001101010010011…

MAC

2021 Aldo Insfrán 4


Servicios de la capa de Enlace
Servicios ofrecidos a la Capa de Red
dependientes de protocolos de Capa
Capa de Enlace de Enlace:
- Servicios orientados a conexión
- Servicios sin conexión

Entramado (Framing)

LLC Control de Errores

Control de Flujo
MAC (Flow Control)

Control de Acceso al
Medio

2021 Aldo Insfrán 5


Servicios orientados a conexión Servicios sin conexión

Garantizan la entrega fiable de tramas No garantizan la entrega fiable de tramas


- Se detectan los errores y se descartan las tramas erróneas • Se detectan los errores y se descartan las tramas erróneas
- Se detectan y descartan todas las tramas duplicadas • Las tramas perdidas o erróneas no se retransmiten
- Las tramas perdidas o erróneas se retransmiten • Las tramas correctas no se confirman
- Las tramas se entregan a la capa superior ordenadas y sin de errores • No se detectan ni descartan posibles tramas duplicadas
- Se realiza el control de flujo entre el emisor y el receptor • Las tramas se entregan a la capa superior en el orden en que llegan
• No se realiza el control de flujo entre el emisor y el receptor

Para llevar a cabo el control de errores, se utilizan


• Técnicas de detección de errores
• Control de Flujo de Tramas

La comunicación consta de 3 fases


- Establecimiento de la conexión de enlace No hay fases de establecimiento o fin de conexión!!!
- Transmisión de datos - Cada trama se considera independiente del resto
- Finalización de la conexión de enlace

Usos Usos
• Redes con tasas de errores altas (hoy en día casi no se • Redes con tasas de errores bajas (hoy en día son los más
usan!!!) comunes!!!)
• Ejemplo: protocolo HDLC (High-level Data Link Control) • Ejemplos: Protocolo LLC (Logic Link Control), Protocolo PPP
(Point-to-Point Protocol)

2021 Aldo Insfrán 6


Capa de Enlace

Capa Enlace de Datos


Control de Acceso al Medio (MAC) LLC

MAC

2021 Aldo Insfrán 7


Acceso al Medio de Comunicaciones
El problema del acceso múltiple en redes LAN

- Cuando dos o más estaciones acceden de forma simultánea


al medio de transmisión compartido se produce una colisión

- Necesidad de mecanismos de control de acceso al medio


(MAC = Medium Access Control) para tratar las colisiones

Clasificación de mecanismos MAC

- Libres de colisión (acceso controlado)


- Mecanismos de paso de testigo (token)
Redes LAN - Mecanismos de encuesta (polling)
● Topología en bus
● Topología en anillo - Con posibilidad de colisión (acceso aleatorio)
● Topología en estrella (con - CSMA
hub de cable o inalámbrico)

2021 Aldo Insfrán 8


Mecanismos MAC
Mecanismos de encuesta/sondeo Mecanismo MAC libre de colisiones centralizado
- Funcionamiento:
- El acceso al medio está controlado por un dispositivo central, también denominado
dispositivo primario o árbitro (Máster)
- El dispositivo primario sondea, uno por uno (secuencialmente), a los nodos de la red
para ver si quieren transmitir
- Un nodo solo puede transmitir una trama en su correspondiente ciclo de sondeo

- Ejemplos:
ProfiBus,
ModBus,
Hart

2021 Aldo Insfrán 9


Mecanismos MAC
Mecanismos de paso de testigo Mecanismo MAC libre de colisiones y distribuido
- Funcionamiento:
- Se basa en una trama con un formato especial, llamada testigo (token)
- Esta trama va pasando de un nodo a otro de forma rotativa
- El nodo transmite luego de recibir el testigo
- Sólo puede transmitir el nodo en posesión del testigo (no hay colisiones!!!)
- Características:
- El tiempo de posesión del testigo esta limitado a un tiempo máximo de transmisión
- Se usan en topologías de Anillo y de Bus

- Ejemplos: Token
ring (IEEE802.5),
ProfiBus (Multi
Master)-Token
bus (IEEE802.4)

2021 Aldo Insfrán 10


Mecanismos MAC
CSMA = Carrier Sense Multiple Access
(Acceso múltiple con detección de portadora)

Mecanismo MAC con posibilidad de colisión distribuido

- Funcionamiento (ver gráfico!!!)


- Características:
- CSMA no elimina totalmente el problema de las colisiones
- Cuando dos o más nodos transmiten una trama de
forma simultánea se produce una colisión
- Para resolver las colisiones, se utilizan retransmisiones
- Se usan en topologías de Bus
- Ejemplo:
- Ethernet-CSMA/CD (IEEE802.3)
- WiFi-CSMA/CA (IEEE802.11)
- CANBus-CSMA/AMP

2021 Aldo Insfrán 11


Mecanismos MAC
Paquetes Analógicos

Sondeo
Estático

TDMA FDMA

ProfiBus,
CANBus ModBus, Hart,
CSMA/AMP ProfiBus etc.
(Multi Master)
Token bus
(IEEE802.4)

2021 Aldo Insfrán 12


Capa de Enlace

Capa Enlace de Datos


Control de Capa de Enlace (LLC) LLC

MAC

2021 Aldo Insfrán 13


Servicios de la sub-capa LLC
Entramado Control de errores
- Construir tramas de datos según el formato • Incorporar los mecanismos necesarios para
específico del protocolo detectar los errores de transmisión
- Delimitar el inicio y el fin de cada trama para que • Utilizar los mecanismos necesarios para
el receptor pueda reconocer y procesar cada retransmitir toda trama perdida o errónea
trama de forma individual
Será estudiado
en Introducción
Protocolos de Ventana LAN Ethernet
Deslizante (Sliding
Direccionamiento
- Incorporar los mecanismos necesarios para
Control de flujo (Opcional!!!) Window), 802.3x controlar el flujo de transmisión y evitar que el
• Incorporar los mecanismos necesarios para emisor pueda saturar a un receptor más lento
controlar el flujo de transmisión y evitar que el
emisor pueda saturar a un receptor más lento
Implementado en HDLC pero
no en Ethernet (Función
delegada a la capa 4)

2021 Aldo Insfrán 14


Entramado (Framing)
Función de entramado
- Construir las tramas según el formato especificado por el
protocolo, incluyendo:
- La cabecera del protocolo de enlace (Header)
- Los datos procedentes de la capa superior
- Códigos de detección de errores (Tail, FCS)

- Delimitar el inicio y fin de cada trama. Existen distintas


técnicas:
- Cuentas de caracteres
- Inserción de caracteres de inicio y fin
- Inserción de patrones de inicio y fin
- etc.

2021 Aldo Insfrán 15


Control de Errores
Necesidad de técnicas de detección de errores
Errores de bits individuales (single-bit errors) Los medios físicos de transmisión son propensos a errores,
debido a los distintos tipos de perturbación existentes
(atenuación, distorsión, ruido, etc.)

- Las técnicas de detección de errores son necesarias para


determinar si un bloque de datos transmitido a través de un
medio físico ha sufrido algún error en la transmisión
Errores de ráfaga (burst errors)
- Las técnicas de detección de errores se aplican a nivel de la
capa de enlace, tanto en servicios orientados a conexión
como en servicios sin conexión

- En servicios orientados a conexión


• Se detectan los errores de la transmisión
• Se descartan las tramas erróneas
• Se establecen mecanismos para retransmitir las tramas erróneas

- En servicios no orientados a conexión


• Se detectan los errores de la transmisión
• Se descartan las tramas erróneas
• No se retransmiten las tramas erróneas

2021 Aldo Insfrán 16


Técnicas de detección de errores
Bits de paridad >> técnica de detección más simple!!!
• Para probabilidades de error pequeña. Errores de bits
individuales en pequeños bloques de datos (caracteres)

¿Qué es la paridad?
- La paridad de un carácter o un bloque de bits se refiere al
número de 1's que contiene dicho bloque (Par o Impar)

Bit de paridad par


• 0 si el número de unos del bloque es par (o cero).
• 1 si el número de unos del bloque es impar.
Bit de paridad impar
- 1 si el número de unos del bloque es par (o cero).
- 0 si el número de unos del bloque es impar.

2021 Aldo Insfrán 17


Técnicas de detección de errores
Comprobación de redundancia cíclica
• Para errores de tipo ráfaga.
• Conocidas como; CRC (Cyclic Redundance Check), FCS (Frame
Check Sequence)
Funcionamiento
- M(x): Trama a transmitir (k bits)
- G(x): Divisor polinomial (n + 1 bits)
- Q(x): Cociente de la división
- R(x): Resto o CRC (n bits)
- T(x): Trama a transmitir (k + n bits)

Generador
- M(x)* 2˄n = Q(x) * G(x) + Rt(x)
- T(x) = M(x)* 2˄n + Rt(x)
Receptor
- M(x)* 2˄n = Q(x) * G(x) + Rr(x)
- Rt(x) ?? Rr(x)

2021 Aldo Insfrán 18


Control de Flujo
Es utilizado cuando se requiere entrega
Ventana Deslizante (1 bit)
ordenada y confiable de paquetes (Capa 2, Capa
4). Se logra con el uso de tramas especiales e
información adicional en la trama, como, ACK
(Recibido), NACK, ARQ (Pedido de Repetición)

2021 Aldo Insfrán 19


Control de Flujo
Volver N (Go-back-N)

Repetición Selectiva (Selective Repeat)


Implementado en HDLC pero
normalmente no en Ethernet
(Función delegada a la capa 4)

Protocolos de Ventana
Deslizante (Sliding
Window), 802.3x

2021 Aldo Insfrán 20

También podría gustarte