Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TEMA 1
1
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
INTRODUCCIÓN A LAS REDES DE
COMPUTADORES
1.- Un modelo para las comunicaciones
1.1.- Modelo para las comunicaciones de datos
1.2.- Problemática de la comunicación de datos
1.3.- Definición de telemática. Evolución
2.- Comunicación de datos a través de redes
2.1.- Objetivos de las redes de computadores
2.2.- Estructura y clasificación de las redes
3.- Protocolos y arquitectura de protocolos
3.1.- Modelo de tres capas
3.2.- La arquitectura de protocolos TCP/IP
3.3.- El modelo OSI
4.- Normalizaciones
4.1.- Organizaciones de normalización
2
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
1.- Un modelo para las
comunicaciones
• Objetivo de un sistema de comunicaciones:
– Intercambiar información entre dos entidades
Sistema origen Sistema destino
Fuente Transmisor
Sistema de
transmisión
Receptor Destino Elementos:
Fuente
(a) Diagrama general de bloques Transmisor
Medio de transmisión
Receptor
Destino
(b) Ejemplo
3
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Modelo simplificado para las
comunicaciones de datos
Trans- Sistema
Fuente de trans- Receptor Destino
misor
misión
4
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• Trabajar con un ordenador aislado
– No hay problema de comunicación
5
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Qué medio de transmisión utilizar?
– Cable metálico
– Fibra óptica
– Radio
• ¿Qué tipo de señal y modulación?
– Analógica
• AM, FM, PM
– Digital: varios tipos de codificación digital
• Manchester, manchester diferencial
• Bipolar RZ
• Bipolar NRZ
6
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Cómo es la transmisión?
– simplex
– half-duplex
– duplex
• ¿Quién tiene preferencia para transmitir?
– Hay un maestro y esclavos
– Todos la misma
• ¿Qué sucede si los dos equipos quieren transmitir
al mismo tiempo?
– Se produce colisión
7
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Qué sucede si un equipo transmite a distinta
velocidad que otro?
Proceso emisor Proceso receptor
8Mbps, máximo 5Mbps, máximo
8
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Se producirán errores en la transmisión?
– Errores debido a
• Ruidos térmicos
• Ruidos inducidos, por relés o ecos
• Interferencias en radioenlaces
• Pérdidas de sincronismo en transmisiones digitales
• ¿Cómo detectar los errores?
– Añadir información redundante , CRC, bit de paridad
• ¿Cómo tratar los errores?
– Corregirlos en el receptor
– Pedir la retransmisión al emisor
– Si hay muchos errores anulo la comunicación
9
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• Ampliar el sistema y unir todos los ordenadores de
un edificio
– Red de área local (LAN)
10
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Cómo será la topología de la red?
– Estrella, bus anillo, matriz de conmutación ...
• ¿Cómo acceder a un medio compartido sin
problemas de colisión?
– Testigo
– MDF
– MDT
– Aloha
– CSMA
• ¿Cómo indico a quién van dirigidos los datos?
– Direcciones de enlace
11
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• Comunicar LAN’s de otras sucursales que hay
repartidas por todo el mundo
WAN
LAN LAN
LAN
LAN
WAN: Wide Area Network
LAN: Local Area Network
12
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• Muy costoso y problemático montar una red
propia a nivel mudial
• Hay redes de área extendida (WAN) instaladas
– Solución: Conectarse a ellas
• ¿Cómo enviar una gran cantidad de datos de forma
eficiente?
– Dividir los mensajes en paquetes
• Problema de establecer un sistema de
direccionamiento único a nivel mundial (ISO)
13
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Cómo viajan los datos por la red de unos nodos a
otros?
– Almacenamiento y reenvío
– Algoritmos de encaminamiento
• Una red está compuesta por muchos nodos
interconectados entre sí que controlan el tráfico de
datos. Estos nodos reciben datos, los almacenan y
los retransmiten al nodo vecino que consideren
más oportuno según sea el destino de los datos,
utilizando para ello un algoritmo de
encaminamiento
14
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Qué sucede si un nodo se satura o se cae?
– Evitar bloqueo de la red
– Proveer mecanismos para que los datos lleguen íntegros
• ¿Tiene la red capacidad de adaptarse dinámicamente a los
cambios de tráfico en sus distintos puntos?
– Algoritmos de encaminamiento fijo
– Encaminamiento adaptativo dinámicamente
• Exigir a la red que proporcione una calidad mínima de
servicio en la comunicación
– Retardo de los datos, tasa de error ...
– Si no la puede proporcionar no hay comunicación
15
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• Pagar por utilizar los servicios de la WAN
– Tarificación
• ¿Qué seguridad pueden tener los datos transmitidos?
– Evitar lecturas por personal no autorizado
• Algoritmos de codificación
– Detectar posibles adulteraciones de los datos
– Poder enviar documentos firmados digitalmente
• Firma digital: Utilizando datos cifrados con clave privada el receptor
descifra con clave pública
• ¿Se pueden comunicar dos equipos que tengan distintas
formas de representar o guardar los datos en memoria (PC
y MAC)?
– Conversión de datos a una sintaxis común
16
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Problemática de la comunicación de
datos
• ¿Se pueden interconectar redes distintas?
– Repetidores, puentes (bridge), routers, gateways...
• ¿Qué aplicaciones proporcionan las redes?
– Correo electrónico: texto, voz, imágenes
– Acceso a bases de datos o videotex, reservas, transferencias,
consultas
– Transferencia de archivos
– Terminal virtual
– Servicio de directorio
– Servidores de noticias
– Diarios electrónicos
– Servidores de archivos
17
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Tareas en los sistemas de
comunicación
• Utilización del sistema de transmisión
• Implementación de la interfaz
• Generación de la señal
• Sincronización
• Gestión del intercambio
• Detección y corrección de errores
• Direccionamiento y encaminamiento
• Recuperación
• Formato de mensajes
• Seguridad
• Gestión de red
18
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Definición de Telemática
19
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Evolución
21
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Evolución
Punto 2:
• Aparece en los años 70 ARPA (Advanced Research
Project Agency) en un entorno académico con patrocinio
militar para experimentar conceptos teóricos de redes de
ordenadores:
– proceso distribuido,
– teoría e implementación de protocolos,
– control de flujo,
– métodos de encaminamiento,
– optimización topológica,
– conectividad,
– soporte de caídas,
– uso de minis, etc.
22
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Evolución
Punto 3:
• Entre 75-85 aparecen múltiples normas de organismos
públicos (CCITT, IEEE, ISO), por ejemplo las normas
del CCITT sobre equipos (V), sobre redes públicas (X) y
servicios telemáticos de teletex, videotex y telefax
• Surge la idea de arquitecturas estratificadas debido a los
cambios tecnológicos y sociales que aumentan la
complejidad y requieren una racionalización para
armonizar diseños, modelos, comportamientos y
operaciones.
• Se trata de aislar y clasificar las funciones según su
aproximación al usuario o al medio de transmisión.
24
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Evolución
25
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Evolución
Punto 4:
• Comienza a extenderse el uso de fibra óptica
• Hay una gran demanda de comunicaciones
globales (internetworking) de grandes prestaciones
(multimedia)
• Por un lado hay una gran difusión de redes locales,
y por otro se busca la integración total de las
comunicaciones con la RDSI (ISDN), el sistema
GSM de telefonía móvil y las redes Frame Relay
y ATM
26
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
2.- Comunicación de datos a través
de redes
• Normalmente no es práctico la conexión mediante un
enlace punto a punto:
– Los dispositivos están muy alejados.
– Muchos dispositivos necesitarían un gran número de conexiones
no prácticas.
• La solución es conectar cada dispositivo a una red de
comunicación
• Red de computadoras: conjunto de ordenadores
autónomos interconectados
– Autónomos: no necesitan de ningún otro ordenador para operar
– Interconectados: intercambio de información
27
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Objetivos de las redes de
computadores
• Compartición de recursos •Expandibilidad
– Archivos, datos, programas, CPU •Medio de comunicación
– Independencia localización •Acceso remoto a información
usuario y recurso
•Comunicaciones interpersonales
• Alta fiabilidad
– Aspectos sociales: “free speech”
– Duplicidad de ficheros
•Diversión interactiva
– Fallos en una CPU
– Copias de seguridad
• Ahorro
28
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Estructura y clasificación de las
redes
• Criterios de clasificación:
– Por tecnología de transmisión
– Por escala
29
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Por tecnología de transmisión
30
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Por tecnología de transmisión
31
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Por escala
• LAN : Redes locales
• MAN: Redes metropolitanas
• WAN: Redes de área extensa Nodos de
comuni-
Red de área
cación
amplia
Trans- Sistema
Fuente transmi- Receptor Destino
misor
sión
32
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Por escala
33
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Red de área amplia
34
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Conmutación de circuitos
35
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Conmutación de paquetes
36
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Retransmisión de tramas
37
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Modo de Transferencia Asíncrono
• ATM
• Evolución de la retransmisión de tramas.
• Introduce poca información adicional para el control
de errores.
• Paquetes de longitud fija (denominadas “celdas”).
• Velocidades de transmisión del orden de 10 a 100
Mbps, e incluso Gbps.
• El ATM ofrece un canal a velocidad de transmisión
constante, aunque utilice una técnica de conmutación
de paquetes.
38
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Red digital de servicios integrados
• RDSI
• Diseñada para sustituir a las redes públicas de
telecomunicaciones.
• Gran variedad de servicios.
• Dominio digital en su totalidad.
39
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Redes de área local
• Cobertura pequeña:
– Típica de edificios o conjunto de edificios próximos.
• Normalmente pertenece a la entidad propietaria de
los dispositivos conectados a la red.
• Mayor cantidad de transmisión de datos.
• Utilización de sistemas de difusión.
• Reciente introducción de sistemas de conmutación
y ATM.
40
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Redes de área local
• Redes de dimensiones reducidas
Características:
–Tamaño: Tiempo máximo de
WAN
transmisión conocido
–Medio de transmisión: cable común
(multidifusión)
–Topología en bus o en anillo
LAN LAN
41
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
3.- Protocolos y arquitectura de
protocolos
• Se utilizan para la comunicación entre entidades de
sistemas diferentes
• Se requiere que “hablen el mismo idioma”
• Protocolo: Conjunto de reglas que gobiernan el
intercambio de información entre dos entidades
– Entidades:
• Aplicaciones para usuarios
• Correo electrónico
• Terminales
– Sistemas:
• Computador
• Terminal
• Sensor remoto
42
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Puntos clave de un protocolo
• Sintaxis:
– Formato de los datos.
– Niveles de señal.
• Semántica:
– Información de control.
– Manejo de errores.
• Temporización:
– Sintonización de velocidades.
– Secuenciación.
43
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Arquitectura del protocolo
44
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Arquitectura simplificada para la
transferencia de archivos
Computador X Computador Y
Módulo de Módulo de
acceso a la red Red de comunicaciones acceso a la red
Lógica de la Lógica de la
interfaz de la interfaz de la
red red
45
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Un modelo de tres capas
Protocolo de Transporte
Capa de transporte Transporte Transporte
Protocolo de Protocolo de
acceso a la red acceso a la
red
46
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa de acceso a la red
48
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa de aplicación
49
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Redes y arquitecturas de protocolos
Dos niveles de direccionamiento
Aplicación Punto de acceso al servicio
---()----()----()---()--- (SAP: Service Access Point)
Transporte
Dirección de red
Acceso a la red
Red de Aplicación
comunicaciones
-----()--------()------
Transporte
Aplicación
----()-----()------()----
Acceso a la red
Transporte
Acceso a la red
50
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Protocolos en una arquitectura
simplificada
Computador X Computador Y
Protocolo de Transporte
Transporte Transporte
Protocolo de Protocolo de
acceso a la red acceso a la
red
51
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Unidades de datos de los protocolos
(PDU: Protocol Data Unit)
• En cada capa, se utilizan protocolos para la
comunicación
• Se añade información de control a los datos del usuario
en cada capa
• La capa de transporte puede fragmentar los datos del
usuario.
• Cada fragmento tendrá una cabecera de transporte:
– SAP destino
– Número de secuencia de las PDU de transporte
– Código de detección de errores
• Resultado: una unidad de datos de transporte de
protocolos 52
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
PDU de acceso a la red
Cabecera
de transporte
PDU de transporte
Cabecera
de transporte
PDU de red
(paquetes)
Cabecera Cabecera
de red de red
53
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Funcionamiento de una arquitectura
de protocolos
Origen X Destino Y
Aplicación Aplicación
Registro Registro
Transporte
Transporte
DSAP DSAP
PDU de
transporte
Acceso Acceso
a la red a la red
DHost DHost
Paquete 54
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
La arquitectura de protocolos
TCP/IP
• Desarrollada por la red experimental de
conmutación de paquetes (ARPANET), financiada
por la Agencia de Proyectos de Investigación
Avanzada para la Defensa (DARPA).
• Se han erigido como estándares de Internet.
• No existe un modelo oficial, pero sí funcional:
– Capa de aplicación.
– Capa origen-destino o de transporte.
– Capa Internet.
– Capa de acceso a la red.
– Capa física.
55
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa física
56
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa de acceso a la red
57
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa Internet (IP)
58
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa de transporte (TCP)
59
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capa de aplicación
60
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Modelo de arquitectura de protocolo
Sistema
Fuente Trans- de Destino
transmi- Receptor
misor
sión
Aplicación Aplicación
TCP TCP
IP IP
Físico Físico
62
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Capas de OSI
• Aplicación.
• Presentación.
• Sesión.
• Transporte.
• Red.
• Enlace de datos.
• Física.
63
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Comparación entre las arquitecturas
TCP/IP y OSI
OSI TCP/IP
Aplicación
Aplicación
Presentación
Capas del
usuario
Sesión
Software
Transporte
origen-
Transporte destino
Internet
Red Firmware
Física Física
64
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Normalizaciones
65
INTRODUCCIÓN A LAS REDES DE COMPUTADORES
Organizaciones de normalización
66
INTRODUCCIÓN A LAS REDES DE COMPUTADORES