Tecnologia De Redes
5: DataLink Layer
5-1
Capítulo 5: La capa de enlace de datos
Objetivos:
Entender los principios detrás de los servicios de la capa de enlace de datos:
Detección de errores, correción Compartir un canal broadcast: acceso múltiple Direccionamiento de capa de enlace Transferencia confiable, control de flujo
Implementación de varias tecnologías de capade enlace
5: DataLink Layer
5-2
Capa de enlace
5.1 Introducción y servicios 5.2 Detección y corrección de errores 5.3 Protocolos de acceso Múltiple 5.4 Direccionamiento de Capa de Enlace 5.5 Ethernet 5.6 Switches de capa de enlace 5.7 PPP 5.8 Virtualización de enlaces: ATM, MPLS
5: DataLink Layer
5-3
1
Capa de enlace: Introducción
Algo de terminología:
hosts y ruteadoresson nodos Canales de comunicación que conectan nodos adyacentes a través de caminos de comunicación son links
Enlaces cableados Enlaces inalámbricos LANs
El PDU de capa 2 es el frame, que encapsula un datagrama
La capa de enlace de datos tiene la responsabilidad de transferir datagramas desde un nodo a otro nodo adyacente, a través de un link
5: DataLink Layer
5-4
Capa de enlace:contexto
Los datagramas son transferidos por diferentes protocolos de enlace sobre diferentes enlaces:
Ejemplo, Ethernet en el primer enlace, Frame relay en los enlaces intermedios, , 802.11 en el último enlace link
Analogía transorte
Viaje desde Princeton a Lausanne limosina: Princeton a JFK avión: JFK a Geneva tren: Geneva a Lausanne
Cada protocolo de enlace brinda diferentes serviciosejemplo., puede o no proveer rdt (reliable data transfer) sobre el enlace
turista = datagrama
Segmento de la transportación = enlace de comunicación
protocolo de capa de enlace Agencia de viaje = algoritmo de enrutamiento
5: DataLink Layer 5-5
Modo de transporte =
Servicios de Capa de enlace
Entramado (framing), link access:
Encapsulado del datagrama dentro del frame, añadiendoencabezado (header) y cola (trailer) Acceso al canal si es um medio compartido Direcciones “MAC” en el encabezado del frame para identificar la fuente y el destino • Diferente de la dirección IP! Rara vez utilizado en enlaces de pocos errores (fibra óptica, algunos pares trenzados) Enlaces inalámbricos: alta tasa de errores • Q: Por qué confiabilidad a nivel de enlace y end-end?
Entrega confiableentre nodos adyacentes
5: DataLink Layer
5-6
2
Servicios de la capa de enlace (más)
flow control:
Acuerdo entre los nodos adyacentes emisor y receptor
Detección de error :
Errores causado por la atenuación de la señal, ruido. El receptor detecta la presencia de errores: • Señaliza al transmisor para una retransmisión o descarta la trama
Corrección de error:
half-duplex yfull-duplex
El receptor identifica y corrige el/los error/es en bit/s sin necesidad de retransmisión Con half duplex, los nodos en los extremos del enlace pueden transmitir, pero no al mismo tiempo
5: DataLink Layer 5-7
Donde está implementada la capa de enlace?
En todos los hosts En el adaptador ( NIC)
network interface card
Tarjeta Ethernet, tarjeta PCMCI card, tarjeta 802.11application transport network link cpu
host schematic
memory
controller
Incorporada a los buses del sistema de los hosts Combinación de hardware, software, firmware
link physical
host bus (e.g., PCI)
physical transmission
network adapter card
5: DataLink Layer
5-8
Comunicación de adaptadores
datagram controller datagram controller
sending host
datagram
receiving hostframe
Lado emisor:
Encapsula el datagrama en frames Agrega bits de chequeo de error, rdt, flow control, etc.
Lado receptor
Busca errores, rdt, flow control, etc Extrae el datagrama y lo pasa a las capas superiores en el lado receptor 5: DataLink Layer
5-9
3
Capa de enlace
5.1 Introducción y servicios 5.2 Detección y corrección de errores 5.3 Protocolos de acceso Múltiple...
Regístrate para leer el documento completo.