Вы находитесь на странице: 1из 31

Redes de

Computadoras
Capa de
Enlace de Datos
Capa de Enlace de Datos
La Capa de Enlace de Datos es la
responsable del intercambio de datos entre
un host cualquiera y la red a la que est
conectado, permitiendo la correcta
comunicacin y trabajo conjunto entre las
capas superiores (Red, Transporte y
Aplicacin) y el medio fsico de transporte
de datos.


Capa de Enlace de Datos

Su principal objetivo es proporcionar una
comunicacin eficiente, libre de errores, entre
dos mquinas adyacentes, pertenecientes a la
misma red/subred.
Entre sus principales funciones estn :
1. Proporcionar una interfaz de servicio bien
definida con la capa de red
2. Manejar los errores de transmisin
3. Regular el flujo de datos para que
receptores lentos no sean saturados por
emisores rapidos
Principales Funciones
Establece los medios necesarios para una
comunicacin confiable y eficiente entre
dos mquinas en red.

Agrega una secuencia especial de bits al
principio y al final del flujo inicial de bits de
los paquetes, estructurando este flujo bajo
un formato predefinido llamado trama o
marco, que suele ser de unos cientos de
bytes. Los sucesivos marcos forman trenes
de bits, que sern entregados a la Capa
Fsica para su transmisin.

Principales Funciones
Sincroniza el envo de las tramas,
transfiriendolas de una forma confiable libre
de errores. Para detectar y controlar los
errores se aaden bits de paridad, se usan
CRC (Cdigos Cclicos Redundantes) y
envo de acuses de recibo positivos y
negativos, y para evitar tramas repetidas se
usan nmeros de secuencia en ellas.

Enva los paquetes de nodo a nodo, ya sea
usando un circuito virtual o como
datagramas.
Principales Funciones
Controla la congestin de la red.
Regula la velocidad de trfico de datos.
Controla el flujo de tramas mediante
protocolos que prohben que el remitente
enve tramas sin la autorizacin explcita del
receptor, sincronizando as su emisin y
recepcin.
Se encarga de la de secuencia, de enlace
lgico y de acceso al medio (soportes
fsicos de la red).
Comunicacin en la
Capa de Enlace de Datos
Capa fsica
Capa de enlace de datos
Capa de red
Capa de transporte
Capa de aplicacin
Capa fsica
Capa de enlace de datos
Capa de red
Capa de transporte
Capa de aplicacin
Virtual
Real
Tarjetas de red
Para realizar todas estas funciones, la Capa
de Enlace de Datos se basa en un
componente fsico fundamental, la tarjeta de
red.

Tarjetas de red
Cada tarjeta de red posee un nmero
identificador nico, grabado en la memoria
ROM de la misma por el fabricante, que se
denomina direccin fsica o direccin de
Control de Acceso al Medio, MAC , que
identifica de forma unvoca al ordenador
que la posee. Cuando se arranca una
mquina, la direccin MAC se copia en la
memoria RAM, para tenerla siempre a mano.

Tarjetas de red
La direccin fsica est formada por 32 bits,
que se representan por medio de 6 bytes
hexadecimales, del tipo 00-00-0D-1A-12-35,
de los cuales los 3 primeros (24 bits),
denominados Identificador Organizacional
nico (UOI) son asignados al fabricante
concreto, y los 3 ltimos (24 bits) los asigna
ste secuencialmente.

Tarjetas de red

No existen dos tarjetas de red con la misma
direccin MAC, por lo que la misma se
puede usar (y as se hace) para identificar
en una red a la mquina en la que est
instalada.

Creacin de tramas
Una vez que los datos procedentes de las
capas superiores son empaquetados en
datagramas en la Capa de Red son
transferidos a la Capa de Enlace de Datos para
su transmisin al medio fsico.
Para que estos datos se puedan enviar de
forma correcta hasta el destinatario de los
mismos hay que darles un formato adecuado
para su transmisin por los medios fsicos,
incluyndoles adems algn mecanismo de
identificacin de ambos host (emisor y
receptor)
para que la transferencia quede
perfectamente identificada. Esto lo
consigue la Capa de Enlace de Datos
disponiendo los datagramas en forma
de tramas.

Creacin de Tramas
Una trama est formada por un campo
central de datos, en el que se coloca cada
datagrama recibido de la Capa de Red, y
otra serie de campos con utilidad variada.
En general, el aspecto de una trama es el
que sigue:
inicio de
trama
direccin
longitud/
tipo
datos FCS
fin de
trama
Creacin de Tramas
Campo de inicio de trama: secuencia de
bytes de inicio y sealizacin, que indica a
las dems mquinas en red que lo que viene
a continuacin es una trama.

Campo de direccin: secuencia de 12
bytes que contiene informacin para el
direccionamiento fsico de la trama, como la
direccin MAC del host emisor y la
direccin MAC del host destinatario de la
trama.

Creacin de Tramas

Campo longitud/tipo: en algunas
tecnologas de red existe un campo
longitud, que especifica la longitud exacta
de la trama, mientras que en otros casos
aqu va un campo tipo, que indica qu
protocolo de las capas superiores es el que
realiza la peticin de envo de los datos.
Tambin existen tecnologas de red que no
usan este campo. De existir, ocupa 2 bytes.


Creacin de Tramas
Campo de datos: campo de 64 a 1500
bytes, en el que va el paquete de datos a
enviar. Este paquete se compone de dos
partes fundamentales: el mensaje que se
desea enviar y los bytes encapsulados que
se desea que lleguen al host destino.
Adems, se aaden a este campo unos
bytes adicionales, denominados bytes de
relleno, con objeto que las tramas tengan
una longitud mnima determinada, a fin de
facilitar la temporizacin.
Creacin de Tramas
Campo FCS: o campo de secuencia de
verificacin de trama, de 4 bytes, que contiene
un nmero calculado mediante los datos de la
trama, usado para el control de errores en la
transmisin. Cuando la trama llega al host
destino, ste vuelve a calcular el nmero
contenido en el campo. Si coinciden, da la
trama por vlida; en caso contrario, la rechaza.
Generalmente se usan el mtodo Checksum, el
de paridad y el Control de Redundancia Cclico
para este fin.
Creacin de Tramas
Campo de fin de trama: aunque mediante
los campos inicio de trama y longitud se
puede determinar con precisin dnde
acaba una trama, a veces se incluye en este
campo una secuencia especial de bytes que
indican a los host que escuchan en red el
lugar donde acaba la trama.
Servicios
sin conexin ni confirmacin
cuando hay baja tasa de error
cuando datos atrasados son peores que datos errneos
(tiempo real=voz, video)
uso en LANs
sin conexin con confirmacin
en casos de canales con muchos errores (sistemas
inalmbricos)
con conexin y confirmacin
se sabe si los mensajes llegan o no
se numeran y se hacen llegar en orden
se asegura que llegan solo una vez
Ejemplo de comunicacin entre
enrutadores
Entramado
La capa fsica entrega bits puros a la capa de
enlace, esta a su vez entrega los datos a la de red
por medio de tramas, pero el flujo de datos no
siempre esta libre de errores y una de las
funciones de esta capa es detectarlos y
eliminarlos para eso existen 4 mtodos para
liberar estos errores
Entramado
Conteo de caracteres
Banderas con rellenos de caracteres
Banderas de inicio y fin con relleno de bits
Violaciones de codificacin de la capa fsica
Conteo de caracteres
Este mtodo se vale de un campo en el
encabezado para especificar el nmero de
caracteres en la trama. Cuando la capa de
enlace de datos del destino ve la cuenta de
caracteres, sabe cuntos caracteres siguen y,
por lo tanto, dnde est el fin de la trama.
Conteo de caracteres
Bandera con rellenos de
caracteres
Este mtodo utiliza un byte de referencia
llamado bandera de esta manera, si el receptor
pierde la sincrona, simplemente puede buscar
la bandera para encontrar el final e inicio de la
trama actual. Dos banderas consecutivas
sealan el final de una trama y el inicio de la
siguiente.
Bandera con rellenos de
caracteres
Banderas de inicio y fin con
relleno de bits
Se realiza mediante la insercin de bits. Consta
de ir contando los unos consecutivos y cuando
se encuentra con 5 unos seguidos y
consecutivos introduce el bit 0 despus del
quinto uno
Violaciones de codificacin de
la capa fsica
Este mtodo slo se aplica a las redes en las
que la codificacin en el medio fsico contiene
cierta redundancia. Por ejemplo, algunas LANs
codifican un bit de datos usando dos bits
fsicos. Normalmente, un bit 1 es un par alto-
bajo, y un bit 0 es un par bajo-alto. El
esquema implica que cada bit de datos tiene
una transicin a medio camino, lo que hace
fcil para el receptor localizar los lmites de los
bits.
Control de errores
Proporciona deteccin y correccin de errores
en el envo de tramas entre computadores, y
provee el control de la capa fsica.
Sus funciones, en general, son:
Identificar Trama de datos
Cdigos detectores y correctores de error
Control de flujo
Gestin y coordinacin de la comunicacin.


Control de errores
Proporciona deteccin y correccin de errores
en el envo de tramas entre computadores, y
provee el control de la capa fsica.
Sus funciones, en general, son:
Identificar Trama de datos
Cdigos detectores y correctores de error
Control de flujo
Gestin y coordinacin de la comunicacin.

Вам также может понравиться