Redes y Tramas
Redes y Tramas
Redes y Tramas
La capa fsica de OSI proporciona los medios de transporte de los bits que conforman una
trama de la capa de enlace de datos a travs de los medios de red.
En la actualidad, Ethernet es la tecnologa LAN predominante en el mundo. Ethernet funciona
en la capa de enlace de datos y en la capa fsica. Los estndares del protocolo Ethernet
definen muchos aspectos de la comunicacin de red, incluidos el formato y el tamao de la
trama, la temporizacin y la codificacin. Cuando se envan mensajes entre hosts a travs de
una red Ethernet, los hosts asignan un formato a los mensajes segn la configuracin de trama
que especifican los estndares. Las tramas tambin se conocen como unidades de datos de
protocolo (PDU).
Dado que Ethernet se compone de estndares en estas capas inferiores, es probable que sea
ms sencillo de entender con referencia al modelo OSI. El modelo OSI separa las
funcionalidades de direccionamiento, entramado y acceso a los medios de la capa de enlace de
datos de los estndares de la capa fsica de los medios. Los estndares de Ethernet definen los
protocolos de Capa 2 y las tecnologas de Capa 1. Si bien las especificaciones de Ethernet
admiten diferentes medios, anchos de banda y otras variaciones de Capa 1 y 2, el formato de
trama bsico y el esquema de direcciones son los mismos para todas las variedades de
Ethernet.
Este captulo analiza las caractersticas y el funcionamiento de la Ethernet en trminos de su
evolucin desde una tecnologa de medios compartidos de comunicacin de datos basada en
contenciones hasta convertirse en la actual tecnologa full-duplex de gran ancho de banda.
Juegos de azar
Ahora que seleccion un tipo de comunicacin de red, registre sus respuestas a las siguientes
preguntas:
Existe un procedimiento que deba seguir para registrar a otras personas y a usted
mismo a fin de formar un grupo de comunicaciones?
Cmo inicia el contacto con las personas con quienes desea comunicarse?
Cmo limita las conversaciones para que solo las reciban aquellas personas con
quienes desea comunicarse
Funcionamiento de Ethernet
Ethernet es la tecnologa LAN ms ampliamente utilizada en la actualidad.
Ethernet funciona en la capa de enlace de datos y en la capa fsica. Se trata
de una familia de tecnologas de red que se definen en los estndares IEEE
802.2 y 802.3. Ethernet admite los anchos de banda de datos siguientes:
10 Mb/s
100 Mb/s
1000 Mb/s (1 Gb/s)
10.000 Mb/s (10 Gb/s)
40.000 Mb/s (40 Gb/s)
100.000 Mb/s (100 Gb/s)
Como se muestra en la figura 1, los estndares de Ethernet definen tanto
los protocolos de capa 2 como las tecnologas de capa 1. En lo que respecta
a los protocolos de capa 2, al igual que sucede con todos los estndares
IEEE 802, Ethernet depende de las dos subcapas separadas de la capa de
enlace de datos para funcionar: la subcapa de control de enlace lgico (LLC)
y la subcapa MAC.
Subcapa LLC
La subcapa LLC de Ethernet se ocupa de la comunicacin entre las capas
superiores y las capas inferiores. Generalmente, esta comunicacin se
produce entre el software de red y el hardware del dispositivo. La subcapa
LLC toma los datos del protocolo de la red, que generalmente son un
paquete IPv4, y agrega informacin de control para ayudar a entregar el
paquete al nodo de destino. El LLC se utiliza para comunicarse con las capas
superiores de la aplicacin y para la transicin del paquete a las capas
inferiores para su entrega.
El LLC se implementa en software, y su implementacin no depende del
hardware. En una PC, el LLC se puede considerar el controlador de la NIC. El
controlador de la NIC es un programa que interacta directamente con el
hardware de la NIC para transmitir los datos entre la subcapa MAC y los
medios fsicos.
Subcapa MAC
La MAC constituye la subcapa inferior de la capa de enlace de datos. La MAC
se implementa mediante hardware, por lo general, en la NIC de la PC. Los
detalles se especifican en los estndares IEEE 802.3. En la figura 2, se
enumeran los estndares IEEE de Ethernet comunes.
Funcionamiento de Ethernet
Como se muestra en la ilustracin, la subcapa MAC de Ethernet tiene dos
responsabilidades principales:
Encapsulacin de datos
Control de acceso al medio
Encapsulacin de datos
El proceso de encapsulacin de datos incluye el armado de la trama antes
de la transmisin y el desarmado de la trama en el momento en que se la
recibe. Cuando se forma la trama, la capa MAC agrega un encabezado y un
triler a la PDU de la capa de red.
La encapsulacin de datos proporciona tres funciones principales:
Delimitacin de tramas: el proceso de entramado proporciona delimitadores
importantes que se utilizan para identificar un grupo de bits que componen
una trama. Este proceso ofrece una sincronizacin entre los nodos
transmisores y receptores.
Direccionamiento: el proceso de encapsulacin tambin proporciona
direccionamiento de la capa de enlace de datos. Cada encabezado Ethernet
agregado a la trama contiene la direccin fsica (direccin MAC) que permite
que la trama se enve a un nodo de destino.
Deteccin de errores: cada trama de Ethernet contiene un triler con una
comprobacin de redundancia cclica (CRC) del contenido de la trama. Una
vez que se recibe una trama, el nodo receptor crea una CRC para
Cuando se inicia la PC, lo primero que hace la NIC es copiar la direccin MAC
del ROM en la RAM. Cuando un dispositivo reenva un mensaje a una red
Ethernet, adjunta al paquete la informacin del encabezado. La informacin
del encabezado contiene la direccin MAC de origen y destino. El dispositivo
de origen enva los datos a travs de la red.
Cada NIC en la red revisa la informacin en la subcapa MAC para ver si la
direccin MAC de destino que est en la trama coincide con la direccin MAC
fsica del dispositivo almacenada en la RAM. Si no hay coincidencia, el
dispositivo descarta la trama. Cuando la trama llega al destino en que la
MAC de la NIC coincide con la MAC de destino de la trama, la NIC pasa la
trama a las capas OSI, donde se lleva a cabo el proceso de
desencapsulacin.
Atributos de la trama de Ethernet
Desde la creacin de Ethernet en 1973, los estndares han evolucionado
para especificar versiones ms rpidas y flexibles de la tecnologa. Esta
capacidad que tiene Ethernet de evolucionar con el paso del tiempo es una
de las principales razones por las que se ha popularizado. Las primeras
versiones de Ethernet eran relativamente lentas, con una velocidad de 10
Mbps. Las ltimas versiones de Ethernet funcionan a 10 Gigabits por
segundo e incluso ms rpido. En la figura 1, se destacan los cambios en las
diferentes versiones de Ethernet.
En la capa de enlace de datos, la estructura de la trama es casi idntica
para todas las velocidades de Ethernet. La estructura de la trama de
Ethernet agrega encabezados y trilers a la PDU de Capa 3 para encapsular
el mensaje que se enva.
Tanto el triler como el encabezado de Ethernet cuentan con varias
secciones de informacin que utiliza el protocolo Ethernet. Cada seccin de
la trama se denomina campo. Como se muestra en la figura 2, hay dos
estilos de entramado de Ethernet:
El estndar IEEE 802.3 de Ethernet que se actualiz varias veces para incluir
nuevas tecnologas.
trama y genera una CRC para buscar errores. Si los clculos coinciden,
significa que no se produjo ningn error. Los clculos que no coinciden
indican que los datos cambiaron y, por consiguiente, se descarta la trama.
Un cambio en los datos podra ser resultado de una interrupcin de las
seales elctricas que representan los bits.
MAC de Ethernet
El uso de la direccin MAC es uno de los aspectos ms importantes de la
tecnologa LAN Ethernet. Las direcciones MAC utilizan numeracin
hexadecimal.
Hexadecimal es una palabra que se utiliza como sustantivo y como
adjetivo. Cuando se utiliza sola (como sustantivo), se refiere al sistema de
numeracin hexadecimal. El mtodo hexadecimal proporciona una manera
conveniente de representar valores binarios. As como el decimal es un
sistema con una base de diez nmeros y el binario es un sistema con una
base de dos nmeros, el hexadecimal es un sistema de base diecisis.
El sistema de numeracin de base 16 utiliza los nmeros del 0 al 9 y las
letras entre A y F. En la figura 1, se muestran los valores decimales y
hexadecimales equivalentes a los valores binarios del 0000 al 1111. Es ms
fcil expresar un valor con un nico dgito hexadecimal que con cuatro bits
binarios.
Dado que 8 bits (un byte) es una agrupacin binaria comn, los binarios
00000000 hasta 11111111 pueden representarse en valores hexadecimales
como el intervalo 00 a FF. Los ceros iniciales se muestran siempre para
completar la representacin de 8 bits. Por ejemplo, el valor binario 0000
1010 se muestra en valor hexadecimal como 0A.
Nota: en lo que respecta a los caracteres del 0 al 9, es importante distinguir
los valores hexadecimales de los decimales, tal como se muestra en la
figura 1.
Representacin de valores hexadecimales
MAC de Ethernet
En Ethernet se utilizan distintas direcciones MAC para las comunicaciones
unicast, broadcast y multicast de capa 2.
Una direccin MAC unicast es la direccin exclusiva que se utiliza cuando se
enva una trama de un dispositivo de transmisin nico a un dispositivo de
destino nico.
En el ejemplo que se muestra en la figura, un host con una direccin IP
192.168.1.5 (origen) solicita una pgina web del servidor en la direccin IP
192.168.1.200. Para que un paquete unicast sea enviado y recibido, la
direccin IP de destino debe estar incluida en el encabezado del paquete IP.
Adems, el encabezado de la trama de Ethernet tambin debe contener una
direccin MAC de destino correspondiente. Las direcciones IP y MAC se
combinan para la entrega de datos a un host de destino especfico.
Los paquetes de broadcast contienen una direccin IP de destino que
contiene solo nmeros uno (1) en la porcin de host. Esta numeracin en la
direccin significa que todos los hosts de esa red local (dominio de
broadcast) recibirn y procesarn el paquete. Muchos protocolos de red,
como DHCP y el protocolo de resolucin de direcciones (ARP), utilizan
broadcasts. Ms adelante en este captulo se analizar cmo el ARP utiliza
los broadcasts para asignar direcciones de Capa 2 a direcciones de Capa 3.
Como se muestra en la figura, una direccin IP de broadcast para una red
requiere una direccin MAC de broadcast correspondiente en la trama de
Ethernet. En las redes Ethernet, la direccin MAC de broadcast est
compuesta por 48 unos, que se muestran como el valor hexadecimal FF-FFFF-FF-FF-FF.
Las direcciones multicast le permiten a un dispositivo de origen enviar un
paquete a un grupo de dispositivos. Una direccin IP de grupo multicast se
asigna a los dispositivos que pertenecen a un grupo multicast. El rango de
direcciones IPv4 multicast va de 224.0.0.0 a 239.255.255.255. Debido a que
las direcciones multicast representan un grupo de direcciones (a veces
Todos los hosts que reciben la trama leern la direccin MAC de destino. El
host procesa el mensaje solo si la direccin MAC de destino coincide con la
direccin MAC configurada en su NIC.
En la figura 1, se muestra cmo se encapsula un paquete de datos, que
contiene informacin de la direccin IP, con el entramado de la capa de
enlace de datos, que contiene informacin de la direccin MAC.
En la figura 2, se muestra cmo se encapsulan las tramas segn la
tecnologa del enlace real.
Cmo se relacionan las direcciones IP de los paquetes IP en un flujo de
datos con las direcciones MAC en cada enlace a lo largo de la ruta hacia el
destino? Esto se logra mediante un proceso denominado protocolo de
resolucin de direcciones (ARP).
ARP
Recuerde que cada nodo de una red IP tiene tanto una direccin MAC como
una direccin IP. Para enviar datos, el nodo debe utilizar ambas direcciones.
El nodo debe utilizar sus propias direcciones MAC e IP en los campos de
origen y debe proporcionar una direccin MAC y una direccin IP para el
destino. Mientras que una capa OSI superior proporciona la direccin IP del
destino, pero el nodo de envo necesita encontrar la direccin MAC del
destino para un enlace de Ethernet determinado. Ese es el propsito del
protocolo ARP.
El protocolo ARP se basa en determinados tipos de mensajes Ethernet de
broadcast y unicast, denominados solicitudes ARP y respuestas ARP.
El protocolo ARP ofrece dos funciones bsicas:
Resolucin de direcciones IPv4 a direcciones MAC
Mantenimiento de una tabla de las asignaciones
ARP
Resolucin de direcciones IPv4 a direcciones MAC
Para que una trama se coloque en los medios de la LAN, debe contar con
una direccin MAC de destino. Cuando se enva un paquete a la capa de
enlace de datos para que se encapsule en una trama, el nodo consulta una
tabla en su memoria para encontrar la direccin de la capa de enlace de
datos asignada a la direccin IPv4 de destino. Esta tabla se denomina tabla
ARP o cach ARP. La tabla ARP se almacena en la RAM del dispositivo.
Cada entrada o fila de la tabla ARP vincula una direccin IP a una direccin
MAC. La relacin entre los dos valores se denomina mapa, que simplemente
significa que usted puede localizar una direccin IP en la tabla y descubrir la
direccin MAC correspondiente. En la tabla ARP, se guardan temporalmente
(en cach) las asignaciones de los dispositivos en la LAN local.
Para comenzar el proceso, un nodo transmisor intenta localizar la direccin
MAC asignada a un destino IPv4. Si se encuentra este mapa en la tabla, el
nodo utiliza la direccin MAC como MAC de destino en la trama que
encapsula el paquete IPv4. La trama se codifica entonces en los medios de
la red.
Mantenimiento de la tabla ARP
La tabla ARP se mantiene dinmicamente. Existen dos maneras en las que
un dispositivo puede reunir direcciones MAC. Una es monitorear el trfico
que se produce en el segmento de la red local. A medida que un nodo recibe
tramas de los medios, puede registrar las direcciones IP y MAC de origen
como mapeos en la tabla ARP. A medida que las tramas se transmiten en la
red, el dispositivo completa la tabla ARP con los pares de direcciones.
Un dispositivo tambin puede obtener pares de direcciones mediante el
envo de una solicitud de ARP, como se muestra en la ilustracin. Una
solicitud de ARP es un broadcast de capa 2 que se transmite a todos los
dispositivos en la LAN Ethernet. La solicitud de ARP contiene la direccin IP
del host de destino y la direccin MAC de broadcast, FFFF.FFFF.FFFF. Dado
que se trata de un broadcast, todos los nodos en la LAN Ethernet reciben y
examinan el contenido. El nodo cuya direccin IP coincide con la direccin IP
en la solicitud de ARP responde. La respuesta es una trama de unicast que