Capítulo 5: Capa Enlace de Datos - I

Slides:



Advertisements
Presentaciones similares
Enlace de Datos: Introducción
Advertisements

Capa 4 Capa de Transporte
Control del Enlace de Datos
TEMA1. Servicios de Red e Internet. Las Redes de Ordenadores.
CAPA DE TRANSPORTE DEL MODELO OSI
Capítulo 7 Multimedia en Redes de Computadores
Redes de área local José Emilio Castillón Solano Informática 4º E.S.O.
PROTOCOLOS Y ESTANDARES DE RED
Unidad IV Capa de enlace de datos.
CAPA DE RED DEL MODELO DE REFERENCIA OSI
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
MODELO TCP/IP.
ICD 327 Redes de Computadores I Agustín J. González
1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González.
Tecnología Ethernet.
REDES DE COMPUTADORAS.
ARQUITECTURA DE LAS REDES DE ÁREA LOCAL: ETHERNET / IEEE 802.x
TECNICAS DE DETECCIÓN DE ERROR
2da. Parte Capítulos 5-12: Transmisión de Paquetes
CAPA DE ENLACE DE DATOS El nivel de enlace de datos (en inglés data link level) o capa de enlace de datos es la segunda capa del modelo OSI, la cual es.
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public1 Capa de enlace de datos Aspectos básicos de networking: Capítulo 7.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public1 Capa de enlace de datos Aspectos básicos de networking: Capítulo 7.
5: Capa Enlace de Datos5-1 Capítulo 5: Capa de Enlace de Datos ELO322: Redes de Computadores Agustín J. González Este material está basado en el material.
8.6-1 Capítulo 8, Sección 8.6: IPsec Material basado en el Texto: Computer Networking: A Top Down Approach Featuring the Internet, Jim Kurose, Keith Ross.
Capítulo 12: Protocolos y Capas
Network Layer4-1 Del Capítulo 4 Ruteo Broadcast y Multicast Agustín J. González Tomado de: Computer Networking: A Top Down Approach Featuring the Internet,
7: Multimedia en Redes de Computadores7-1 Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring.
6: Redes Inalámbricas y Móviles6-1 Capítulo 6 redes inalámbricas y móviles Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Introducción1-1 Capítulo 1: Introducción ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como apoyo.
5: Capa Enlace de Datos5-1 Capítulo 5: Capa Enlace de Datos - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Capa Transporte 3-1 Capítulo 3: Capa Transporte - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Capa de enlace.
Capítulo 5: Ethernet Introducción a redes Capítulo 5: Ethernet
5: Capa Enlace de Datos5-1 Capítulo 5: Capa Enlace de Datos - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Capa Transporte3-1 Capítulo 3: Capa transporte ELO322: Redes de Computadores Agustín J. González Este material está basado en el material preparado como.
Capítulo 17: Encapsulamiento IP, Fragmentación, y Reensamble.
5: Capa Enlace de Datos5-1 Capítulo 5: Capa Enlace de Datos - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Capa Transporte1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
ELO 3091 Preguntas/respuestas Agustín González ELO309.
Capa de Red4-1 Capítulo 4: Capa Red - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Redes de Comunicaciones de Datos
Modelo de Referencia OSI
Clase 5: Banda Base, Enlace Dúplex y Autonegociación
Modelo OSI Surgimiento del Modelo OSI ¿Que es el Modelo OSI?
Redes de área local.
Br. Hugo Volcanes Br. Katiusca Díaz.  Control de Enlace de Datos  Control de Flujo  Detección de Errores  Comprobación de Paridad  Código Hamming.
Protocolos del modelo TCP/IP
Capa de Red4-1 Capítulo 4: Capa Red - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto Computer.
Capítulo 5: Capa Enlace de Datos II
Introducción a la conmutación LAN.
Capítulo 3: Capa Transporte - I
Tecnologías WAN (MODULO ESPECIALIDAD) Instituto Tecnológico Superior de Misantla. INGENIERIA EN SISTEMAS COMPUTACIONALES Unidad II: Protocolos WAN 2.1.-
APLICACIÓN: Provee el conjunto de aplicaciones de red, como por ejemplo: Transferencia de archivos, emulación de terminal, correo electrónico, discos virtuales,
REDES DE COMPUTADORES MODELO OSI Es fundamental para entender todas las nuevas aplicaciones de transmisión de datos a alta velocidad. Se ha utilizado como.
Unidad 1: Detección y Corrección de Errores (Segunda Parte)
Point-to-point protocol PPP Multiprotocol Level Switching MPLS
Capa Transporte 1 Capítulo 3: Capa Transporte - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al.
Proceso de comunicación de datos
Presentado por : Grisales Ramírez Jhonier las capas del modelo osi.
Sistemas de Comunicación Magistral Nro. 6 Capa 3: Red La Capa de Red provee principalmente los servicios de envío, enrutamiento (routing) y control de.
5: Capa Enlace de Datos5-1 Capítulo 5: Capa Enlace de Datos - I ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Capítulo 5: Capa Enlace de Datos - I
Capítulo 5: Capa Enlace de Datos - I
Capítulo 5: Capa Enlace de Datos - I
Capítulo 5: Capa Enlace de Datos IV
Capa Enlace de Datos: Virtual LANs
Capítulo 6: Capa Enlace de Datos y LANS
Capítulo 6: Capa Enlace de Datos y LANS
Transcripción de la presentación:

Capítulo 5: Capa Enlace de Datos - I ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet. Jim Kurose, Keith Ross. 5: Capa Enlace de Datos

Capítulo 5: La Capa Enlace de Datos Nuestros objetivos: Entender los principios detrás de los servicios de la capa enlace de datos: Detección y corrección de errores Compartición de canales broadcast: acceso múltiple Direccionamiento de la capa enlace Transferencia de datos confiable y control de flujo: ya lo hicimos! Descripción e implementación de varias tecnologías de enlace 5: Capa Enlace de Datos

Capa Enlace de Datos 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 enlace 5.5 Ethernet 5.6 Hubs y switches 5.7 PPP 5.8 Enlaces Virtuales: ATM y MPLS 5: Capa Enlace de Datos

Capa Enlace: Introducción “link” Algo de terminología: Hosts y routers son nodos Canales de comunicación que conectan nodos adyacentes a lo largo de un camino de comunicación son enlaces (links) Enlaces cableados Enlaces inalámbricos LANs (con varios switches) El paquete de capa 2 es la trama (o frame), encapsula un datagrama La capa de enlace de datos tiene la responsabilidad de transferir datagramas desde un nodo (computar o router) al nodo (ídem) adyacente a través de un enlace 5: Capa Enlace de Datos

Capa Enlace: contexto Los datagramas son transferidos por diferentes protocolos de enlace en diferentes enlaces: Por ejemplo: Ethernet en primer enlace, Frame Relay en enlaces intermedios, 802.11 en último enlace. Cada protocolo de enlace provee servicios diferentes Por ejemplo: puede o no proveer transferencia confiable sobre el enlace 5: Capa Enlace de Datos

Servicios de Capa Enlace Construcción de tramas, acceso al enlace: Encapsula un datagrama en una trama, agregando encabezados (headers) y acoplados (trailers) Acceso al medio si se trata de un acceso compartido Dirección “MAC” usada en encabezados de tramas para identificar fuente y destino en capa de enlace. Diferente de dirección IP! Entrega confiable entre nodos adyacentes Ya vimos cómo hacer esto (capa transporte)! Raramente usado en enlaces de bajo error de bits (como fibra, algunos pares de cobre trenzados) Enlaces inalámbricos: alta tasa de errores Q: ¿por qué tener confiabilidad a nivel de enlace además de extremo a extremo? 5: Capa Enlace de Datos

Servicios de Capa Enlace (más) Control de Flujo: Paso entre nodos transmisor y receptor adyacentes Detección de Errores: Errores causados por atenuación de señal, ruido e interferencia. Receptor detecta presencia de errores: Pide al transmisor retransmisión o descartar la trama Corrección de Errores (Forward error correction): Receptor identifica y corrige error(es) de bit(s) sin solicitar retransmisión (requiere el envío de campos redundantes) Half-duplex and full-duplex Con half duplex, los nodos de ambos extremos pueden transmitir pero no al mismo tiempo 5: Capa Enlace de Datos

Adaptadores de comunicación Protocolo capa enlace con equipos capa 2 Nodo Tx: Computador o Router Nodo Rx: Computador o Router frame frame datagram adaptador adaptador Lado receptor Busca errores, control de flujo, etc Extrae datagrama y lo pasa al nodo receptor El adaptador es semi- autónomo Capa enlace & capa física La capa de enlace es implementada en un “adaptador” (NIC) Ej. Tarjetas Ethernet ó 802.11 (WiFi) Lado transmisor: Encapsula el datagrama en una trama o frame Agrega bits de chequeo de errores, control de flujo, etc. 5: Capa Enlace de Datos

Capa Enlace de Datos 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 enlace 5.5 Ethernet 5.6 Hubs y switches 5.7 PPP 5.8 Enlaces Virtuales: ATM y MPLS 5: Capa Enlace de Datos

Detección de Errores EDC= Error Detection and Correction bits (redundancia) D = Datos protegidos por chequeo de errores, podría incluir campos de encabezado La detección de errores no es 100% confiable! el protocolo puede ignorar algunos errores, pero es raro. Campos EDC grandes conducen a mejor detección y corrección de errores 5: Capa Enlace de Datos

Chequeo de paridad Bit de Paridad Simple: 1 Detecta errores simples El bit de paridad es tal para completar un número par o impar de bits en uno. Decimos que usamos paridad par o impar respectivamente. Los ejemplos mostrados dan paridad par. En hardware se usa Or-Ex 1 5: Capa Enlace de Datos

Chequeo de paridad Bit de paridad de dos dimensiones: Detecta y corrige errores simples 5: Capa Enlace de Datos

Cheksum de Internet Objetivo: detectar “errores” (e.g., bit invertidos) en segmentos transmitidos (nota: típicamente usado en capa transporte) Recordemos... Receptor: Calcula el checksum del segmento recibido Chequea si este checksum es igual al campo recibido: NO - error detectado SI - no hay error. Pero podría haberlo? Más luego …. Transmisor: Trata el contenido de los segmentos como una secuencia de enteros de 16 bits checksum: suma del contenido del segmento (complemento 1 de la suma) Tx pone el valor del checksum en el campo correspondiente de UDP o TCP 5: Capa Enlace de Datos

Sumas de chequeo: Chequeo de redundancia cíclica (CRC) Ampliamente usado en la práctica en capa enlace (e.g Ethernet, ATM, HDCL) Bits de dato, D, son vistos como un número binario Se elige un patrón (generador) de r+1 bits, G. Objetivo: Elegir r bits de CRC, R, agregarlos luego de D, tal que: <D,R> sea exactamente divisible por G (en aritmética módulo 2) Rx conoce G, divide <D,R> por G. Si resto es no cero: hay error detectado! Puede detectar secuencias de errores menores que r+1 bits 5: Capa Enlace de Datos

CRC: Ejemplo D.2r R = remainder[ ] G 101110000:1001=101011 1001 0101 0110 1100 011 D G R Queremos: D.2r+R = D.2r XOR R = nG equivalentemente: Si dividimos D.2r por G, obtendremos el resto R Todas las sumas y restas se hacen dígito por dígito sin reservas en aritmética Módulo 2: Esto es: A + B = A – B = A XOR B 5: Capa Enlace de Datos

CRC: Ejemplo (cont) 3. Rx verifica 1. Cálculo de la redundancia 101110011:1001=101011 1001 0101 0000 1010 0110 1101 000 => Resto 101110000:1001=101011 1001 0101 0000 1010 0110 1100 011 D G R 2. Tx transmite data + redundancia 5: Capa Enlace de Datos

Capa Enlace de Datos 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 enlace 5.5 Ethernet 5.6 Hubs y switches 5.7 PPP 5.8 Enlaces Virtuales: ATM y MPLS 5: Capa Enlace de Datos