Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TDRC Tema2 24
TDRC Tema2 24
Tema 2
Control de acceso al
medio
Transmisión de datos y redes de Computadores
Grado en Ingeniería de Tecnologías Telecomunicación
Curso 2023/2024
Esquema
1. Introducción
2. Medios compartidos y control de acceso
2.1 Multiplexación
2.2 Protocolos de acceso múltiple
3. Técnicas de acceso aleatorio
Transmisión de datos y redes de computadores - Curso 23/24
3.1 ALOHA
3.2 CSMA
3.3 CSMA/CD
2005-2023, Jesús E. Díaz Verdejo
3.4 CSMA/CA
4. Técnicas libres de colisión
4.1 Basadas en reserva
4.2 Basadas en consulta
5. Delimitación de tramas
5.1 Longitud de trama
5.2 Métodos de delimitación de tramas
6. Direccionamiento MAC
7. Conmutación en LAN
Bibliografía
Básica
León-García, A.: Redes de
comunicación, McGraw-Hill, 2002
8448131975 (Tema 6)
P. García Teodoro y otros; Transmisión
Transmisión de datos y redes de computadores - Curso 23/24
(Tema 3)
Complementaria
Stallings, W.: Comunicaciones y redes de
computadores, Prentice-Hall, 7a. ed., 2004
ISBN: 84-205-4110-9
Tanenbaum, A.D.; Wetherall, D.J. ; “Computer
Networks”, 5ª ed., Prentice-Hall, 2011, ISBN:
9780132126953
Introducción
1 Introducción
Red
Enlace
MAC
Físico
Problemas a resolver:
Delimitación de bloques (en capa enlace en OSI)
Reparto del uso del canal
Identificación (direccionamiento)
Introducción
1 Introducción
Problema:
¿Cómo coordinamos el uso del canal por múltiples
equipos?
Usando el transporte de bits de la capa física
Transmisión de datos y redes de computadores - Curso 23/24
Introducción
1 Introducción
Símil 1:
Comunicación usando vías de tren
Todas las estaciones conectadas mediante vía(s) comunes
Peculiaridades: origen en cualquier estación
Transmisión de datos y redes de computadores - Curso 23/24
Introducción
1 Introducción
Símil 2:
Cinta transportadora
Todas las estaciones pueden depositar/retirar unidades
En principio, bits ► ¿Bloques de bits?
Transmisión de datos y redes de computadores - Curso 23/24
Peculiaridades: unidireccional
No es posible retirar bits en un cable, sólo copiarlos
2005-2023, Jesús E. Díaz Verdejo
Escenarios (ejemplos)
Redes de difusión
0110101010101 0110101010101 0110101010101
Transmisión de datos y redes de computadores - Curso 23/24
2005-2023, Jesús E. Díaz Verdejo
varios sistemas/equipos
La mayoría de los sistemas requieren un ancho de banda reducido (respecto
del canal)
2005-2023, Jesús E. Díaz Verdejo
Aproximaciones básicas
Reparto estático (o casi)
Multiplexación: transmisión de la
información procedente de varias
fuentes sobre un mismo canal físico
Transmisión de datos y redes de computadores - Curso 23/24
Reparto dinámico
Acceso múltiple: análogo a
multiplexación
Reparto temporal del uso del canal
Asignación de recursos dinámica
Protocolos para la gestión del acceso
múltiple
Aspectos relevantes:
Tasas de transferencia efectivas
Retardos:
Transmisión de datos y redes de computadores - Curso 23/24
Sobrecarga / eficiencia
Ancho de banda/tiempo no utilizado en transmisión de datos
Posible aparición de “colisiones” (interferencias)
“Calidad” del reparto
Equitativo / no equitativo
Garantías de acceso
2.1 Multiplexación
¿Cuándo/cómo puede transmitir un equipo? (1ª. Parte)
Proceso que permite la transmisión de la información procedente
de varias fuentes sobre un mismo canal
1 enlace
N canales
Transmisión de datos y redes de computadores - Curso 23/24
ráfagas
Eficiencia muy baja
El tráfico de datos suele ser a ráfagas
2005-2023, Jesús E. Díaz Verdejo
0110101010101 0110101010101
Estación A
Estación B
Estación C
Transmisión de datos y redes de computadores - Curso 23/24
Estación D
Canal
2005-2023, Jesús E. Díaz Verdejo
Tiempo
El intento de transmitir puede estropear dos tramas
Intervalo de vulnerabilidad: intervalo para el que habiéndose transmitido
una trama, cualquier otra que accediera o hubiera accedido, provocaría
colisión (2 ttrama )
Estación A
Estación B T. referencia
t0-ttrama t0 t0+ttrama t0+2ttrama
VULNERABLE
0.35
S GP[0]
0.3
S=1/2e
S ALOHA Ge 2G
0.25
S
0.2
(18,4%) 0.1
0
0 1 2 3 4 5
G
G / S 1 e 2G 1
Retardo: transmisión seguida de retransmisiones
Tiempo de retroceso medio: B (retransmisión)
2005-2023, Jesús E. Díaz Verdejo
S ALOHAranurado Ge G
2005-2023, Jesús E. Díaz Verdejo
Estación A
Estación B
Estación C
Estación D
Canal
t1 t2 t3 t4 t5 t6 Tiempo
0.4
ALOHA puro
ALOHA ranurado Eficiencia máxima
0.35
37%
37% de
0.3 Punto de operación óptimo ranuras
vacías
Transmisión de datos y redes de computadores - Curso 23/24
G=1
0.25 26% de
colisiones
2005-2023, Jesús E. Díaz Verdejo
0.2
S
0.15
0.1
0.05
0
0 1 2 3 4 5
G
Retardos
t prop
E Taloha ranurado / X 1 a eG 1 1 2a B / X con a
X
Número de intentos
Prob. de requerir k intentos
Transmisión de datos y redes de computadores - Curso 23/24
3.2 CSMA
Acceso múltiple con deteccion de portadora
(Carrier Sense Multiple Access)
Mejora: es posible detectar si el medio está en uso de envío:
Condición
Estación A
Estación B
Estación C
Estación D
Canal
3.2 CSMA
Existencia de colisiones:
Dos estaciones que esperan transmitir lo harán simultáneamente
al liberarse el canal
Por efecto del retardo: puede no detectarse como ocupado el
canal (destrucción de tramas)
Transmisión de datos y redes de computadores - Curso 23/24
2005-2023, Jesús E. Díaz Verdejo
3.3 CSMA/CD
Estación A
Estación B
Estación C
Estación D
Canal
3.3 CSMA/CD
contención
La duración de los slots de contención está relacionada con el retardo
máximo
2005-2023, Jesús E. Díaz Verdejo
to 2t p
La detección de colisión es un proceso analógico: se escucha el canal
para detectar cambios en la señal transmitida
El sistema de codificación debe permitir la detección
3.3 CSMA/CD
Eficiencia
ttrama L D
t trama tp
ttrama t p R 2 t p trama vtrans. v prop
tp, tiempo de propagación,
Transmisión de datos y redes de computadores - Curso 23/24
3.3 CSMA/CD
Rendimientos
Transmisión de datos y redes de computadores - Curso 23/24
2005-2023, Jesús E. Díaz Verdejo
3.4 CSMA/CA
Alcance de C
CTS
Transmisión de datos y redes de computadores - Curso 23/24
Alcance de A RTS
C B
A
2005-2023, Jesús E. Díaz Verdejo
Alcance de B
3.4 CSMA/CA
PIFS
de paquetes desconocidos
transmisión SIFS transmisión
tiempo
contención:
2005-2023, Jesús E. Díaz Verdejo
BEB
Tras una transmisión todas las estaciones deben permanecer en
silencio un tiempo mínimo
dependiendo del tipo de
trama observada
3.4 CSMA/CA
𝑡 =𝑡 +𝑡 +𝑡 +𝑡
Transmisión trama
2005-2023, Jesús E. Díaz Verdejo
Rendimiento
𝑡
𝑈=
𝑡 +𝑅 𝑡
Eficiencia:
Una estación con número alto debe esperar en promedio (si la
línea está vacía)
N/2 tramas (turno para reservar) + N (reserva)
Transmisión de datos y redes de computadores - Curso 23/24
La eficiencia es:
baja ocupación • alta ocupación
L LN L
máx
NL LN N L 1
Variantes / opciones
Centralizado / distribuido
Centralizado: controlador observa las reservas y determina el
orden de transmisión mediante el envío de permisos
Distribuido: cada estación determina su slot a partir de la
Transmisión de datos y redes de computadores - Curso 23/24
transmitir
Cuando ha terminado, se pasa el permiso a otra estación
Varios métodos para pasar el permiso (testigo)
2005-2023, Jesús E. Díaz Verdejo
Eficiencia:
Suponemos que:
Sólo se emite una trama durante el tiempo de posesión del
testigo (limitado)
Transmisión de datos y redes de computadores - Curso 23/24
La topología es en anillo
Baja carga: sólo una de las estaciones desea transmitir
2005-2023, Jesús E. Díaz Verdejo
ttrama
U
ttrama t p
Delimitación de tramas
5 Delimitación de tramas
Requerimientos
Servicio proporcionado por el nivel físico: envío de bits
Operación del nivel de enlace: transmisión de tramas
Transmisión de datos y redes de computadores - Curso 23/24
Construcción de tramas:
No es válida la separación temporal
2005-2023, Jesús E. Díaz Verdejo
Problemas de sincronismo
Transmisión síncrona: necesidad de métodos de delimitación de
trama
Determinación unívoca del comienzo y fin de una trama
Cuenta de caracteres
Se indica el número de caracteres en cada trama
Difícil recuperación si se pierde la cuenta
No sirve devolver la trama (no se conoce el principio/fin)
Transmisión de datos y redes de computadores - Curso 23/24
Cuenta de caracteres
5 1 2 3 4 5 6 7 8 9 8 0 1 2 3 4 5 6 8 7 8 9 0 1 2 3
2005-2023, Jesús E. Díaz Verdejo
5 1 2 3 4 7 6 7 8 9 8 0 1 2 3 4 5 6 8 7 8 9 0 1 2 3
Cuenta de caracteres
TRAMA 1 TRAMA 2 (erróneo)
5 caracteres 7 caracteres (errónea)
DLE STX A DLE DLE C F DLE E DLE STX A ETX DLE C STX DLE ETX
Relleno Relleno
01111110 011111010 … 01111100 01111110
Violación de código
Emplean códigos no válidos para indicar límites
En la práctica, se suele usar una combinación de cuenta
de caracteres con alguna de las otras tres técnicas
Direccionamiento MAC
6. Direccionamiento MAC
C C
Bus
C
A B C
Terminador
Direccionamiento MAC
6. Direccionamiento MAC
Notación
11:22:33:44:55:66
Bluetooth
Identificador de 48 bits
Conmutación en LAN
7. Conmutación en LAN
Históricamente se ha usado:
Contención (IEEE 802.3 – Ethernet)
2005-2023, Jesús E. Díaz Verdejo
Conmutación en LAN
7. Conmutación en LAN
Alternativa (evolución)
Conmutador:
Elemento adicional para distribución de tramas
Canal no compartido
Transmisión de datos y redes de computadores - Curso 23/24
2005-2023, Jesús E. Díaz Verdejo
Conmutación en LAN
7. Conmutación en LAN
-> ¡Capa 3!
VLAN
Conmutación en LAN
7. Conmutación en LAN
Backward learning A B
Usado en puentes (switches)
Aprendizaje de las tablas de A B
C D A
encaminamiento Segmento 1 1 A C Segmento 2
Examinando la dirección
2
Transmisión de datos y redes de computadores - Curso 23/24
Resumen
Taxonomía
MAC
Multiplexación
Acceso dinámico
(canalización)
Transmisión de datos y redes de computadores - Curso 23/24
Aloha
CDMA Centralizada Centralizado Distribuido
ranurado
Paso de
CSMA Distribuida
testigo
CSMA/CD
CSMA/CA
56