Servicios de la capa de Enlace
- Framing
- Control de acceso al medio
- Entrega confiable
- Control de flujo
- Detección y corrección de errores
Detección de errores
- Bits de paridad
- Sumas de control o checksums
- Cyclic Redundancy Check, CRC
Protocolos de acceso múltiple
- Enlaces
- Punto a punto
- De acceso múltiple o de broadcast
- Categorías
- De particionamiento de canal (TDM, FDM)
- De toma de turnos (Token Bus, Token Ring)
- De acceso aleatorio (Ethernet)
- Equitativo, descentralizado, simple
Direccionamiento
- Espacio de direcciones plano
- Direcciones MAC de 6 octetos
- 1A:23:F9:CD:06:9B
- Organizational Unique Identifier, OUI 1A:23:F9
- Dirección de broadcast
Capa de Red ↔ capa de Enlace
- El host consulta su propia tabla de ruteo y determina la red a la cual pertenece el destino
- Si la red del destino es la misma que la del origen
- Se genera un frame con la dirección destino igual a la dirección MAC del destino
- Si el destino se encuentra en otra red
- Se necesita generar un frame con dirección MAC destino igual a la del router
Protocolo ARP
- Consulta ARP
- "¿Quién tiene la dirección X.X.X.X?"
- Se envía en un frame de broadcast
- Respuesta ARP
- "Yo tengo la dirección X.X.X.X, y mi dirección MAC es YY:YY:YY:YY:YY:YY"
- Se guarda en la tabla ARP cache
Ethernet
- Frames
8 bytes | Preámbulo |
6 bytes | MAC destino |
6 bytes | MAC origen |
2 bytes | Tipo |
46 a 1500 bytes | Carga útil |
4 bytes | FCS CRC |
CSMA/CD
- Analogía de los conversadores respetuosos
- Esperar canal desocupado
- Si ocurre colisión
- Esperar tiempo aleatorio y reintentar
- Si nuevamente ocurre colisión
- Esperar un tiempo aleatorio posiblemente mayor, y reintentar
Bridges o puentes
- Dominios de colisión
- Interfaces y tabla de direcciones MAC
- Aprendizaje según dirección origen
- Filtrado según la dirección destino
- Desconocida → inundar
- Mismo segmento → descartar
- Segmento diferente → reenviar
- Broadcast → inundar
Switches
- Bridge multivía
- Implementación diferente de Ethernet
- Las interfaces de los hosts no cambian
- Formato de los frames no cambia
- Pero se eliminan completamente las colisiones
- Se forman caminos privados entre cada dos hosts que se comunican
- Jerarquía de switches
- Una jerarquía de switches ↔ un dominio de broadcast
Spanning Tree Protocol
- Protocolo STP (802.1d)
- Topologías con redundancia → grafos con ciclos
- Frames de broadcast
- Unicast a direcciones inexistentes
- Construir un árbol retirando arcos del grafo
- BID = prioridad del switch + dirección MAC interfaz
- BID más baja → raíz del árbol
- Interfaz designada e interfaces inactivas