Trama de Red - Copia

15
Trama de red En redes una trama es una unidad de envío de datos. Es una serie sucesiva de bits, organizados en forma cíclica, que transportan información y que permiten en la recepción extraer esta información. Viene a ser el equivalente de paquete de datos o Paquete de red, en el Nivel de enlace de datos del modelo OSI. Normalmente una trama constará de cabecera, datos y cola. En la cola suele estar algún chequeo de errores. En la cabecera habrá campos de control de protocolo. La parte de datos es la que quiera transmitir en nivel de comunicación superior, típicamente el Nivel de red. Para delimitar una trama se pueden emplear cuatro métodos, el tracker: 1. por conteo de caracteres: al principio de la trama se pone el número de bytes que representa el principio y fin de las tramas. Habitualmente se emplean STX (Start of Transmission:ASCII #2) para empezar y ETX (End of Transmission: ASCII #3) para terminar. Si se quieren transmitir datos arbitrarios se recurre a secuencias de escape para distinguir los datos de los caracteres de control. 2. por secuencias de bitios: en comunicaciones orientadas a bit, se puede emplear una secuencia de bits para indicar el principio y SON 38 BITIOSfin de una trama. Se suele emplear el "guion", 01111110, en transmisión siempre que aparezcan cinco unos seguidos se rellena con un cero; en recepción siempre que tras cinco unos aparezca un cero se elimina. 3. por violación del nivel físico: se trata de introducir una señal, o nivel de señal, que no se corresponda ni con un "1" ni con un "0". Por ejemplo si la codificación física es bipolar se puede usar el nivel de 0 voltios, o en Codificación Manchester se puede tener la señal a nivel alto o bajo durante todo el tiempo de bit (evitando la transición de niveles característica de este sistema). 4. El estándar de facto evolucionó hacia varios estándares oficiales, como son: 1. FR Forum (Asociación de Fabricantes): Cisco, DEC, Stratacom y Nortel. 2. ANSI: fuente de normativas Frame-Relay.

Transcript of Trama de Red - Copia

Page 1: Trama de Red - Copia

Trama de redEn redes una trama es una unidad de envío de datos. Es una serie sucesiva de bits, organizados en

forma cíclica, que transportan información y que permiten en la recepción extraer esta información.

Viene a ser el equivalente de paquete de datos o Paquete de red, en el Nivel de enlace de

datos del modelo OSI.

Normalmente una trama constará de cabecera, datos y cola. En la cola suele estar algún chequeo de

errores. En la cabecera habrá campos de control de protocolo. La parte de datos es la que quiera

transmitir en nivel de comunicación superior, típicamente el Nivel de red.

Para delimitar una trama se pueden emplear cuatro métodos, el tracker:

1. por conteo de caracteres: al principio de la trama se pone el número de bytes que representa

el principio y fin de las tramas. Habitualmente se emplean STX (Start of

Transmission:ASCII #2) para empezar y ETX (End of Transmission: ASCII #3) para terminar. Si

se quieren transmitir datos arbitrarios se recurre a secuencias de escape para distinguir los

datos de los caracteres de control.

2. por secuencias de bitios: en comunicaciones orientadas a bit, se puede emplear una

secuencia de bits para indicar el principio y SON 38 BITIOSfin de una trama. Se suele emplear

el "guion", 01111110, en transmisión siempre que aparezcan cinco unos seguidos se rellena

con un cero; en recepción siempre que tras cinco unos aparezca un cero se elimina.

3. por violación del nivel físico: se trata de introducir una señal, o nivel de señal, que no se

corresponda ni con un "1" ni con un "0". Por ejemplo si la codificación física es bipolar se puede

usar el nivel de 0 voltios, o en Codificación Manchester se puede tener la señal a nivel alto o

bajo durante todo el tiempo de bit (evitando la transición de niveles característica de este

sistema).

4. El estándar de facto evolucionó hacia varios estándares oficiales, como son:

1. FR Forum (Asociación de Fabricantes): Cisco, DEC, Stratacom y Nortel.

2. ANSI: fuente de normativas Frame-Relay.

3. ITU-T: también dispone de normativa técnica de la tecnología Frame-Relay.itodo forma

parte de un gran ayoub

Page 2: Trama de Red - Copia

3.1.2 EntramadoA fin de proporcionar servicios a la capa de red, la de enlace de datos debe utilizar los serviciosque la capa física le proporciona. Lo que hace la capa física es aceptar un flujo de bits purose intentar entregarlo al destino. No se garantiza que este flujo de bits esté libre de errores. La cantidadde bits recibidos puede ser menor, igual o mayor que la cantidad de bits transmitidos, y éstospueden tener diferentes valores. Es responsabilidad de la capa de enlace de datos detectar y, de sernecesario, corregir los errores.El método común es que la capa de enlace de datos divida el flujo de bits en tramas separadasy que calcule la suma de verificación de cada trama. (Posteriormente en este capítulo se analizaránlos algoritmos de suma de verificación.) Cuando una trama llega al destino, se recalcula la sumade verificación. Si la nueva suma de verificación calculada es distinta de la contenida en latrama, la capa de enlace de datos sabe que ha ocurrido un error y toma medidas para manejarlo(por ejemplo, descartando la trama mala y, posiblemente, regresando un informe de error).

Page 3: Trama de Red - Copia

LA CAPA DE ENLACE DE DATOS

La división en tramas del flujo de bits es más difícil de lo que parece a primera vista. Una manerade lograr esta división en tramas es introducir intervalos de tiempo entre las tramas, de la mismamanera que los espacios entre las palabras en el texto común. Sin embargo, las redes pocasveces ofrecen garantías sobre la temporización, por lo que es posible que estos intervalos sean eliminadoso que puedan introducirse otros intervalos durante la transmisión.Puesto que es demasiado riesgoso depender de la temporización para marcar el inicio y el finalde cada trama, se han diseñado otros métodos. En esta sección veremos cuatro métodos:1. Conteo de caracteres.2. Banderas, con relleno de caracteres.3. Banderas de inicio y fin, con relleno de bits.4. Violaciones de codificación de la capa física.

Ethernet

Cuando el IEEE estandarizó Ethernet, el comité realizó dos cambios al formato DIX, como semuestra en la figura 4-17(b). El primero fue reducir el preámbulo a 7 bytes y utilizar el último byte

Page 4: Trama de Red - Copia

para un delimitador de Inicio de trama, por compatibilidad con 802.4 y 802.5. El segundo fuecambiar el campo de Tipo en un campo de Longitud. Por supuesto, ahora no había forma de queel receptor supiera qué hacer con la trama entrante, pero ese problema se resolvió mediante la adiciónde un pequeño encabezado a la porción de datos para proporcionar esta información. Analizaremosel formato de la porción de datos cuando veamos el control lógico del enlace másadelante en este capítulo.

Cuando una estación quiere transmitir una trama Ethernet, envía una trama estándar al conmutador.La tarjeta que recibe la trama la revisa para ver si está destinada a una de las otras estacionesconectadas a la misma tarjeta. De ser así, la trama se copia ahí. Si no, la trama se envía através de la matriz de conmutación de alta velocidad a la tarjeta de la estación de destino. Por logeneral, dicha matriz de conmutación funciona a más de 1 Gbps usando un protocolo patentado.¿Qué ocurre si dos máquinas conectadas a la misma tarjeta de conexión transmiten tramas al

Ethernet (pronunciado /ˈiːθərnɛt/ en inglés) es un estándar de redes de área local para

computadores con acceso al medio por detección de la portadora con detección de colisiones

(CSMA/CD). Su 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.

Ethernet se tomó como base para la redacción del estándar internacional IEEE 802.3, siendo

usualmente tomados como sinónimos. Se diferencian en uno de los campos de la trama de datos.

Sin embargo, las tramas Ethernet e IEEE 802.3 pueden coexistir en la misma red.

Page 5: Trama de Red - Copia

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 Delimit MAC MA 802.1 Ethertype  Payl Secuencia de Gap

Page 6: Trama de Red - Copia

bulo

ador de

inicio

de

trama

de

desti

no

C

de

orig

en

QEtiqueta(opcio

nal)

(Ethernet II)

o longitud

(IEEE   802.3 )

oadcomprobación(32-

-bit CRC)

entr

e

fram

es

7 Bytes 1 Byte6

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

//de libro

Formato de la trama EthernetLa manera de conocer las principales características de la tramaEthernet es ver los diferentes campos que la forman, que son los siguientes:a) Preámbulo: está formado por 64 bits, alternativamente 0 y 1. Losdos últimos son 11. Ello genera una señal cuadrada que permite alos terminales sincronizar adecuadamente los relojes de sincronismode bit. Los dos últimos bits señalan dónde empieza la trama (sincronismode trama). Su forma es idéntica en todas las tramas. Nosotrosobviaremos su presencia en el resto de la explicación, puesto quesólo son una señal para marcar el inicio de la trama.b) Dirección de origen: lleva la dirección física o dirección MAC deltransmisor de la trama. Son 48 bits diferentes para cualquier terminalde la red Ethernet.c) Dirección de destino: lleva la dirección MAC del destinatario especificadade la misma manera (en el mismo formato) que la direcciónde origen. En este caso, sin embargo, tenemos tres tipos

Page 7: Trama de Red - Copia

de direcciones posibles: unicast, multicast y broadcast.d) Tipo: indica el tipo de contenido del campo de datos que llevala trama (las tramas que transportan paquetes IP llevan un0x800). Permite multiplexar diferentes protocolos dentro deuna misma LAN. Xerox actualiza regularmente la lista de protocolosregistrados (Xerox Public Ethernet Packet Type). Másadelante veremos las variedades de protocolos de Ethernetpara conocer las variantes de Ethernet semicompatibles y sabercómo afecta su coexistencia a la manera como Ethernet ha tenidoque definir el campo Tipo.

Desde mediados de los años ochenta Ethernet ha convividocon una variante similar denominada IEEE802.3 oISO8802.3. Son estándares establecidos por organizacionesreconocidas (el IEEE y la ISO) dedicadas a la normalización(estándar de iure). Durante un tiempo sepensó que el IEEE802.3 acabaría sustituyendo a la Ethernetoriginal (también denominada Ethernet-DIX, en honora DEC, Intel y Xerox), que no podía transmitir tramas arbitrariamentepequeñas. Los protocolos que trabajan sobreEthernet-DIX conocen esta limitación y llenan latrama hasta ocupar los 46 bytes de información.El IEEE802.3 introduce un campo de longitud (en lamisma posición en que Ethernet tiene el campo detipo) que permite saber cuántos bytes útiles contieneel campo de datos. Si la longitud no llega a los 46bytes mínimos, se llena con bytes (indefinidos) hastallegar al mínimo. El receptor sólo debe leer el campode longitud para extraer la información válida delmismo. El concepto de tipo de Ethernet (es decir, lacoexistencia de diferentes protocolos por encima deEthernet/IEEE802.3) se delega a un protocolo asociado:el IEEE802.2, protocolo de enlace que sepuede utilizar en el IEEE802.3 y en otros protocolosde LAN y que posee unas funciones similares a lasdel HDLC.

Pdu

Antes de entrar en materia, recordemos también que el término PDU significa unidad de paquete de datos y es el término genérico para las porciones de datos en cada capa. Para la capa física la PDU se llama bits, es decir, la unidad básica reconocible en la capa física es un bit, para la capa de dos la PDU se denomina Trama (o Frame en inglés y en una mala  traducción marco).

Page 8: Trama de Red - Copia

Tipos de tramas

Page 9: Trama de Red - Copia

ftp://ftp.itam.mx/pub/academico/maestria/mtia/telematica/802.5/sld024.htm

Page 10: Trama de Red - Copia
Page 11: Trama de Red - Copia

Aun pdu / de redes 1

En cualquier arquitectura de niveles (sea más o menos formal) en queexista una comunicación vertical dentro de cada máquina, los datosque se generan en el nivel superior (aplicación) atraviesan el resto deniveles para “salir” de la máquina por el nivel físico.Cada uno de estos protocolos funciona con unas estructuras fundamentalesque genéricamente se conocen como PDU (protocol data units). Sinembargo, en cada nivel se utilizan nombres diferentes para denominarlo que, de hecho, tiene funciones equivalentes. En el conjunto de protocolosInternet tenemos las siguientes PDU:• Las PDU Ethernet o PPP se denominan tramas.• Las PDU del nivel de interconexión (IP o ARP) se suelen denominarpaquetes, aunque las PDU ICMP se suelen denominar mensajes, seguramenteporque viajan en paquetes IP.• En el nivel de transporte, se habla de segmentos en TCP, y de datagramasen UDP.• En niveles superiores que utilizan UDP, por norma general se utilizala palabra PDU (SNMP-PDU, por ejemplo). En el caso del TCP, el servicioque proporciona a las aplicaciones es el flujo de bytes sin estructura(byte stream). Por tanto, el concepto PDU deja de tenersentido en el nivel superior a TCP.El resultado de los diferentes encapsulamientos en cada nivel esque, cuando el nivel superior decide transmitir cierta información,se provoca una cascada de PDU que va descendiendo hasta el nivelinferior, que finalmente es el que

Page 12: Trama de Red - Copia

token______________________

MAC en Token Ring[editar]

Formato de trama:

1

byte1 byte

1

byte6 bytes 6 bytes >= 0

4

bytes1 byte 1 byte

SD AC FC Dir. Destino Dir. Origen Info FCS ED FS

Formato del testigo:

SD AC ED

SD/ED (Start / Ending designator): Codificación HH o LL (No válidos en Mánchester

Diferencial).

AC: Access control.

PPP T M RRR

PPP: Prioridad.

T: Testigo (Si/No).

M: Monitorización.

RRR: Reserva de prioridad.

FC: Frame Control (Tipo)

Datos (LLC-PDU).

Control (Mantenimiento y operación de la red).

FCS: CRC por errores.

FS: Frame Status, sirve para confirmación MAC.

A C rr A C rr

Page 13: Trama de Red - Copia

A: Se ha pasado por el destino.

C: El destinatario la ha leído.

Operación[editar]

La idea es mantener el testigo circulando activamente por el anillo, para que cualquier estación

que desee transmitir pueda hacerlo cuando este pase por ella. En este punto, la estación que

recibe el testigo verifica el campo de prioridad de este, si los datos que desea enviar tienen

una prioridad mayor o igual, entonces retiene el testigo durante el Token Holding Time

(máximo tiempo que puede tener el token (testigo) una estación - 10 ms) o hasta que no tenga

más data para enviar (lo que ocurra primero) e inicia su transmisión. A medida que las tramas

van recorriendo el anillo, cada estación verifica si la dirección Destino corresponde con la

propia, de no ser así, simplemente la ignora. En caso contrario, la estación receptora va a

copiar la trama (notificando esto al marcar el bit de Copiado en 1) y de acuerdo al resultado de

la operación, el bit A también sera encendido; posteriormente, deja que la trama siga

circulando por el anillo para que al llegar al emisor esta sea retirada. Finalmente, el emisor

debe inyectar un nuevo testigo en el anillo, con prioridad X (donde X sera la prioridad

previamente marcada en el testigo antes de que nuestra estación lo retuviera para empezar la

transmisión), el objetivo de esto es que las estaciones con datos cuya prioridad es más baja no

sufran de inanición y puedan transmitir.

Tips:

Hosts con datos de prioridad P (8 niveles).

Captura del testigo: Aprovecha SD del testigo e introduce su trama sólo si la prioridad del

testigo es menor o igual que la de los datos a transmitir.