T7_Capa_enlace_de _datos

Transcripción

T7_Capa_enlace_de _datos
Redes
Tema 7 Capa de Enlace de Datos
Autor: Ángel Pellejero
2013
Redes
7.1 CAPA DE ENLACE DE DATOS: ACCESO AL MEDIO
7.1.1 Capa de enlace de datos: soporte y conexión a servicios de capa superior
Capa de enlace datos permite a capas superiores acceder al medio utilizando tramas.
La capa de enlace de datos realiza dos servicios básicos:
1.Permite a las capas superiores acceder a los medios usando técnicas, como tramas.
2.Controla cómo los datos se ubican en los medios y son recibidos desde los medios
usando técnicas como control de acceso a los medios y detección de errores.
ExamenTrama: el PDU de la capa de enlace de datos.
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.
7.1.2 Capa de enlace de datos: control de la transferencia a través de medios
locales
Los protocolos de la Capa 2 especifican la encapsulación de un paquete en una trama y
las técnicas para colocar y sacar el paquete encapsulado de cada medio.
Los métodos de control de acceso al medio descritos en los protocolos de capa de enlace
de datos definen los procesos por los cuales los dispositivos de red pueden acceder a los
medios de red y transmitir marcos en diferentes entornos de red.
7.1.3 Capa de enlace de datos: creación de una trama
La información de control puede indicar:
• Qué nodos están en comunicación con otros
• Cuándo comienza y cuándo termina la comunicación entre nodos individuales
• Qué errores se producen mientras los nodos se comunican
• Qué nodos se comunicarán luego
-Topología Es la manera en la k se conecta una red. Tipos(física y lógica).
-Las tramas son distintas dependiendo del medio (cobre, fibra óptica,aire..).
La trama de la capa de enlace de datos incluye:
• Datos: El paquete desde la Capa de red
• Encabezado: contiene información de control como direccionamiento y está ubicado al
comienzo del PDU
• Tráiler: contiene información de control agregada al final del PDU.
Autor: Ángel Pellejero
2
Redes
7.1.4 Capa de enlace de datos: conexión de servicios de capa superior a los medios
Enlace datos: 1ª capa k se implementa el hardware.
Subcapa de enlace datos hay 2:
• La subcapa superior define los procesos de software que proveen servicios a los
Protocolos de capa de red.
• La subcapa inferior define los procesos de acceso a los medios realizados por el
hardware.
Las 2 subcapas de LAN más comunes son :
1.LLC: logic link controlcoloca información en la trama que identifica qué protocolo
de capa de red está siendo utilizado por la trama.
2.MAC: Medium asccess control proporciona a la capa de enlace de datos el
direccionamiento y la delimitación de datos.
ExamenEthernet II: Escucha si alguien + esta mandando una trama, sino se
transmiten pone la trama en el medio y sigue escuchando. Si se envía otra trama al
mismo tiempo abra colisión k será detectada x la subcapa MAC k mandara retransmitir
las tramas.
7.1.5 Capa de enlace de datos: Estándares
A diferencia de los protocolos de la capa superior que están implementados
principalmente en el software como el sistema operativo de host o aplicaciones
específicas, los procesos de la Capa de enlace de datos se producen tanto en el software
como en el hardware.
Organizaciones de ingeniería que definen estándares y protocolos abiertos que se
aplican a la capa de enlace de datos incluyen:
Organización Internacional para la Estandarización (ISO)
Instituto de Ingenieros Eléctricos y Electrónicos (IEEE)
Instituto Nacional Estadounidense de Estándares (ANSI)
Unión Internacional de Telecomunicaciones (ITU)
Acceso al medio puede ser: Controlado o determinista k es la manera k el host accede al
medio x turno y no hay colisiones(token bus 802.4, token ring 802.5) y No controlado o
no determinista k es la manera k el host accede al medio cuando quiera, pero puede aver
colisones.
Autor: Ángel Pellejero
3
Redes
Datos examen: token bus lleva cable coaxial de 10MB/s pueden llevar terminador de
tipo (resistivo, activos o perfectos forzados) E importante el FDDI: es un token ring
moderno que consta de un doble anillo con fibra óptica.
7.2.1 Colocar tramas en los medios
La regulación de la colocación de tramas de datos en los medios es conocida como
control de acceso al medio. El método de control de acceso al medio utilizado depende
de:
1. Compartir medios: si y cómo los nodos comparten los medios.
2. Topología: cómo la conexión entre los nodos se muestra a la capa de enlace de
datos.
Métodos de control de acceso al medio:
-
Si no se realizan control habrá colisiones
Métodos que cumplen con un alto grado de control, impiden colisiones (tiene
sobrecargas)
Métodos que cumplen con un bajo grado de control no hay sobrecarga pero si
colisiones.
7.2.2 Control de acceso al medio para medios compartidos
CMSA/CD: carrier sense multiple ascces/ collision detection
Examen: CMSA/CD  de Ethernet 802.3
CSMA/CA carrier sense multiple ascces/ collision avoid
Examen: CMSA/CA  de WIfi 802.11
7.2.3 Control de acceso al medio para medios no compartidos
Requieren poco o ningún control antes de colocar la trama en el medio, hay que tenerlas
en cuenta en conexión punto a punto (host a host) hay 2 tipos:
- Full dúplex: Puede escuchar y hablar al mismo tiempo (ej: Hablar x teléfono).
- Half dúplex: No pueden transmitir al mismo tiempo, ha de ser x turno
poniéndose de acuerdo (ej:walkitalki).
Autor: Ángel Pellejero
4
Redes
7.2.4 Comparación entre la topología lógica y la topología física
La topología física: es una configuración de host y las conexiones físicas entre ellos.
Una topología lógica: es la forma en que una red transfiere tramas de un nodo al
siguiente. Esta configuración consiste en conexiones virtuales entre los nodos de una
red independiente de su distribución física. Conexiones típicas de las 2 : anillo,
multiacceso y punto a punto.
Topología estrella: Normalmente en Ethernet 802.3 CSMA/CD.
7.2.5 Topología punto a punto
En redes punto a punto, si los datos sólo pueden fluir en una dirección a la vez, está
operando como un enlace half-duplex. Si los datos pueden fluir con éxito a través del
enlace desde cada nodo simultáneamente, es un enlace duplex.
En cada uno de los extremos hay 1 emisor y un receptor.
7.2.6 Topología multiacceso
Una topología lógica multiacceso permite a una cantidad de host comunicarse utilizando
los mismos medios compartidos. Los datos desde un sólo nodo pueden colocarse en el
medio en cualquier momento. Todos los host ven todas las tramas que están en el
medio, pero sólo el host al cual la trama está direccionada procesa los contenidos de la
trama.
Los métodos de control de acceso al medio utilizado por las topologías multiacceso son
generalmente CSMA/CD o CSMA/CA. Sin embargo, métodos de paso de token pueden
también utilizarse.
Datos: Subcapa MAC es la encargada de esto
Topología física en bus y lógica en anillo.
7.2.7 Topología de anillo
En una topología lógica de anillo, cada host recibe una trama por turno. Si la trama no
está direccionada al host, el host pasa la trama al nodo siguiente. Esto permite que un
anillo utilice una técnica de control de acceso al medio llamada paso de tokens.
(multiacceso).
7.3.1 Protocolos de la capa de enlace de datos: Trama
Cada tipo de trama tiene tres partes básicas: Encabezado, datos y tráiler.
Hay que adecuar la trama al medio.
Ambiente frágil: mayor control para asegurar la entrega, encabezado y tráiler mas
grandes xk necesita más control.(tiene sobrecarga y velocidades de transmisión más
lentas). Ej: envio a traves d satélite.
Ambiente protegido: confianza en k la trama llegue al destino, campos y tramas más
pequeños.(menos sobrecarga, y mayor velocidad de transmisión). Ej: envio en una red
bus. De host a host.
Dato: Todos los protocolos de capa de enlace de datos encapsulan la PDU de la capa 3
Autor: Ángel Pellejero
5
Redes
7.3.2 Tramado: función del encabezado
Esta información la usa capa 2. Los campos típicos del encabezado de trama incluyen:
• Campo inicio de trama: indica el comienzo de la trama
• Campos de dirección de origen y destino: indica los nodos de origen y destino en los
medios
• Prioridad/Calidad del Campo de servicio: indica un tipo particular de servicio de
comunicación para el procesamiento
• Campo tipo: indica el servicio de la capa superior contenida en la trama
• Campo de control de conexión lógica: utilizada para establecer la conexión lógica
entre nodos
• Campo de control de enlace físico: utilizado para establecer el enlace a los medios
• Campo de control de flujo: utilizado para iniciar y detener el tráfico a través de los
medios
• Campo de control de congestión: indica la congestión en los medios
FCS: secuencia de verificación de trama (checksum)
7.3.3 Direccionamiento: hacia dónde se dirige la trama
La capa de enlace de datos proporciona direccionamiento que es utilizado para
transportar la trama a través de los medios locales compartidos. Las direcciones de
dispositivo en esta capa se llaman direcciones físicas. El direccionamiento de la capa de
enlace de datos está contenido en el encabezado de la trama y especifica el nodo de
destino de la trama en la red local. El encabezado de la trama también puede contener la
dirección de origen de la trama.
A diferencia de las direcciones lógicas de la Capa 3, que son jerárquicas, las direcciones
físicas no indican en qué red está ubicado el dispositivo. Si el dispositivo es
transportado a otra red o subred, aún funcionará con la misma dirección física de la
Capa 2.
Debido a que la trama sólo se utiliza para transportar datos entre nodos a través del
medio local, la dirección de la capa de enlace de datos sólo se utiliza para entregas
locales. Las direcciones en esta capa no tienen significado más allá de la red local.
Si el paquete en la trama debe pasar a otro segmento de la red, el dispositivo
intermediario, un router, desencapsulará la trama original, creará una nueva trama para
el paquete y la enviará al nuevo segmento. La nueva trama usará el direccionamiento de
origen y de destino según sea necesario para transportar el paquete a través del nuevo
medio.
Requisitos de direccionamiento:
La necesidad de direccionamiento de la capa de enlace de datos en esta capa depende de
la topología lógica.
No existe direcciones MAC en conexión punto a punto.
En topologías de anillo y multiacceso se requiere direccionamiento. Cuando una trama
alcanza cada host en la topología, el host examina la dirección de destino en el
encabezado para determinar si es el destino de la trama
Autor: Ángel Pellejero
6
Redes
7.3.4 Tramado: función del Tráiler.
Los protocolos de la capa de enlace de datos agregan un tráiler en el extremo de cada
trama. El tráiler se utiliza para determinar si la trama llegó sin errores. Este proceso se
denomina detección de errores. Observe que es diferente de la corrección de errores. La
detección de errores se logra colocando un resumen lógico o matemático de los bits que
comprenden la trama en el tráiler.
Secuencia de verificación de trama
FCS Para saber si habido errores causados x los medios (distorsión, perdidas…) al
trasmitir o recibir una trama. La detección de errores se agrega a la capa de enlace de
datos porque es ahí donde se transfieren los datos a través de los medios.
CRC (comprobación de redundancia cíclica) Resumen lógico para asegurar que la
trama de origen coincide con la de destino. Este valor se coloca en el campo secuencia
de verificación de la trama FCS. Este resumen lógico lo hace mediante un cálculo. Si
los dos valores son iguales, se considera que la trama llegó como se transmitió. Si el
valor CRC en el FCS difiere del CRC calculado en el host receptor, la trama se descarta.
Existe siempre la pequeña posibilidad de que una trama con un buen resultado de CRC
esté realmente corrupta, aquí los protocolos de la capa superior deben corregir este
error.
Recuerda: El protocolo utilizado en la capa de enlace de datos determinará si se realiza
la corrección del error. La FCS se utiliza para detectar el error, pero no todos los
protocolos admiten la corrección del error.
7.3.5 Protocolos de capa de enlace de datos: Trama
Los protocolos que se cubrirán en los cursos CCNA incluyen:
Ethernet
Point to point protocol (PPP)
Control de enlace de datos de alto nivel (HDLC)
Frame Relay (esto es de 1 red antigua)
Asynchronos transfer mode (ATM)
Tecnología LAN: un ancho de banda alto es rentable.
Tecnología WAN: al ser tan extensa no sale rentable por el tamaño de la red y genera
menos ancho de banda.
Autor: Ángel Pellejero
7
Redes
Protocolo Ethernet para LAN
Ethernet es una familia de tecnologías de interconexión de redes que se define en los
estándares 802.2 y 802.3. LAN soporta anchos de banda de 10, 100, 1000 o 10000
MB/s. Una dirección MAC de Ethernet es de 48 bits y generalmente se representa en
formato hexadecimal.
Redes
10 base
10 base
10 base
100 base
1000 base
medio
2 (coaxial fino (thinnet))
5 (coaxial grueso (ticket))
T
Tx (Twisted pair (par trenzado))
Fx (fibra óptica
Protocolo punto a punto para WAN
El estándar PPP está definida por RFC. PPP fue desarrollado como un protocolo WAN
y sigue siendo el protocolo elegido para implementar muchas WAN serie. PPP se puede
utilizar en diversos medios físicos, lo que incluye cable de par trenzado, líneas de fibra
óptica o transmisión satelital.
PPP también permite que dos nodos negocien opciones dentro de la sesión PPP. Esto
incluye la autenticación, compresión y multienlace (el uso de varias conexiones físicas).
Autor: Ángel Pellejero
8
Redes
Protocolo inalámbrico para LAN
802.11 es una extensión de los estándares IEEE 802. No hay una conectividad física
definible; por lo tanto, factores externos pueden interferir con la transferencia de datos y
es difícil controlar el acceso. Las redes 802.11 también usan Acuse de recibo de enlace
de datos para confirmar que una trama se recibió con éxito. Otros servicios admitidos
por la 802.11 son la autenticación, asociación (conectividad a un dispositivo
inalámbrico) y privacidad (encriptación).
Dato  no hay k saberse todos los campos de la trama wifi solo saber diferenciarla de
otras.
7.4.1 Seguimiento de datos a través de internetwork
ARP-A: para saber direcciones MAC de la LAN que uso.
ARP: permite introducir dirección MAC de forma manual para tenerla siempre.
Seguimiento x pasos:
1. Cliente solicita datos a 1 servidor,
2. Explorador web inicia solicitud HTTP Get y agrega el encabezado capa 7 para
identificar aplicaciones y datos,
3. Capa transporte identifica servicio como cliente WWW y lo asocia a TCP y le
asigna un nº de puerto origen y el de destino será el 80 y se agrega encabezado
capa 4,
4. TCP envía al servidor WWW el nº secuencia próximo que va recibir.
5. Capa de red hace paquete IP para identificar host de origen/destino e también
identifica paquete encapsulado y se agrega encabezado capa3 (IP v4).
Autor: Ángel Pellejero
9
Redes
6. Se agrega capa 2 a cada lado de la trama, capa de enlace datos hace referencia a
la cache de ARP y usa la dirección MAC origen/destino para hacer trama
Ethernet II, aquí ira la direccion MAC del host emisor y la MAC de router B
que ira por Fa0/0.
7. Se incrementa a la trama la capa superior mas Ipv4, l trama comienza con SOF
(preambulo) y termina con CRC y luego usa CSMA/CD para verificar la
colocación de la trama en el medio.
8. Capa fisica empieza a codificar la trama bit a bit en los medios, segmento router
A al servidor es 10 base T usa codificación diferencial Machenster y router B
almacena los bit a medida de los que recibe.
9. Router B obtiene los datos y genera un CRC y la compara con el FCS y al ver
que esta bien pone la trama en el medio.
10. En la capa de red el router B dirige la trama hacia el destino por S0/0 haciendose
refencia con su tabla de enrutamiento.
11. Router B crea trama PPP para transportar a traves de WAN, se agrega una
señalización binaria para indicar el principio d la trama y se agrega la dirección
11111111 (broadcast).
12. Se añade campo 0021 hex. Para determinar k es Ipv4.
13. Una vez l sesión PPP iniciada la capa fisica codifica bit a bit la trama en la
WAN.
14. El router A recibe toda la trama y genera un CRC y lo compara con el FCS para
verificar que a llegao bien.
15. En la capa de red del Router A compara direcciones IPv4 con la tabla de
enrutamiento y usa la que coincida y la envía por Fa0/0 al servidor.
16. Capa enlace hace ARP para buscar dirección MAC del servidor para contstruir
trama Ethernet II y usarla en los medios locales( llevara MAC origen router a y
MAC destino servido) la trama comienza con preámbulo SOF y se usara
CSMA/CD.
17. Ahora la capa física codifica bit a bit la trama x el medio y el tramo del router a
al server es 100 base T.
18. El servidor examina el preámbulo y busca en el SOF dos 11 consecutivos para
ver el principio de la trama, una vez reciba toda la trama crea un CRC y lo
compara con FCS para verificar si esta bien.
19. Al ver k la trama es buena la dirección MAC destino se compara con la MAC
NIC, y si concuerda se retira y se empuja hacia la capa de red.
20. Capa de red examina la IPv4 destino, si coincide con su dirección IPv4 la
procesa.
21. En la capa de transporte se examina el paquete TCP, esto se hace examinando
los numero de los puertos. Y se usa nº secuencia para que llegue en el orden
correcto a la apliacion.
22. En la capa de aplicación, la solicitud HTTP get es entregada al destino.
Autor: Ángel Pellejero
10

Documentos relacionados