1. Ethernet
Este artículo o sección necesita referencias que aparezcan en una publicación
acreditada, como revistas especializadas, monografías, prensa diaria o páginas de
Internet fidedignas.
Puedes añadirlas así o avisar al autor principal del artículo en su página de discusión
pegando: {{subst:Aviso referencias|Ethernet}} ~~~~
Tarjeta de Red ISA de 10 Mbit/s.
Conectores BNC (Coaxial) y RJ45 de una tarjeta de Red.
Cable de ethernet.
Ethernet es un estándar de redes de área local para computadores con acceso al medio por
contienda CSMA/CD. CSMA/CD (Acceso Múltiple por Detección de Portadora con Detección de
Colisiones), es una técnica usada en redes Ethernet para mejorar sus prestaciones. El nombre viene
del concepto físico de ether. Ethernet define las características de cableado y señalización de nivel
físico y los formatos de tramas de datos del nivel de enlace de datos del modelo OSI.
La Ethernet se tomó como base para la redacción del estándar internacional IEEE 802.3.
Usualmente se toman Ethernet e IEEE 802.3 como sinónimos. Ambas se diferencian en uno de los
campos de la trama de datos. Las tramas Ethernet e IEEE 802.3 pueden coexistir en la misma red.
2. Formato de la trama Ethernet [editar]
La trama es lo que se conoce también por el nombre de "frame".
Estructura de la Payload en Ethernet y protocolos IP y TCP
El primer campo es el preámbulo que indica el inicio de la trama y tienen el objeto de que
el dispositivo que lo recibe detecte una nueva trama y se sincronice.
El delimitador de inicio de trama indica que el frame empieza a partir de él.
Los campos de MAC (o dirección) de destino y origen indican las direcciones físicas del
dispositivo al que van dirigidos los datos y del dispositivo origen de los datos,
respectivamente.
La etiqueta es un campo opcional que indica la pertenencia a una VLAN o prioridad
en IEEE P802.1p
Ethernetype indica con que protocolo están encapsulados los datos que contiene la
Payload, en caso de que se usase un protocolo de capa superior.
La Payload es donde van todos los datos y, en el caso correspondiente, cabeceras de
otros protocolos de capas superiores (Según Modelo OSI, vease Protocolos en informática)
que pudieran formatear a los datos que se tramiten (IP, TCP, etc). Tiene un mínimo de 46
Bytes (o 42 si es la versión 802.1Q) hasta un máximo de 1500 Bytes.
La secuencia de comprobación es un campo de 4 bytes que contiene un valor de
verificación CRC (Control de redundancia cíclica). El emisor calcula el CRC de toda la
trama, desde el campo destino al campo CRC suponiendo que vale 0. El receptor lo
recalcula, si el valor calculado es 0 la trama es válida.
El gap de final de trama son 12 bytes vacíos con el objetivo de espaciado entre tramas.
Estructura de la trama de 802.3 Ethernet
Pream
bulo
Delimit
ador de
inicio
de
trama
MAC
de
desti
no
MA
C
de
orig
en
802.1QEtiqueta(
opcional)
Ethertype (E
thernet II) o
longitud
(IEEE 802.3)
Payl
oad
Secuencia de
comprobación(32
-bit CRC)
Gap
entr
e
fram
es
3. 7 Bytes 1 Byte
6
Byte
6
Byte
s
(4 Bytes) 2 Bytes
De
46 (o
42)
hasta
1500
Bytes
4 Bytes
12
Byte
s
64–1522 Bytes
72–1530 Bytes
84–1542 Bytes
Formato de la trama ethernet
Una trama o frame es la unidad de transmisión de las operaciones de la capa o nivel 2, enlace de
datos, de una red. Cuando la capa de enlace de datos recibe un mensaje, le da formato para
convertirlo en una trama de datos o paquete. Los campos que componen una trama ethernet son
los siguientes:
4. Preámbulo (Preamble). Campo de 7 bytes de longitud con una secuencia de bits utilizada para
sincronizar y estabilizar el medio físico antes de iniciar la transmisión. Es una secuencia de unos y
ceros. El patrón es el siguiente:
10101010 10101010 10101010 10101010 10101010 10101010 10101010
SFD (Start Frame Delimiter). Indicador de inicio de trama. Campo de 1 byte de longitud que
contiene la secuencia 10101011. Indica el inicio de una trama de datos.
Dirección de destino (Destination Address). Campo de 6 bytes de longitud que contiene la
dirección MAC a la que se envía la trama. El bit más a la izquierda del campo indica cuando la
dirección es individual (indicado por un 0) o un grupo de direcciones (indicado por un 1). El
segundo bit desde la izquierda indica cuando la dirección destino es globalmente administrada
(indicado por un 0) o localmente administrada (indicado por un 1).
La capa de enlace de datos del remitente añade la dirección de destino a la trama. La capa de
enlace de datos del destinatario examina la dirección de destino para identificar los mensajes que
debe recibir.
En Ethernet tenemos tres tipos de tráfico de nivel 2 determinados por la dirección de destino:
Unicast. Tráfico ‘uno a uno’. La dirección destino hace referencia a un único
dispositivo. La dirección puede ser global o localmente administrada.
Multicast. Tráfico ‘uno a muchos’. La dirección destino hace referencia a un grupo
de dispositivos. Los dispositivos destino son dispositivos configurados para procesar tramas con la
MAC address específica del grupo.
Broadcast. Tráfico ‘uno a todos’. Dirección especial de multicast. Todos los bits del
campo están a 1. El destino son todos los dispositivos.
Dirección de origen (Source Address). Campo de 6 bytes de longitud que contiene la dirección
MAC del dispositivo que envía la trama. La dirección de origen es siempre una dirección individual
y el bit más a la izquierda es siempre 0. Con ella el receptor conoce a quien debe dirigir las
respuestas del mensaje.
Tipo de protocolo o longitud. Campo de 2 bytes de longitud. Este campo es el que distingue a
las tramas 802.3 de las tramas Ethernet II (DIX). Veamos las diferencias:
Valores para este campo iguales o menores de x05DC (1500 en decimal) indican que es una
trama 802.3 y el valor representa la longitud del campo de datos
Valores para este campo iguales o mayores de x0600 indican que es una trama Ethernet y
el valor representa el tipo de protocolo, por ejemplo x0800 representa el protocolo IP.
Nota:
El estándar IEEE 802.3 tomo como base el estándar Ethernet. El estándar Ethernet definía las
comunicaciones en 10 Mbit/s sobre coaxial fino (thinnet). 802.3 pasó a definir las comunicaciones
en 10BASE5 10 Mbit/s sobre coaxial grueso (thicknet). A partir de entonces ha habido ampliaciones
sucesivas al estándar que han ido cubriendo las ampliaciones de velocidad. El protocolo IP usa el
formato de trama Ethernet sobre cualquier medio.
5. Datos (Payload). Campo de 46 a 1500 bytes de longitud. Contiene los datos a transferir entre
origen y destino. Si este campo fuera menor de 46 bytes se añade un campo de ‘relleno’ para
mantener el tamaño mínimo de paquete.
FCS (Frame Check Sequence). Secuencia de verificación de trama. Campo de 4 bytes de longitud
que contiene un valor de para control de errores, CRC (Cyclical Redundancy Check). La verificación
de redundancia cíclica (CRC), consiste en un valor calculado por el emisor que resume todos los
datos de la trama. El receptor calcula nuevamente el valor y, si coincide con el de la trama,
entiende que la trama se ha transmitido sin errores. El campo FCS es generado sobre los campos
dirección de destino, la dirección de origen, el tipo/longitud y datos.