1.CONCEPTO DE CAPA DE ENLACE
Conceptos
clave:
Dispositivos de red:
Se agrupan en 2 categorías:
Nodos: Aquellos dispositivos direccionables a nivel de capa
de red, que tienen asociada una dirección de red.
Dispositivos de acceso al medio: Aquellos
dispositivos que operan únicamente a nivel de las capas de enlace y/o física
cuya finalidad principal es ofrecer un punto de acceso a un medio de
transmisión.
Enlace:
Es el canal de transmisión que une varios nodos adyacentes
entre sí.
Punto a punto: Aquellos en los que el canal es
exclusivo para 2 únicos nodos.
De difusión: Aquellos en los que el canal es o
puede ser compartido más de 2 nodos.
Enlace
lógico
Es un enlace virtual que se establece mediante elementos
lógicos y que contiene la información necesaria para gestionar las
transmisiones entre los distintos nodos a través del enlace físico que los
alberga.
FUNCIÓN DE
LA CAPA:
La función principal de la capa de enlace de datos es
gestionar el proceso de transmisión, proporcionándole una mayor fiabilidad y
otros servicios de interés.
SERVICIOS
TÍPICOS:
Entramado:
Los protocolos de la capa de enlace encapsulan los datos
procedentes de la capa de red en una trama.
Métodos de acceso al medio:
En la redes de área local se necesita algún método que controle
y regule todos los aspectos relacionados con el acceso al enlace.
Sincronismo:
Se trata de un procedimiento que permite sincronizar el reloj
del receptor con el emisor para poder reconocer los bits transmitidos.
Direccionamiento físico:
En el caso de los medios compartidos será muy importante
identificar de forma única cada uno de los nodos presentes.
Control de flujo:
Algunos protocolos del nivel de enlace llevan a cabo un
control de flujo, que se encarga de ajustar la velocidad de envío de las tramas.
Detección y corrección de errores:
Los protocolos del nivel de enlace suelen ofrecer algún
mecanismo para la detección de errores que puedan producirse durante el
transporte de la trama a través del enlace.
Entrega fiable:
Permite garantizar que se han entregado los datos. Pero al
ser un servicio lento y costoso solo se utiliza en medios de transmisión con
una alta tasa de errores.
Multiplexación de protocolos a través del enlace:
Consiste en etiquetar
la trama de algún modo para indicar el protocolo que se esta
encapsulando de tal forma que el receptor pueda conocer que transporta esa
trama sin necesidad de analizar los datos encapsulados.
IMPLEMENTACIÓN
DE LOS SERVICIOS:
Tarjeta interfaz de red (NIC):
- Conector de red: A través de él, el adaptador se
conecta al medio físico de transmisión y envía o recibe sus señales.
- Transceptor: Es el elemento encargado de convertir las
señales en bits y los bits en señales.
- Chip controlador: Es un chip de propósito específico
que se encarga de implementar la mayor parte de los servicios de la capa de
enlace.
-
Memoria intermedia o buffer: Pequeña memoria que
almacena temporalmente las transmisiones entrantes pendientes de ser tratadas
por el chip controlador.
- Memoria ROM/FLASH BIOS o análoga: Almacena la
configuración por defecto de la dirección MAC de fábrica del adaptador.
- Conexión con el bus: A este mismo bus van conectadas
directa o indirectamente la CPU y la memoria principal.
SUBCAPAS
MAC Y LLC:
Subcapa MAC:
Engloba los procedimientos de la capa de enlace referentes al
direccionamiento físico y al acceso medio. Especialmente se ocupa de definir el
esquema de direccionamiento físico y de gestionar el envío y la recepción de
las tramas, la sincronización, etc.
Subcapa LLC:
Engloba los servicios de la capa de enlace orientados a la multiplexación de protocolos sobre un mismo enlace, al control de flujo y a la retransmisión de tramas en caso de error.
Engloba los servicios de la capa de enlace orientados a la multiplexación de protocolos sobre un mismo enlace, al control de flujo y a la retransmisión de tramas en caso de error.
2.DIRECCIONAMIENTO FÍSICO
Definición: La dirección física es un número
binario que identifica de forma única un dispositivo en un medio compartido.
Direccionamiento
MAC de 48 bits:
Este tipo de dirección consiste en un número binario de 48
bits que normalmente se representa de forma hexadecimal, agrupando los dígitos
de dos en dos y sepandolos mediante dos puntos (:) o un guión (-).
Dirección
MAC especiales:
-
Dirección MAC de difusión: Es la que tiene todos los
bits a 1, en notación hexadecimal.
-
Direcciones MAC de multidifusión: Su funcionamiento es
similar al de la dirección MAC de difusión, ya que la trama puede ser aceptada
por varios dispositivos a la vez, para aceptar la trama, el dispositivo
receptor debe haber sido configurado para reconocerla.
Modo
promiscuo:
Cuando un adaptador de red se configura en modo promiscuo
acepta todas las tramas que recibe, vayan o no destinadas a él.
3.METODOS DE ACCESO AL MEDIO
Definición:
Se denomina
método de acceso al medio al conjunto de reglas que definen la forma en que un
equipo coloca los datos en la red y toma los datos del cable. Una vez que los
datos se están moviendo en la red, los métodos de acceso ayudan a regular el
flujo del tráfico de la red.
Objetivos:
- El objetivo más
importante es regular
el acceso a un medio compartido para tratar de impedir al máximo
colisiones entre tramas.
- Por otra parte debemos procurar ser
eficientes y aprovechar al maximo la capacidad del canal.
Métodos basados en el particionado
del canal:
Estos
métodos se basan en dividir alguna propiedad del canal o de la transmisión en
particiones y repartirlas entre los nodos que quieran emitir, así si las
particiones no se solapan, tampoco lo harán las tramas que contengan.
Particionado del tiempo de uso del
canal (TDM):
Consiste en
dividir el tiempo de uso del canal en pequeñas fracciones y regular que puede
emitir en cualquier momento. Este método es bastante ineficiente ya que si un
dispositivo no quiere emitir cuando le toca se debe esperar hasta que pase al
siguiente dispositivo.
Particionado del ancho de banda del
canal (FDM):
Parecido al
anterior, pero se particiona en vez del tiempo, el ancho de banda del canal en
diferentes rangos de frecuencia. También suele ser ineficiente ya que se
desperdicia canal cuando algunos
dispositivos no tienen nada que transmitir.
Acceso múltiple por división de
código (CDMA):
Consiste en
asignar a cada nodo para codificar su información. Este método es bastante
complejo y se utiliza mucho en métodos inalámbricos.
Métodos basados en la toma de turnos:
Consiste en el establecimiento de un orden para el acceso a
los medios. Las dos variantes son:
-
Protocolo de sondeo (Polling): Se designa un nodo como maestro, este se encargara de
dirigir los turnos. Permite a un nodo emitir un determinado número de tramas.
-
Protocolo de paso de testigo (Token passing): No hay ningún maestro, pero hay una
trama especial llamada testigo, que va siendo intercambiada entre los nodos
siguiendo un orden.
Métodos basados en el acceso
aleatorio:
Se basan en
la ausencia de un orden para acceder al medio. Hay distintos tipos:
-
Aloha:
Permite que un dispositivo emita directamente cuando lo necesite. El receptor
debe confirmar la llegada de la trama
-
CSMA:
Antes de emitir los dispositivos sondean en el medio para saber si está
ocupado, si está libre emitirá, sino se tendrá que poner de acuerdo con algún
protocolo.
-
CSMA/CD: A medida que se transmite va sondeando para ver si se produce alguna colisión.
En caso de colisión el emisor detiene la emisión.
-
CSMA/CA:
No se sondea el canal mientras se emite, sino que se utilizan técnicas para
evitar colisiones.
4. CONTROL DE ERRORES
Definición:
El control de
errores permite detectar los errores que se hayan producido durante la
transmisión de una trama a través del enlace.
Códigos de detección de errores:
La capacidad
de la detección depende del cálculo que se utilice. Los códigos de detección de
errores más conocidos son los siguientes:
-
Bits
paridad: Al final de cada byte se incorpora un bit, llamado de paridad, que
toma un valor si el número de unos en el byte es, o su complementario ( el 0),
si es impar.
-
Paridad
dimensional: Se calculan el bit de paridad para cada byte y, cada 8 bytes, un bit de paridad adicional para cada
conjunto de bits que ocupan el mismo orden en cada uno de los 8 bytes.
Un código
corrector permite corregir algunos errores, además de detectarlos.
-
Sumas de comprobación (checksum): Consiste en agrupar los bits en grupos de un determinado
tamaño y tratarlos como números enteros.
-
Códigos polinómicos o de comprobación de redundancia cíclica (CRC): Son los más utilizados en el nivel de
enlace. Utilizan operaciones matemáticas complejas que son algo costosas de
implementar si no es a través de hardware.
Información que se protege:
La
protección depende de los datos que se utilicen para realizar los cálculos.
5. CONMUTACIÓN DE LAS TRAMAS
Definición: La conmutación consiste en utilizar
un tipo de topología física de estrella que centraliza la conexión LAN en un punto en el que un dispositivo llamado
conmutador redirige el tráfico del nivel de enlace concreto en el que se
encuentra el destinatario.
Conmutadores o Switches:
Un
conmutador en un dispositivo de acceso que posee varios puertos de conexión a
los que se conectan directa o indirectamente los diferentes dispositivos de una
red. El conmutador es capaz de analizar las tramas del nivel de enlace para
extraer la información de destino de las mismas y redirigirlas a través del
puerto concreto en el que se encuentra
conectado el destinatario.
Funcionamiento de un conmutador:
- - Detectar
si la trama ha llegado con errores y, en caso afirmativo, descartarla o iniciar el procedimiento
correspondiente.
- - Averiguar
las direcciones MAC de origen y destino de la trama.
- - Conocida
la MAC origen de la trama, comprobar si existe en la tabla de direccionamiento
MAC la entrada que asocia la MAC del dispositivo remitente con el puerto por el
que ha sido recibida la trama. Si esta asociación no existe, la almacena en la
memoria.
- - Reenviar
la trama por el puerto que corresponda.
Dominios de colisión:
Es la región
de una red donde dos tramas pueden colisionar.
Dominios de difusión:
Es aquel por
donde se propaga una trama broadcast una
vez lanzada al medio.
6. PROTOCOLOS DE ENLACE EN LAS LAN
Protocolos de enlace en las LAN
cableadas:
Ethernet
DIX: Se trata del Ethernet original, que
fue desarrollado por Bob Metcalfe y David Boggs en la década de 1970 y
comercializado por las empresas Digital Equipament, Intel y Xerox.
IEEE
802.3 y derivados:
Son los estándares internacionales del IEEE para el nivel de enlace de las LAN.
Ethernet
DIX II: Es la
versión del protocolo Ethernet DIX compatible con el estándar IEEE 802.3.
Utiliza multiplexación de protocolos, igual que el original.
Redes
Ethernet actuales: Ethernet II: Actualmente en una misma LAN pueden coexistir
simultáneamente IEEE 802.3 y Ethernet DIX-II. Ambas forman parte de la
especificación Ethernet II del IEEE en un versión más reciente del estándar
802.3.
Token ring y el estándar IEEE 802.5: Token ring fue un protocolo de acceso
a la red creado por IBM en la década de 1970. Se definió con una topología
física de estrella con un dispositivo de acceso multiestación.
FDDI: Se trata de un protocolo de acceso a
la red basado en una topología física de doble anillo de fibra óptica y un
protocolo de enlace de tipo token passing.
Protocolos de enlace en las LAN
inalámbricas:
Estos
protocolos suelen ser más complejos que
los de las LAN cableadas, pues el medio de transmisión es menos fiable.
Familia
de estándares IEEE 802.11: Se corresponden con los protocolos WiFi. Utilizan, CSMA/CA,
direccionamiento MAC de 48 bits compatible con el direccionamiento MAC Ethernet
y mecanismos de retransmisión de las tramas de errores.
Bluetooth
y los estándares IEEE 802.15:
Bluetooth se
ha utilizado ampliamente en el campo de las redes personales, dado que su
alcance es menor que el de las redes WiFi.
Protocolos de enlace
avanzado:
Este protocolo opera por encima del protocolo Ethernet,
permitiendo añadir una separación lógica entre dispositivos de una misma LAN,
es decir, la creación de redes locales virtuales o VLAN.
7. REDES LAN ETHERNET II
El IEEE lanzó su especificación de Ethernet II para dar
cabida en una misma LAN de forma simultánea a los protocolos IEEE 802.3 y
Ethernet DIX-II.
Especificaciones del
nivel de enlace de datos:
Direccionamiento físico: Se trata de un direccionamiento MAC de 48 bits
regulado por el IEEE y compartido con otros protocolos del nivel de enlace de
datos.
Formato de las tramas:
- - Preámbulo: Se
trata de 8 bytes que permiten sincronizar el reloj del receptor con el del
emisor y delimitar el inicio de la trama.
- - Dirección MAC destino: Se corresponde con la dirección MAC de 48 bits configurada
en el dispositivo que queremos que acepte la trama, la del receptor.
- - Dirección MAC origen: Se corresponde con la dirección MAC de 48 bits configurada en el
dispositivo que ha terminado la trama.
- - Tipo/longitud:
Este campo marca la única diferencia entre las tramas de Ethernet DIX-II y las
del IEEE 802.3.
- - Datos: Se
corresponden con los datos que encapsulan la trama y que proceden de las capas
superiores, como por ejemplo un paquete ID.
- - FCS: Este es
un campo para el control de errores.
Acceso al medio compartido:
-
Paso 1: Antes
de emitir, se sondea el medio. Si alguien está emitiendo, se espera un tiempo
aleatorio dentro de un intervalo prefijado y después se vuelve a sondear.
-
Paso 2: Durante
la emisión se sondea el medio para detectar si se produce una colisión. Si esta
tiene lugar, se detiene de inmediato la transmisión y, al cabo de un tiempo, se
vuelve al paso 1 para reintentarlo.
Sincronización y delimitación de las tramas:
La sincronización y delimitación del inicio de la trama se
lleva a cabo mediante el preámbulo del inicio de la trama. Para determinar la
finalización de la trama el receptor tiene que conocer la longitud de la misma.
Control de errores:
Se lleva a cabo mediante el campo FCS. Cuando la trama llega
a su destino, el receptor vuelve a calcular el valor de este campo y lo compara
con el recibido. Si el resultado es distinto, la trama es descartada.
Multiplexación de protocolos:
Este es un servicio exclusivo de Ethernet DIX-II y es típico
de la subcapa LLC. Para llevar a cabo
esta multiplexación se utiliza el campo tipo de la trama.
Espacio entre tramas:
Al finalizar cualquier transmisión, el emisor debe mantenerse
sin transmitir el tiempo equivalente a la transmisión de 96 bits.
Especificaciones
físicas:
Es la parte más cambiante del protocolo. Así como la capa de
enlace no se ha alterado durante los últimos 30 años, la capa física ha
evolucionado y lo sigue haciendo constantemente.
Velocidad: Suele alcanzar los 10, 100 o 1000 Mbps y más
reciente los 10, 40 o 100 Gbps.
Multiplexación: Si se utiliza por división de frecuencias se
habla de Ethernet sobre banda ancha y se designa con la palabra broad.
Tipo de medio: Se designa con la ultima parte del nombre y
puede tratarse de:
- - Cableado
de cobre coaxial
- - Cableado
de cobre de pares trenzados
- - Fibra
óptica
Ethernet conmutado:
Ethernet funcionaba en un principio sobre un bus físico,
aproximadamente en la década de 1990, pasó a utilizar concentradores (hubs).
8. DISPOSITIVOS DE LA CAPA DE
ENLACE
Los dispositivos propios de la capa de enlace más comunes son
los puentes, los conmutadores y los puntos de acceso inalámbrico.
Puentes (Bridges):
Es un dispositivo que une 2 enlaces de distinta naturaleza.
Conmutadores
(Switches):
- -Conmutadores
domésticos o de sobremesa: Suelen ser muy sencillos, con pocos puertos y no
configurables.
- -Conmutadores
para rack: Tienen un tamaño estándar para encajar los racks. Suelen tener una
gran cantidad de puertos y operar a 100/1000 Mbps.
- -Conmutadores
configurables: Son aquellos que pueden ser configurados, ya sea por el
multicast, para la monitorización de la red para opciones avanzadas, como las
VLAN.
Puntos de acceso
inalámbricos:
Permiten integrar a los dispositivos de una red inalámbrica
en una LAN cableada, como si se encontraran conectados por cable a la propia
LAN.
No hay comentarios:
Publicar un comentario