redes de datos
DESCRIPTION
Es una presentación en Power Point del archivo de PDF del Ingeniero Eytan Modiano. No está todo, sólo los 2 primeros capítulos y parte del tercero.TRANSCRIPT
![Page 1: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/1.jpg)
REDES DE DATOS
![Page 2: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/2.jpg)
INTEGRANTES:XAVIER FERNANDEZ ALGARAÑAL
GONZALO UNZUETA ECHALAR
![Page 3: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/3.jpg)
TEMA 1INTRODUCCIÓN
![Page 4: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/4.jpg)
FUNDAMENTOS DEL ANÁLISIS Y EL DISEÑO DE REDES
![Page 5: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/5.jpg)
ARQUITECTURA:
• Capas
• Topología
![Page 6: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/6.jpg)
PROTOCOLOS
• Punto a punto
• Acceso múltiple
• Extremo a extremo
![Page 7: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/7.jpg)
ALGORÍTMOS
• Recuperación de errores
• Enrutamiento
• Control de flujo
![Page 8: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/8.jpg)
HERRAMIENTAS DE ANÁLISIS
• Modelado probabilístico
• Teoría de colas
![Page 9: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/9.jpg)
APLICACIONES DE RED
![Page 10: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/10.jpg)
COMPARTICIÓN DE RECURSOS
• Cálculos
• Ordenador central (Antiguamente): Impresoras y periféricos
• Información: Base de datos, actualizaciones
![Page 11: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/11.jpg)
SERVICIOS
• Correo, FTP, Telnet y acceso a internet
• Videoconferencias
• Acceso a bases de datos
• Aplicaciones clientes/servidor
![Page 12: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/12.jpg)
ÁREAS DE COBERTURA DE LAS REDES
![Page 13: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/13.jpg)
WAN
• Áreas de gran extensión
• Líneas de teléfono en alquiler
• Enlaces de comunicación compartidos: Switches y Routers
![Page 14: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/14.jpg)
LAN
• Edificio u Oficina
• Presentan un único salto.
![Page 15: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/15.jpg)
SERVICIOS DE RED
![Page 16: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/16.jpg)
SÍNCRONOS
• Sesión continua
• Requiere retardos limitados y establecidos
![Page 17: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/17.jpg)
ASÍNCRONOS
• Secuencia de mensajes
• Ráfagas de información
Puede ser envío de correos electrónicos, transferencia de archivos.
![Page 18: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/18.jpg)
ORIENTADOS A CONEXIÓN
• Se mantiene durante un período de tiempo
• Entrega de paquetes y oportunta
FTP o Telnet
![Page 19: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/19.jpg)
NO ORIENTADOS A CONEXIÓN
• Transacción sólo en un tiempo, e-mail.
![Page 20: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/20.jpg)
TÉCNICAS DE CONMUTACIÓN
![Page 21: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/21.jpg)
CONMUTACIÓN DE CIRCUITOS
• Reserva de circuitos
![Page 22: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/22.jpg)
CONMUTACIÓN DE PAQUETES
• Compartición de recursos
• Circuitos Virtuales
• Datagramas
![Page 23: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/23.jpg)
CONMUTACIÓN DE CIRCUITOS
![Page 24: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/24.jpg)
A CADA SESIÓN SE LE ASIGNA UNA FRACCIÓN FIJA DE LA CAPACIDAD DE CADAENLACE DE SU RUTA:
• Recursos reservados
• Camino establecido
• Si se emplea toda la capacidad, se bloquean las llamadas
![Page 25: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/25.jpg)
VENTAJAS DE LA CONMUTACIÓN DE CIRCUITOS
• Retardos establecidos
• Garantiza la entrega continua
![Page 26: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/26.jpg)
DESVENTAJAS
• Los circuitos no se utilizan cuando la sesión está desocupada (vacía)
• Resulta ineficaz para el tráfico a ráfagas
• Generalmente, la conmutación de circuitos se realiza con una cadena de velocidad establecida (64 Kbps)
![Page 27: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/27.jpg)
PROBLEMAS DE LA CONMUTACIÓN DE CIRCUITOS
![Page 28: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/28.jpg)
MUCHAS SESIONES DE DATOS SON DE BAJO RENDIMIENTO (A RÁFAGAS)
• (tiempo de transmisión del mensaje)/(tiempo entre llegadas de mensajes) << 1
• Igual que: (velocidad de llegada del mensaje) * (tiempo de transmisión del mensaje) << 1
![Page 29: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/29.jpg)
• La velocidad asignada a la sesión debe ser lo suficientemente alta como para permitir el retardo requerido. Esta capacidad asignada está libre cuando la sesión no tiene nada para enviar.
• Si la comunicación es cara, la conmutación de circuitos no será lo bastante rentable para permitir el retardo requerido por el tráfico a ráfagas
• Además, la conmutación de circuitos requiere un establecimiento de llamada durante el cual los recursos no son utilizados. Si el mensaje es más corto que el tiempo de establecimiento de la llamada, la conmutación de circuitos no resulta rentable (ni práctica)
![Page 30: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/30.jpg)
EJEMPLO DE CONMUTACIÓN DE CIRCUITOS
• L = longitud de los mensajes ; λ = velocidad de llegada de los mensajes ; R = velocidad del canal en bits por segundo X = retardo en la transmisión del mensaje = L/R ;– R debe ser lo suficientemente grande para mantener X pequeño ; Tráfico a ráfagas => λx << 1 => poco uso
• Ejemplo: L = 1000 bytes (8000 bits) ; λ = 1 mensaje por segundo X < 0.1 segundos (retardo requerido) => R > 8000/0,1 = 80.000 bps ; Uso = 8000/80000 = 10%
![Page 31: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/31.jpg)
REDES CONMUTADAS POR PAQUETES
![Page 32: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/32.jpg)
![Page 33: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/33.jpg)
CONMUTACIÓN DE PAQUETES POR DATAGRAMAS:
• La ruta se elige según una base paquete por paquete
• Los distintos paquetes pueden seguir rutas diferentes
• Los paquetes pueden no llegar en orden a su destino
• Ej.: IP (protocolo de Internet)
![Page 34: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/34.jpg)
CONMUTACIÓN DE PAQUETES CON ESTABLECIMIENTO DE CIRCUITO VIRTUAL (VC):• Todos los paquetes asociados a una sesión siguen el mismo camino
• La ruta se elige al inicio de la sesión
• Los paquetes contienen un identificador de VC que indica la ruta
• El identificador de VC debe ser único para un enlace dado, pero puede variar de un enlace a otro: Supongamos que tenemos que establecer conexiones entre 1000 nodos de una red. El que los identificadores sean únicos supone que 1 millón de números VC han de ser representados y almacenados en cada nodo
• ATM (Asynchronous transfer mode o modo de transferencia asíncrona)
![Page 35: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/35.jpg)
CONMUTACIÓN DE PAQUETES (CIRCUITO VIRTUAL)
![Page 36: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/36.jpg)
EN LOS DATAGRAMAS, LA INFORMACIÓN DE DESTINO DEBE DISTINGUIR DE FORMAINEQUÍVOCA CADA SESIÓN Y NODO DE LA RED
• Son necesarias unas direcciones de origen y de destino únicas
![Page 37: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/37.jpg)
EN LOS CIRCUITOS VIRTUALES, SÓLO ES NECESARIO DISTINGUIR POR MEDIO DE LA DIRECCIÓNENTRE LOS CIRCUITOS VIRTUALES DE UN ENLACE
• Es necesaria una dirección global para establecer un circuito virtual
• Una vez establecido, se pueden utilizar los números VC locales para representar los circuitos virtuales de un enlace dado: el identificador de VC varía de un enlace a otro
![Page 38: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/38.jpg)
![Page 39: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/39.jpg)
MÉRITOS DE LOS CIRCUITOS VIRTUALES
• Ahorro en el cálculo de la ruta:
• Sólo es necesario calcularla una vez, al inicio de la sesión
• Ahorro en el tamaño de la cabecera
• Facilita el suministro de QoS
• Más complejo
• Menos flexible
![Page 40: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/40.jpg)
LA CONMUTACIÓN DE CIRCUITOS FRENTE A LA DE PAQUETES
![Page 41: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/41.jpg)
VENTAJAS DE LA CONMUTACIÓN DE PAQUETES
• Eficaz para los datos transmitidos a ráfagas
• Es fácil proporcionar ancho de banda con velocidades variables bajo demanda
![Page 42: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/42.jpg)
DESVENTAJAS DE LA CONMUTACIÓN DE PAQUETES
• Retardos variables
• Es difícil proporcionar garantías de QoS (servicio "Best-effort" o del máximo esfuerzo)
• Los paquetes pueden llegar desordenados
![Page 43: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/43.jpg)
MODELO DE REFERENCIA OSI DE 7 CAPAS
![Page 44: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/44.jpg)
![Page 45: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/45.jpg)
CAPAS
![Page 46: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/46.jpg)
CAPA DE PRESENTACIÓN
• Realiza la conversión del código de caracteres, la encriptación y compresión de datos, etc.
![Page 47: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/47.jpg)
CAPA DE SESIÓN
• Recibe el servicio virtual de mensajes extremo a extremo de la capa de transporte
• Se encarga de la gestión de directorios, los derechos de acceso, las funciones de registro, etc.
![Page 48: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/48.jpg)
AQUÍ LA ESTANDARIZACIÓN NO SE HA DESARROLLADO TOTALMENTE YA QUE, DESDELA CAPA DE TRANSPORTE A LA DE APLICACIÓN, TODAS ELLAS CORRESPONDEN ALSISTEMA OPERATIVO Y NO NECESITAN INTERFACES ESTÁNDAR.
![Page 49: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/49.jpg)
CAPA DE TRANSPORTE
• La capa de red proporciona un conducto virtual de paquetes extremo a extremo hacia la capa de transporte.
• La capa de transporte proporciona a las capas superiores un servicio virtual de mensajes extremo a extremo.
![Page 50: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/50.jpg)
LAS FUNCIONES DE LA CAPA DE TRANSPORTE SON
• Dividir los mensajes en paquetes y reajustar su tamaño para que sea válido para la capa de red.
• Multiplexar las sesiones con los mismos nodos de origen y destino
• Reordenar los paquetes una vez llegados a su destino
• Recuperar el sistema de errores y fallos
• Proporcionar un control de flujo de extremo a extremo
![Page 51: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/51.jpg)
CAPA DE RED
• El módulo de la capa de red acepta los paquetes que llegan de la capa de transporte y los paquetes en tránsito de la capa DLC.
• Dirige cada paquete a su correspondiente DLC de salida o bien a la capa de transporte una vez que el paquete ha llegado a su destino.
• Por lo general, la capa de red añade su propia cabecera a los paquetes que recibe de la capa de transporte. Esta cabecera contiene la información necesaria para dirigirlo (p. ej.: la dirección de destino)
![Page 52: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/52.jpg)
CAPA DE ENLACE
• Responsable de la transmisión sin errores de paquetes a través de un único enlace:
Entramado (Framing):
Determina el inicio y el fin de los paquetes
Detección de errores:Determina qué paquetes contienen errores de transmisión
Corrección de errores:
Esquema de retransmisión (solicitud de repetición automática o ARQ)
![Page 53: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/53.jpg)
CAPA FÍSICA
• Responsable de la transmisión de bits a través de un enlace
• Retardos de propagación: Tiempo que tarda la señal en viajar desde el origen a su destino.
• Errores de transmisión: Las señales experimentan una pérdida de intensidad debido a la atenuación, La transmisión se deteriora debido al ruido
![Page 54: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/54.jpg)
CAPA DE INTERNET
• Cuando se enlazan varias redes incompatibles es necesaria una subcapa entre la capa de transporte y la de red.
• Esta subcapa se emplea en pasarelas entre redes diferentes.
• En Internet, esta función se lleva a cabo mediante el protocolo de internet (IP): A menudo, el protocolo IP se usa también como protocolo de la capa ; de red, por lo que sólo es necesario un protocolo
![Page 55: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/55.jpg)
INTERCONEXIÓN DE REDES CON TCP/IP
![Page 56: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/56.jpg)
![Page 57: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/57.jpg)
ENCAPSULACIÓN
![Page 58: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/58.jpg)
![Page 59: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/59.jpg)
TEMA 2
• La capa de enlace de datos: entramado y detección de errores.
![Page 60: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/60.jpg)
CAPA DE ENLACE DE DATOS (DLC)
![Page 61: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/61.jpg)
RESPONSABLE DE LA TRANSMISIÓN FIABLE DE PAQUETES EN UN ENLACE
• Entramado: determina el inicio y el final de los paquetes
• Detección de errores: determina si un paquete contiene errores
• Recuperación de errores: retransmisión de paquetes con errores
• Recuperación de la capa DLC Puede producirse en un nivel más alto
![Page 62: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/62.jpg)
ENTRAMADO (FRAMING)
• Tres enfoques para delimitar las tramas y los bits de relleno vacíos:
Entramado orientado a caracteres
La longitud es importante: longitud fija
Protocolos orientados a bits (marcadores o flags)
![Page 63: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/63.jpg)
ENTRAMADO BASADO EN CARACTERES
![Page 64: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/64.jpg)
PAQUETES DE LONGITUD FIJA (P. EJ.: ATM)
• Todos los paquetes tienen el mismo tamaño: En las redes ATM todos los paquetes son de 53 bytes
• Requiere sincronización al inicializar
• Problemas: Las longitudes de los mensajes no son múltiplo del tamaño del paquete El último paquete de un mensaje debe contener un bit de relleno vacío (eficiencia)
• Problemas de sincronización
• La fragmentación y el re ensamblaje se complican a velocidades altas.
![Page 65: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/65.jpg)
ENTRAMADO ORIENTADO A BITS (MARCADORES O FLAGS)
• Un marcador es una cadena fija de bits que indica el comienzo y el final de un paquete.
• En principio, se podría utilizar cualquier cadena, pero es necesarioevitar de algún modo la presencia del marcador en los datos: Los protocolos estándar utilizan la cadena de 8 bits 01111110 como marcador
• Utilice 01111111..1110 (<16 bits) como cancelación si hay errores
![Page 66: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/66.jpg)
INSERCIÓN DE BITS (EMISOR)
• Se utiliza para eliminar el marcador de los datos originales
• Se inserta un 0 detrás de cada cinco 1s consecutivos en la trama original
![Page 67: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/67.jpg)
EXTRACCIÓN (RECEPTOR)
• Si un 0 está precedido de 011111 en el flujo de bits, se elimina
• Si un 0 está precedido de 0111111, se trata del último bit del marcador Ejemplo: los bits subrayados son los que se deben eliminar 1001111101100111011111011001111110
![Page 68: Redes de Datos](https://reader035.vdocumento.com/reader035/viewer/2022062313/563db952550346aa9a9c3b9c/html5/thumbnails/68.jpg)
TÉCNICAS DE DETECCIÓN DE ERRORES