PAR - UT4 - Nivel de Enlace de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 52

UT4 – Nivel de enlace de datos

PLANIFICACIÓN Y ADMINISTRACIÓN DE REDES


ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED – IES CALDERÓN DE LA BARCA – PINTO – 2022/2023
RECORDEMOS….

Para que los paquetes de capa de red (capa 3) sean transportados desde el host origen al host
destino deben recorrer diferentes redes físicas que pueden componerse de diferentes tipos de
medios físicos, tales como cables de cobre, microondas, fibras ópticas y enlaces satelitales.

La función de la capa de enlace de datos de OSI es
preparar los paquetes de la capa de red para ser
transmitidos y controlar el acceso a los medios físicos
(cobre, fibra óptica, etc).

La capa de enlace de datos es responsable del
intercambio de tramas entre nodos a través de los
medios de una red física
FUNCIONES DEL NIVEL DE ENLACE

◾ El nivel físico del modelo OSI realiza una transmisión enviando señales a
través del medio pero
◾ no sabe si el mensaje llegará a su destinatario,
◾ tampoco sabe si el receptor está preparado para escuchar,
◾ o si otros equipos están transmitiendo a la vez, y por tanto, destruyendo nuestra señal.

◾ En el nivel físico hay transmisión, pero no hay comunicación.


FUNCIONES DEL NIVEL DE ENLACE

◾ Para que exista comunicación, se necesitan


◾ al menos dos equipos trabajando conjuntamente de forma sincronizada,
◾ estableciendo un diálogo que siga ciertas reglas.

El nivel de enlace permite establecer esa comunicación, asegurando que el mensaje llega al
destinatario libre de errores.
FUNCIONES DEL NIVEL DE ENLACE

◾ El nivel de enlace se divide en:


◾ el subnivel LLC (Control de Enlace Lógico)
◾ el subnivel MAC (Control de Acceso al Medio).

◾ El objetivo es independizar a los niveles OSI superiores, de los distintos


tipos de medios físicos que puede atravesar una comunicación (UTP,
coaxial, fibra, par telefónico, aire, etc.)
FUNCIONES DEL NIVEL DE ENLACE

◾ El subnivel LLC
◾ Está implementado en software (habitualmente lo conocemos como el driver o controlador
de la tarjeta de red)
◾ Se relaciona con la capa superior
CAPA DE RED
◾ Proporciona servicios al nivel de red

◾ El subnivel MAC
LLC
◾ Está implementado en el hardware de la tarjeta de red.
MAC
◾ Se relaciona con la capa inferior
◾ Solicita servicios al nivel físico
CAPA FÍSICA
FUNCIONES DEL NIVEL DE ENLACE

El Subnivel MAC tiene como funciones:

◾ EMPAQUETAR / DESEMPAQUETAR TRAMAS (FRAMES)


◾ En el emisor, recibe los datos del nivel de red y añade una cabecera de control que contiene los
servicios de esta capa.
◾ En el receptor, divide la secuencia de bits recibida por el nivel físico, en bloques de información
llamados tramas.

◾ CONTROL DE ACCESO AL MEDIO


◾ Establece los turnos de transmisión para evitar o minimizar el número colisiones.
FUNCIONES DEL NIVEL DE ENLACE
El Subnivel LLC tiene como funciones:

◾ CONTROL DE FLUJO
◾ Evita la saturación del receptor cuando el emisor es más rápido, para evitar que se pierdan tramas.

◾ CONTROL DE ERRORES
◾ Detecta y soluciona los errores generados por el medio de transmisión. Esta corrección se realiza
solicitando al emisor que vuelva a transmitir las Tramas que no se han recibido correctamente.

◾ DIRECCIONAMIENTO FÍSICO
◾ Permite la identificación de equipos en una red local. Son las direcciones MAC asociadas a las tarjetas
de red
FUNCIONES DEL NIVEL DE ENLACE
FUNCIONES DEL NIVEL DE ENLACE

La PDU de la capa de enlace es la trama.


A pesar de que hay muchos protocolos diferentes, cada tipo de trama tiene las tres
partes básicas: Cabecera (o Encabezado), datos, y Cola (o tráiler)

Cabecera + Datos + Cola


◾ Datos: El paquete desde la Capa de Red


◾ Cabecera: contiene información de control como direccionamiento y está ubicado al comienzo del PDU
◾ Cola: contiene información de control para detección de errores agregada al final del PDU

La estructura de la trama y los campos Cabecera y Cola varían de acuerdo con el protocolo.
FUNCIONES DEL NIVEL DE ENLACE

◾ En el emisor el protocolo de la capa de enlace encapsula el paquete procedente del nivel de red
En el campo de datos de la trama, añade la cabecera y la cola
Se lo entrega al nivel físico.

◾ En el receptor el protocolo de la capa de enlace


◾ Convierte los datos binarios en tramas
◾ Extrae la información de la cabecera y la cola
◾ Ejecuta las acciones que le corresponden, como por ejemplo
◾ comprobar errores
◾ descartar la trama o entregar los datos al nivel superior

◾ etc.
FUNCIONES DEL NIVEL DE ENLACE
Modelo OSI

7. Aplicación
6. Presentación
5. Sesión
4. Transporte
3. Red
LLC 802.2 LLC
2. Enlace Control de enlace lógico
MAC 802.4 802.5 802.11
802.3
Control de Acceso al Medio Token Token Wireless
Ethernet
Bus Ring LAN
1. Física Física
FUNCIONES DEL NIVEL DE ENLACE

◾ A continuación, vamos a ver los 3 tipos de tramas más comunes que corresponden a los protocolos de
nivel de enlace:
◾ PPP para redes WAN (Redes de Área Amplia)
◾ Ethernet para redes LAN
◾ 802.11 para re
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA PPP PARA REDES WAN

◾ PPP (Protocolo punto a punto), es un protocolo de nivel de enlace en la arquitectura


TCP/IP,que permite establecer una comunicación directa entre dos equipos.
◾ Las redes donde se utiliza PPP son: mediante cable serie, líneas telefónicas, telefonía móvil,
Wi-Fi y fibra óptica. (Por ejemplo, una conexión PPP establecida entre una sucursal y una oficina central)
◾ Generalmente, se utiliza para establecer la conexión a Internet de un particular con su
proveedor de acceso, a través de un módem telefónico.
◾ PPP está basado en
◾ el protocolo HDLC en cuanto al formato de trama
◾ el protocolo NCP para permitir compatibilidad con protocolos de nivel superior
◾ en el protocolo LCP que proporciona una serie de ventajas como: autenticación mediante
CHAP y cifrado de la transmisión, asignación dinámica de IP, compresión (aumenta el
rendimiento), detección de errores y multienlace.
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA PPP PARA REDES WAN

1B 1B 1B 2B Variable 2/4B 1B
Indicador Dirección Control Protocolo Datos FCS Indicador
01111110 0xff 0x3 0-1500B 01111110
0x7E 0x7E
Formato de trama PPP
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA PPP PARA REDES WAN

◾ Indicador (1 byte):
◾ Indica el comienzo o final de la trama. Vale: 0111110 : 0x7E
◾ Se repite al final de la trama después del campo FCS.

◾ Dirección (1 byte):
◾ Indica la dirección de difusión estándar. En un enlace punto a punto, no es necesario asignar el nodo de
destino. Vale: 0xFF = 11111111.

◾ Control (1 byte):
◾ Vale 0x3 = 00000011.
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA PPP PARA REDES WAN
◾ Protocolo (2 bytes):
◾ Indica el protocolo del contenido PPP.

◾ Datos (variable 0-1 500 bytes):


◾ son los datos encapsulados que se entregan al nivel superior

◾ FCS (2/4 bytes): Frame Check Sequence o secuencia de verificación de trama


◾ Basada en CheckSum o CRC
Se calcula en último lugar, sobre los campos dirección, control, protocolo y datos.

ACTIVIDAD: Trama PPP de un paquete ping


FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA ETHERNET PARA REDES LAN

8Bytes 6Bytes 6Bytes 2Bytes 46-1500Bytes 4Bytes

Dirección Dirección
Preámbulo Tipo/Longitud DATOS FCS
destino Origen
101010…11 MAC addr MAC addr EtherType CRC

Formato de trama Ethernet

Trama Ethernet
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA ETHERNET PARA REDES LAN

◾ Preámbulo (8 bytes):
◾ Este campo contiene 62 bits de unos y ceros alternos, y dos unos al final
◾ Sirve para sincronizar los relojes de ambas tarjetas en una transmisión digital.
◾ Dirección destino (6 bytes):
◾ Representa la dirección física de la tarjeta destinataria del mensaje.
◾ En caso de ser un mensaje de broadcast aparece todo a 1 0xFFFFFFFFFFFF
◾ Dirección fuente (6 bytes):
◾ Representa la dirección física de la tarjeta origen del mensaje.
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA ETHERNET PARA REDES LAN

◾ Tipo (2 bytes):
◾ Representa el tipo de protocolo de nivel superior encapsulado en el campo de datos.

EtherType Protocolo
0x0800 IPv4
0x0806 ARP
0x86DD IPv6
Valores más comunes EtherType en una trama
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA ETHERNET PARA REDES LAN

◾ Datos (46-1500 bytes):


◾ Son los datos encapsulados que se entregarán al nivel superior

◾ FCS (4 bytes): Frame Check Sequence o secuencia de comprobación de trama


◾ es un mecanismo de control de errores basado en CRC.

ACTIVIDAD: Trama Ethernet


FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA 802.11 PARA REDES LAN (WI-FI)

2B 2B 6B 6B 6B 2B 6B Variable 4B
Control Duración Control
Direc.1 Direc.2 Direc.3 Direc.4
de / de FCS
DA SA RA TA
trama ID secuencia
0-2312B CRC

Formato de trama IEEE 802.11


FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA 802.11 PARA REDES LAN (WI-FI)

◾ Control de trama: Contiene 10 sub-campos.


◾ Versión del protocolo
◾ Tipo de trama
◾ Subtipo de trama
◾ DS
◾ Más fragmentos
◾ Reintentar
◾ Administración de energía
◾ Más datos
◾ WEP
◾ Orden.
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA 802.11 PARA REDES LAN (WI-FI)

◾ Duración/ID:
Según el tipo de trama (gestión, control o datos) puede ser la duración en microsegundos para transmitir
la trama o bien el AID del equipo que envió la trama.
◾ Dirección 1 (DA)
Dirección física del dispositivo inalámbrico destino final de la trama
◾ Dirección 2: (SA)
Dirección física del dispositivo inalámbrico que inició la trama.
◾ Dirección 3: (RA)
Dirección física del destinatario inmediato de la trama.
◾ Control de secuencia:
Número de orden asignado a cada trama
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA 802.11 PARA REDES LAN (WI-FI)

◾ Dirección 4: (TA)
Dirección del dispositivo inalámbrico que transmitió la trama (solo se usa en redes Bridge)

◾ DATOS:
Es la información que se envía (normalmente un paquete IP)
◾ FCS: Frame Check Sequence o secuencia de comprobación de trama
Un valor CRC de 32 bits para comprobación de errores
FUNCIONES DEL NIVEL DE ENLACE
TRAMADO - FORMATO DE TRAMA 802.11 PARA REDES LAN (WI-FI)

◾ Hay tres tipos de redes WI-FI:


o Red Ad hoc: los equipos inalámbricos se conectan entre sí, sin punto de acceso.

o Red de Infraestructura: el punto de acceso (Access Point o AP) hace de


puente entre la red cableada y la red inalámbrica. Es el más habitual.

o Red bridge: conectan redes LAN mediante un enlace inalámbrico


Es un caso especial para conectar dos redes LAN cableadas que no pueden
ser conectadas por cable.

ACTIVIDAD: Puntos Acceso WIFI


FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO

Control de Acceso al Medio

◾ El acceso al medio por parte de los equipos de una red debe estar
regulado por algún mecanismo, que evite o minimice las colisiones
de tramas de los equipos que quieren transmitir.
◾ Estos mecanismos de regulación se suelen llamar métodos de
acceso al medio o métodos MAC
◾ Son similares a los mecanismos de regulación del tráfico de
vehículos en una ciudad.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO

Método
◾ Clasificación general de los métodos MAC. Red
MAC

FDM Red telefónica


Medio
repartido
ATM, SDH y
TDM (WDM)
Telefonía móvil
Métodos de
Acceso al Acceso Token Bus,
medio Controlado (sin Sondeo Token Ring y
colisiones) FDDI
Medio
compartido CSMA/CD Ethernet
Acceso basado
en contienda
(colisiones)
CSMA/CA Wi-Fi
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - MULTIPLEXACIÓN FDM Y TDM

◾ La multiplexación
◾ Consiste en repartir el medio entre N usuarios de forma estática (de forma
constante y predeterminada)
◾ No permite colisiones
◾ Se utiliza en redes WAN como ATM, Sonet, SDH, RTC, UMTS, etc.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - MULTIPLEXACIÓN FDM Y TDM

◾ Tipos de multiplexación
◾ TDM (multiplexación por división en tiempo)
◾ Cada usuario espera su turno (tipo round-robin)
◾ Obtiene el acceso total al medio durante un breve periodo de tiempo.
◾ FDM (multiplexación por división en frecuencia)
◾ El ancho de banda del medio se divide en bandas de frecuencia, similares a los carriles de una
autopista
◾ Cada usuario utiliza en exclusiva una banda.
◾ WDM (multiplexación por división de longitud de onda)
◾ Es una variante de FDM para cables de fibra óptica.
◾ Esta técnica está permitiendo aumentar considerablemente la tasa de transferencia que ofrecen
los proveedores de servicios en Internet.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - PASO DE TESTIGO

◾ Se usa en redes con el medio compartido (redes de difusión) y acceso controlado por testigo.
◾ Un equipo solo puede enviar datos si tiene el testigo (token), que es una trama especial.
◾ Cuando la red está libre se pone en circulación un testigo, que recorre secuencialmente
todos los equipos hasta que encuentra uno que tiene datos para enviar.
◾ El equipo emisor mantiene el testigo activando un bit dentro de su NIC y después envía los
datos.
◾ Esta trama de datos se propaga por el anillo.
◾ Cada nodo intermedio comprueba la dirección de destino y si está dirigida a otro equipo la
reenvía.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - PASO DE TESTIGO

◾ El receptor reconoce la dirección de destino porque es la suya y copia el mensaje,


comprueba los errores y si está correcto modifica cuatro bits de la trama para indicar el
reconocimiento.
◾ Por último reenvía la trama hasta que llega al emisor.
◾ El emisor recibe la trama y examina los datos de reconocimiento, si están activos entonces la
trama ha llegado con éxito, descarta la trama y libera el testigo.
◾ Con este método tampoco hay colisiones.
◾ Se utiliza en redes LAN como Token Bus, Token Ring o FDDI.
◾ Esta técnica puede ser ineficaz cuando hay muchos equipos, porque cada equipo debe
esperar su turno para enviar.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - CONTIENDA
◾ Se usa en redes con el medio compartido (redes de difusión) y acceso basado en
contienda.
◾ La contienda consiste en que cada equipo envía su trama cuando quiere. Todos los
equipos de la red son emisores y receptores a la vez.
◾ Todos los nodos compiten por el uso del medio, pero solo un dispositivo puede enviar a la
vez.
◾ Para evitar caos completo, estos métodos usan un proceso de Acceso múltiple por
detección de portadora (CSMA) para detectar primero si los medios están transportando
una señal.
◾ Generalmente se implementa CSMA junto con un método para resolver la contención del
medio. Los dos métodos comúnmente utilizados son:
◾ CSMA/CD
◾ CSMA/CA
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - CSMA/CD

◾ CSMA/CD (Acceso al medio con detección de portadora y detección de colisiones).


◾ En este sistema, cualquier estación debe comprobar primero que no hay tráfico en la línea.

◾ Si no se detecta señales, se envía la trama y después se vuelve a escuchar.


◾ Durante la transmisión, la estación comprueba si en la línea se producen voltajes muy altos
que indican una colisión.
◾ Si se detecta colisión, la estación deja inmediatamente de transmitir y espera una cierta
cantidad de tiempo aleatoria hasta que la línea quede libre y vuelve a transmitir.
◾ Si no se detecta colisión, el equipo emisor repite el proceso con la siguiente trama.
◾ En este método hay colisiones, pero son detectadas inmediatamente, y la trama retransmitida
se utiliza en las redes LAN de la familia Ethernet.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - CSMA/CA

◾ CSMA/CA (Acceso al medio con detección de portadora y prevención de colisiones)


◾ Los dispositivos antes de transmitir envían una petición indicando que tiene datos para trasmitir.
◾ Cuando una estación quiere transmitir información, en primer lugar, testea el medio inalámbrico para
comprobar su estado.
◾ Si está libre, debe esperar un tiempo adicional corto.
◾ Si después de esperar dicho tiempo el medio sigue libre, el emisor puede enviar una trama.
◾ Este mecanismo reduce el número de colisiones
◾ No soluciona
◾ El problema de los nodos ocultos (equipos no detectados)
◾ El problema de los nodos expuestos (equipos que detectan transmisiones pero que no les afectan)
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - CSMA/CA

A B C D
◾ Nodos ocultos:
◾ A y C envían datos a B a la vez porque están fuera de alcance entre sí y no detectan el tráfico del
otro nodo.
◾ Se produce colisión.
◾ Nodos expuestos:
◾ C envía datos a B y D quiere enviar a C
◾ D detecta el tráfico emitido por C y no envía porque desconoce el destinatario
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - CSMA/CA

◾ Para solucionar estos problemas al mecanismo CSMA/CA se le añade el uso de tramas


RTS/CTS.
◾ El equipo emisor en lugar de mandar una trama de datos, antes envía una trama RTS (Request to
Send) al punto de acceso, indicando el destinatario de la transmisión, el remitente y el tiempo que
ocupará dicha transmisión.
◾ El punto de acceso responde con una trama CTS (Clear To Send) a todas las estaciones que estánen
el área de cobertura del punto de acceso. En esta trama CTS se incluye el tiempo de Ocupación del
medio.
◾ Las estaciones saben el tiempo que estará ocupado el medio, y no intentarán hacer ninguna
transmisión hasta que dicho tiempo haya pasado.
◾ Después de recibir la trama de los datos, el receptor devuelve una trama de reconocimiento ACK,
notificando al emisor que se ha recibido correctamente la información.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ACCESO AL MEDIO - CSMA/CA

◾ El uso de las tramas RTS/CTS soluciona el problema de los nodos ocultos y de los nodos
expuestos.
◾ Aun así persiste el problema de que las tramas RTS sean enviadas por varias estaciones a la
vez, sin embargo, estas colisiones son menos dañinas, ya que el tiempo de duración de estas
tramas es corto (30 bytes).
◾ En este método hay colisiones, pero muchas menos que en el método CSMA/CD
◾ Se utiliza en redes inalámbricas 802.11.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE FLUJO

◾ El control del flujo es un procedimiento que le indica al emisor cuantos datos puede transmitir
hasta recibir un reconocimiento del receptor.
◾ El receptor debe procesar los datos recibidos para detectar errores, por eso la recepción es
un proceso más lento que la transmisión.
◾ El dispositivo receptor contiene un bloque de memoria llamado buffer, para almacenar los
datos recibidos hasta procesarlos.
◾ Cuando el buffer se llena el emisor debe esperar para emitir hasta la confirmación del
receptor.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE FLUJO
◾ Dos métodos:
◾ Parada y espera
◾ El emisor espera un reconocimiento (ACK) después de cada trama que envía.
◾ Solamente envía si recibe el reconocimiento.
◾ El proceso es simple pero muy lento.

◾ Ventana deslizante
◾ El emisor puede enviar varias tramas antes de necesitar un reconocimiento.
◾ Utiliza unas ‘ventanas imaginarias’ en el emisor y receptor.
◾ Puede mantener tramas en cualquiera de los dos extremos emisor o receptor.
◾ Determina el número de tramas trasmitidas sin ACK.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ERRORES

◾ La transmisión de datos a través de una red debe realizarse libre de errores.


◾ Muchos factores pueden alterar o eliminar uno o más bits de cada unidad de datos enviada.
◾ Tipos de errores:
◾ Error de bit:
◾ Significa que únicamente un bit de la secuencia de datos ha cambiado su valor.
◾ Los errores de este tipo son más corrientes en la transmisión paralela.
◾ Por ejemplo, en la comunicación entre la CPU y la memoria RAM puede haber un cable ruidoso que modifique un bit
de cada byte enviado.
◾ Error de ráfaga:
◾ Significa que varios bits (consecutivos o no) de la secuencia de datos han cambiado.
◾ Los errores de ráfaga son más probables en la transmisión en serie.
◾ Suele ocurrir porque la duración del ruido es superior a la duración de un bit, lo que significa que afectará a un
conjunto de bits.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ERRORES

◾ Un mecanismo de detección de errores sería enviar dos veces cada bloque de datos.
(repetición) Entonces, el receptor compara los dos bloques y cualquier diferencia
indicaría un error.
◾ Este sistema resulta inviable por su lentitud.
◾ En lugar de repetir todo el bloque se añade un pequeño grupo bits al final de cada unidad.
◾ Esta técnica se llama redundancia.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ERRORES - COMPROBACIÓN DE REDUNDANCIA VERTICAL VCR

◾ La comprobación de redundancia vertical (VCR)


◾ Más conocida por comprobación de paridad
◾ Es el mecanismo más simple para detección de errores
◾ Consiste en añadir un bit al final de cada bloque de datos, de modo que el número total de
unos (1) sea par (PARIDAD PAR).
◾ Puede detectar errores de bit, y errores de ráfaga cuando el número de bits cambiados sea
impar.
◾ Ejemplo: Supongamos que se quiere transmitir el carácter “a” (ASCII 97)
Generador
Datos 01100001 + de 1 = 01100001 1
paridad
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ERRORES - COMPROBACIÓN DE REDUNDANCIA LONGITUDINAL LCR

◾ En la verificación de redundancia longitudinal (LRC)


◾ Los bloques de bits se organizan en forma de tabla.
◾ Después se calcula un bit de paridad para cada columna
◾ Se añade la nueva fila a todo el bloque.

◾ El LRC incrementa bastante la probabilidad de detectar errores de ráfaga.


FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ERRORES - COMPROBACIÓN DE REDUNDANCIA CÍCLICA CRC

◾ La Comprobación de Redundancia Cíclica (CRC)


◾ Es el método más eficaz en la detección de errores.
◾ Se basa en la división binaria.
◾ Es el método utilizado por la mayoría de los protocolos a nivel de enlace.
◾ Su valor se incluye en campo final FCS en la cola de la trama.
◾ Cuando la trama llega al receptor, este calcula su propia CRC con los datos recibidos y compara los
dos valores.
◾ Si son iguales la trama es aceptada, y si son distintos la trama es descartada.
◾ El nivel de transporte será el encargado de solicitar o no la retransmisión de dicha trama al equipo
emisor.
FUNCIONES DEL NIVEL DE ENLACE
CONTROL DE ERRORES - COMPROBACIÓN DE REDUNDANCIA CÍCLICA CRC

◾ El CRC utilizado en Ethernet


◾ Tiene una longitud de 4 bytes
◾ Es capaz de detectar cualquier error de ráfaga de 32 bits o menos.
◾ También detecta errores de ráfaga de mayor longitud si el número de bits cambiados es
impar.
◾ Estas propiedades confieren a la CRC bastante probabilidad en la detección de errores.
FUNCIONES DEL NIVEL DE ENLACE
DIRECCIONAMIENTO FÍSICO

◾ La dirección física
◾ Es un identificador de 6 parejas de dígitos hexadecimales (48 bits).
◾ Corresponde de forma única a una tarjeta o adaptador de red.
◾ Se conoce también como dirección MAC, y es única para cada dispositivo.
◾ Está determinada y configurada por el IEEE:
◾ Los primeros 24 bits (6 hex) corresponden al fabricante.
◾ Los últimos 24 bits (6 hex) corresponden al adaptador en particular.
FUNCIONES DEL NIVEL DE ENLACE
DIRECCIONAMIENTO FÍSICO

◾ El adaptador de red puede ser real (tarjeta de red) o virtual (VM network
adapter).
◾ En cualquier caso debe identificar de manera unívoca el adaptador para que no
haya conflicto de direcciones.
◾ Ejemplos:
00-1F-D0-94-AA-C1 Gigabyte Technology Co., LTD

00-13-49-3A-02-B3 Zyxel Communications Corporation

00-50-56-C0-03-35 VMware, Inc.

Listado de fabricantes y sus direcciones asignadas


Búsqueda del fabricante a partir de la dirección MAC
FUNCIONES DEL NIVEL DE ENLACE
DIRECCIONAMIENTO FÍSICO. LINUX Y WINDOWS
◾ Las direcciones MAC son únicas a nivel mundial.
◾ Son escritas directamente en el hardware en el momento de su fabricación (número binario)
◾ Mediante software de virtualización como VMware o VirtualBox también existen los adaptadores de red
virtuales. Éstos también disponen de sus propias direcciones MAC únicas, aunque lógicamente utilizan
la tarjeta física real para salir al medio.
◾ A pesar de que cada dispositivo de red tiene una dirección MAC única globalmente que lo identifica es el
SO quien la distribuye en la red, con lo que se puede modificar la dirección MAC vía software.
◾ Esta práctica es conocida como MAC spoofing.
FUNCIONES DEL NIVEL DE ENLACE
DIRECCIONAMIENTO FÍSICO. LINUX Y WINDOWS

◾ En Linux mediante los comandos (ejemplo con adaptador enp0s3):


◾ Para mostrar la configuración #ip address show enp0s3

Para cambiar la dirección MAC:

#ifconfig enp0s3 down


#ifconfig enp0s3 hw ether 00:00:00:00:00:01
#ifconfig enp0s3 up

ACTIVIDAD:
FUNCIONES DEL NIVEL DE ENLACE
DIRECCIONAMIENTO FÍSICO. LINUX Y WINDOWS

◾ En Windows, se puede cambiar la configuración de la tarjeta de red en el Panel de control, o alterando


el valor "NetworkAddress” en la clave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11 CE-BFC1-08002BE10318}

◾ Empezamos abriendo el registro de Windows con la orden: Ejecutar... regedit.


◾ En la clave indicada aparecerá una lista de adaptadores desde 0000 en adelante, debemos encontrar
el correspondiente a la tarjeta de red mediante el valor DriverDesc.
◾ Ahora hay que agregar el valor de cadena "NetworkAddress" y asignar la nueva MAC, por ejemplo:
000000000001.
◾ Al modificar la MAC en Windows es necesario deshabilitar y habilitar la tarjeta para que los cambios
tengan efecto.
◾ También es posible cambiar la dirección MAC en las propiedades del adaptador de manera gráfica.
º

También podría gustarte