Académique Documents
Professionnel Documents
Culture Documents
Problemtica
Telemtica: convergencia entre telecomunicacin e informtica (informtica a distancia).
Modelo simple de comunicacin
Objetivo de un sistema de comunicacin es intercambiar informacin entre dos sistemas (origen y destino).
EMISOR Ordenador MEDIO RECEPTOR Ordenador
Emisor:Transforma el Medio: Medio fsico por el Receptor: Transforma el mensaje original en una cual se transmite la seal mensaje enviado en una seal seal(elctromagntica) para electromagntica generada comprensible para el receptor transmitirla eficientemente Hilos o cables metlicos Compensa la atenuacin Adeca Guas de onda Minimiza el ruido Codifica La atmsfera Amplifica Fibras pticas Etc.
Unidad I. Introduccin. Principios Bsicos - 1
Arquitectura de Redes
Terminal Remoto
Computadora Central
Marco de referencia
DTE
Interfaz
Interfaz
DCE
Medio
DCE
DTE
Arquitectura de Redes
Necesidad de comunicarse para compartir informacin y recursos de manera sencilla y eficiente. Qu medio de transmisin utilizar?. Cable, fibra ptica, radio. Qu tipo de seal y modulacin?. Analgica (AM, FM, PM), digital (Manchester, bipolar NRZ) Cmo es la transmisin?. Simplex, half duplex, full duplex. Cmo enviar gran cantidad de datos de forma eficiente?. Mensajes, paquetes, tramas. Quin tiene preferencia para transmitir?. Master-Slave, todos la misma. Qu sucede si un equipo transmite a distinta velocidad que otro?. Se producirn errores?. Ruido, interferencia, perdidas. Cmo detectar los errores?. CRC, bits de paridad. Cmo tratar los errores?. Corregirlos en recepcin, pedir retransmisin, cerrar la comunicacin. Cmo ampliar el sistema a ms participantes? Qu topologa utilizar?. Redes LAN. Cmo acceder a un medio compartido?. Testigo, FDM, TDM, CSMA, etc. Cmo indicar a quien van dirigidos los datos?. Direcciones fsicas, lgicas. Cmo unir redes LAN para crear redes ms grandes?. Redes WAN. Cmo viajan los datos de red en red?. Nodos que almacenan, reenvian, encaminan. Qu sucede si un nodo se satura o se cae?. Evitar bloqueo de red e integridad de datos. Cmo proporcionar calidad y seguridad a los servicios de comunicacin?. Qu aplicaciones o servicios proporcionan las redes?. Mail, acceso a BB. DD., etc.
Unidad I. Introduccin. Principios Bsicos - 3
Arquitectura de Redes
Utilizacin del sistema de transmisin de la manera ms eficiente posible. Implementacin de la interfaz entre el dispositivo de comunicaciones y el sistema de transmisin. Sincronizacin entre el transmisor y el receptor. Gestin del intercambio (ejemplo: establecimiento y terminacin de una llamada telefnica). Deteccin, correccin de errores y control del flujo. Direccionamiento del destino y encaminamiento a travs de la red. Recuperacin para reanudar la actividad en el punto de interrupcin o restablecer el sistema al estado anterior al comienzo del intercambio. Formato de mensajes, de forma que ambos sistemas empleen la misma codificacin binaria. Calidad y seguridad en las comunicaciones. Gestin de red (configuracin del sistema, supervisin de su estado, reaccin frente a fallos).
Unidad I. Introduccin. Principios Bsicos - 4
Arquitectura de Redes
N nodos
N(N-1)/2 enlaces
Arquitectura de Redes
Arquitectura de Redes
Bus Anillo
Estrella
Estrella extendida rbol o jerrquica Malla completa Red celular
Hbrida
Arquitectura de Redes
Arquitectura de Redes
LAN (Local Area Networks). Proporcionan servicios de interconexin a una gran variedad de terminales distribuidos en un rea geogrfica de reducidas dimensiones. Son de alta velocidad (>10 Mbps) y gran calidad (tasa de error muy baja). Son de mbito privado y corporativo. Se encuentran en Universidades (un edificio o un campus universitario), hospitales, oficinas...
MAN (Metropolitan Area Networks). Similar a una LAN pero en el mbito de una ciudad. WAN (Wide Area Networks). Su mbito abarca uno o varios pases. Pueden ser pblicas o privadas. Cubren grandes distancias geogrficas. Son de menor velocidad que las LAN (64 Kbps) y menor calidad (Red Telefnica Conmutada)
Distancia entre procesadores 1m 10 m 100 m 1 Km 10 Km 100 Km 1.000 Km 10.000 Km Procesadores ubicados en el mismo ... Sistema Habitacin Edificio Campus Ciudad Pas Continente Planeta WAN MAN (o WAN) LAN Ejemplo PAN
Arquitectura de Redes
Arquitectura de Redes
Criterios: Mnimo nmero de saltos Mnimo coste de recursos Mnimo retardo Mximo caudal, etc
Arquitectura de Redes
Separabilidad
TIEMPO
CDM= Code Division Multiplexing
C DI GO
USUARIO 3 USUARIO 2 USUARIO 1
TIEMPO
FRECUENCIA
TIEMPO
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Tcnicas de Conmutacin
Mecanismos para establecer un camino de intercambio de datos entre fuente y destino de una comunicacin.
Tipos: Conmutacin de circuitos. Conmutacin de mensajes Conmutacin de paquetes. Circuito virtual. Datagrama
Equipo terminal
Nodo conmutacin
Unidad I. Introduccin. Principios Bsicos - 15
Arquitectura de Redes
Conmutacin de circuitos
ATM
Frame Relay
Conmutacin de paquetes
Los dos extremos del diagrama representan las tcnicas de conmutacin ms tradicionales. En general las tcnicas ms a la izquierda de la lnea proporcionan transmisin sin o con poca variabilidad y con mnima demanda de procesado. Las tcnicas situadas a la derecha proporcionan mayor flexibilidad permitiendo manejar trfico a diferentes velocidades o trfico no predecible a costa de una mayor complejidad en el procesado.
Arquitectura de Redes
Arquitectura de Redes
Componentes : Abonados: dispositivos que se conectan a la red. Ej: Telfono o modem. Bucle local o de abonado: enlace entre el abonado y la red. Ej: cable de par trenzado (varias decenas de km) Centrales: Centros de conmutacin de la red. Si los abonados se conectan directamente a ellos se llaman centrales finales. Un misma central final puede servir a miles de abonados. Lneas principales o troncales: son las lneas entre centrales. Pueden transportar muchos circuitos de voz usando tanto FDM como TDM.
Unidad I. Introduccin. Principios Bsicos - 18
Arquitectura de Redes
En el establecimiento, la estacin origen pide al nodo al que est conectado una conexin con la estacin destino. Para encontrar el camino (concatenacin de enlaces entre nodos) hasta las estacin remota este nodo se usa informacin de encaminamiento, disponibilidad, coste, etc. El proceso se repite nodo a nodo, hasta llegar al nodo al que est conectado el terminal destino, que comprueba si el terminal est preparado para aceptar la conexin. Si la estacin remota est disponible el nodo destino enva una seal de aceptacin a nodo origen a travs del camino o circuito establecido, que se mantendr durante toda la transferencia de informacin.
Unidad I. Introduccin. Principios Bsicos - 19
Arquitectura de Redes
B
2
A
Seal de peticin de establecimiento
1 Tp TN Test
T = Test + Tp + TT + Tlib
con
m TT c
Tp
D vp
Test= Tiempo establecimiento Tp = Tiempo de propagacin TT = Tiempo de transmisin TN = Tiempo de procesado en el nodo Tlib = Tiempo de liberacin m = Longitud del mensaje (bits) c = Capacidad del enlace (bps) vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m)
Seal de aceptacin
Tp Transferencia informacin TT
Seal de liberacin
Tlib
El tiempo de procesado en el nodo TN se debe a las funciones: entender la marcacin, encaminamiento y tarificacin. Una vez establecida la conexin los nodos ya no procesan la informacin, que se transmite de forma continua.
Unidad I. Introduccin. Principios Bsicos - 20
Enlace
Enlace
Enlace
Arquitectura de Redes
Cabecera
Mensaje
-Dado que la longitud de los mensajes es variable, el retardo tambin es variable. Al mismo tiempo que es necesario determinar la capacidad de almacenamiento que ser necesaria para evitar prdidas de informacin.
Arquitectura de Redes
Procesadores
Interfaz de red
Buffers de recepcin
Memoria central
Buffers de reenvo
Interfaz de red
Secuencia de eventos: - Recepcin de todos los bits del mensaje. - Almacenamiento en la memoria central. - Procesado. - Encaminamiento hacia el nodo siguiente. - Transmisin.
Unidad I. Introduccin. Principios Bsicos - 22
Arquitectura de Redes
B
2
T = Tp + Tw + nTN + (n+1)TT
con
D Tp = vp
T = T
m+H c
Tp M1 TN M1 TN M1
Tp = Tiempo de propagacin total TT = Tiempo de transmisin TN = Tiempo de procesado en el nodo TW = Tiempo de espera en cola total m = Longitud del mensaje (bits) H = Longitud de la cabecera (bits) c = Capacidad del enlace (bps) Vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m) En el esquema representado se ha supuesto que hay una nica conexin, es decir, que el mensaje sale del nodo inmediatamente despus de haber sido procesado. Si hubiera varias conexiones, habra que aadir el tiempo de espera en cola, TW, puesto que el buffer de salida podra estar ocupado por otros mensajes
Unidad I. Introduccin. Principios Bsicos - 23
TT
Enlace
Enlace
Enlace
Arquitectura de Redes
Arquitectura de Redes
Datos de usuarios
Datos
Inf Control
Datos
Datos
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
B
2
T = Tp + Tw + nTN + TT
Tp
con
D Tp vp
m p p TT n p-H c c
P1 P2 P3 P2 TN P1
Tp = Tiempo de propagacin total TT = Tiempo de transmisin TN = Tiempo de procesado en el nodo TW = Tiempo de espera en cola m = Longitud del mensaje (bits) H = Longitud de la cabecera (bits) p = Longitud del paquete incluyendo la cabecera (bits) c = Capacidad del enlace (bps) vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m)
P3
P1 P2 P3
Enlace
Enlace
Enlace
A
Unidad I. Introduccin. Principios Bsicos - 28
Arquitectura de Redes
Hay dos modalidades de circuito virtual. *CVP: CIRCUITO VIRTUAL PERMANENTE. La ruta est siempre establecida y los comunicantes la usan cuando la necesitan. Establecida cuando un usuario se abona a la red. *CVC: CIRCUITO VIRTUAL CONMUTADO. La ruta se establece solo cuando los sistemas finales la necesitan.
Unidad I. Introduccin. Principios Bsicos - 29
Arquitectura de Redes
Ejemplo:
DLCI = 4
DLCI = 7 DLCI = 1
B Red de Transporte Z
DLCI = 4 DLCI = 7 Tabla de conmutacin de VCs en A: DLCI: Data Link Connection Identifier
Puerto DLCI 1 4 Puerto DLCI 7 7 Circuito Rojo Azul W
DLCI = 5
Arquitectura de Redes
B
2
1 Tp TN Test
con
D Tp Tp vp
m p p TT n p-H c c
Seal de aceptacin
Test= Tiempo establecimiento Tlib= Tiempo de liberacin Tp = Tiempo de propagacin TT = Tiempo de transmisin TN = Tiempo de procesado en el nodo TW = Tiempo de espera en cola m = Longitud del mensaje (bits) Seal de H = Longitud de la cabecera (bits) liberacin p = Longitud del paquete incluyendo la cabecera (bits) c = Capacidad del enlace (bps) vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m) El tiempo de procesado en el nodo es menor que en el modo datagrama
Unidad I. Introduccin. Principios Bsicos - 31
Tlib
Enlace
Enlace
Enlace
Arquitectura de Redes
p opt
mH H n
Cuanto mayor sea el mensaje o el tamao de la cabecera mayor ser el tamao del paquete ptimo. Cuanto ms nodos intermedios haya ms conveniente ser fragmentar el mensaje.
Unidad I. Introduccin. Principios Bsicos - 32
Arquitectura de Redes
1.3 2.3
1.2 2.2
1.1 2.1
B.3 C.3
B.2 C.2
B.1 C.1
Arquitectura de Redes
La mayor parte de las redes de conmutacin de paquetes actuales utilizan circuitos virtuales
Arquitectura de Redes
Establecimiento conexin
Direccionamiento
Innecesario
Cada paquete lleva la direccin completa de origen y destino Ni los routers ni la subred conservan ninguna Independiente para cada datagrama Se pierden paquetes en trnsito solamente Dinmico En cada paquete Red IP
Arquitectura de Redes
Arquitectura de Redes
PROTOCOLOS
Reglas que definen o regulan la comunicacin entre entidades de sistemas diferentes. Se requiere que hablen el mismo idioma. Entidades: Aplicaciones para usuarios. Gestores de correo electrnico. Sistemas de gestin de bases de datos. Sistemas: Computador. Terminal. Sensor remoto.
ELEMENTOS CLAVE
Sintaxis:
Semntica Temporizacin:
Formato de los datos. Niveles de seal. Informacin de control. Gestin de errores. Coordinacin de velocidades. Secuenciacin
Arquitectura de Redes
Control de Errores. Control de Flujo. Fragmentacin y Reensamblado. Orden de Entrega (Secuenciamiento). Direccionamiento.
Sincronizacin.
Control de Conexin. Encapsulacin. Servicios de Transmisin: Prioridad, Seguridad ...
Arquitectura de protocolos: estructura formada por un conjunto de mdulos que realiza las funciones de comunicacin entre entidades.
Ejemplos
Dos artistas, mantienen por va telegrfica una conversacin sobre pintura: uno en Mosc y el otro en Valencia, Para entenderse disponen de traductores ruso-ingls y valencianoingls, respectivamente. Los traductores pasan el texto escrito en ingls a los telegrafistas que lo transmiten por el telgrafo utilizando cdigo Morse.
Transferencia de archivos entre dos ordenadores unidos por una red de comunicaciones
Unidad I. Introduccin. Principios Bsicos - 39
Arquitectura de Redes
Valencia Artista
Valenciano Ingls
Artista
Ruso
3 2
Traductor
Texto escrito Morse
Traductor
Texto escrito
Telegrafista
Manipulador Impulsos elctricos
Telegrafista
Manipulador
Telgrafo
Comunicacin real
Telgrafo
Comunicacin virtual
Arquitectura de Redes
Artista
Ingls
Artista
Traductor
Morse Morse Morse
Traductor
Telegrafista
Impulsos elctricos
Telegrafista
Ondas de radio
Telegrafista
Impulsos elctricos
Telegrafista
Telgrafo
Telgrafo
Telgrafo
Telgrafo
Mosc
Copenhague
Pars
Valencia
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Capa de transporte
Intercambio de datos de una manera segura: Todos los datos llegan a la aplicacin destino. Mismo orden en que fueron enviados. Independiente de la red que se use. Independiente de la naturaleza de las aplicaciones. Capa comn compartida por todas las aplicaciones.
Capa de aplicacin
Intercambio de datos de una manera segura: Admite varias aplicaciones de usuario. Para cada tipo de aplicacin se necesita un mdulo independiente. Ejemplo: correo electrnico, transferencia de ficheros, navegacin web, Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Aplicacin.
Presentacin. Sesin. Transporte. Red
Enlace de datos
Fsica.
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
6
5 4 3 2 1
Aplicacin
Arquitectura de Redes
Aplicacin
Host-Host Internet Nivel de Acceso a Red
Sistema Operativo
RED
RED
Arquitectura de Redes
Qu debo enviar?
Es la interfaz que ve el usuario final Muestra la informacin recibida En ella residen las aplicaciones Enva los datos de usuario a la aplicacin de destino usando los servicios de las capas inferiores
Arquitectura de Redes
Identifica al proceso origen y al destinatario de los datos Verifica que los datos se transmitan correctamente
Arquitectura de Redes
Implementa un sistema universal de direcciones lgicas denominadas direcciones IP. Realiza el encaminamiento de mensajes a travs de las diferentes redes. Hace uso de encaminadores, denominados gateways o routers.
Routers
Arquitectura de Redes
Intermediario entre un host y la red, y entre los dispositivos de red. Usa las direcciones fsicas de los dispositivos empleados. Constituye la tecnologa de red sobre la que se acta.
Arquitectura de Redes
TCP
UDP
IP
Encapsulado de protocolos
20 bytes 20 bytes 14 bytes
Cabec. TCP
aplicacin
4 bytes
Cabec. IP
Cabecera de enlace
Datagrama IP
Trama
Arquitectura de Redes
Aplicacin
TCP
Aplicacin
3 2 1
Host-toHost
IP
Transporte
Internet
LAN Ethernet
Red
Acceso a red
Acceso a red
Cliente
Unidad I. Introduccin. Principios Bsicos - 64
Servidor
Arquitectura de Redes
Aplicacin
TCP
Aplicacin
Host-toHost
IP IP IP
Host-toHost
Internet
Ethernet PPP
Internet
Internet
Token Ring
Internet
Acceso a red
Acceso a red
Acceso a red
Acceso a red
Cliente
LAN Ethernet
Servidor
Arquitectura de Redes
Una direccin IP es un cdigo numrico nico que identifica a un ordenador especfico en Internet
Arquitectura de Redes
Representacin:
Notacin decimal tomando cada 8 bits como un nmero decimal y separando los dgitos decimales por puntos
10011011 11010010 00100110 11110001
155
210
38
Clase A
Pocas redes (126) 16.777.214 nodos por red
ID red
2
ID nodo
1.0.0.0 ... 126.0.0.0 16 32
Clase B
Redes medianas (16.382) 65532 nodos por red
0
3
ID red
128.1.0.0 ... 191.254.0.0
ID nodo
24 32
Clase C
Muchas redes (2.097.150) 254 nodos por red
0
4
ID red
192.0.1.0 ... 223.255.254.0
ID nodo
32
Clase D
Direccin Multicast
224.0.0.0 ... 239.255.255.0 5 32
Clase E
Arquitectura de Redes
Todo 0s
Utilizadas como direccin fuente en el arranque del sistema Se refiere nicamente a la red y no a sus nodos. Envo de un paquete a todos los nodos de la red netid. Envo de un paquete a todos los nodos de su red durante el arranque del sistema Utilizada para pruebas
Todo 0s
hostid
netid
Todo 0s
netid
Todo 1s
Todo 1s
Cualquier dgito
Arquitectura de Redes
LAN C 193.146.62.0
Arquitectura de Redes
X
192.168.2.1
192.168.2.2
213.1.1.1
Arquitectura de Redes
10.0.0.0
172.16.0.0 172.31.0.0 192.168.0.0 192.168.255.0
Privado
Privado Privado
Arquitectura de Redes
Arquitectura de Redes
Network Information Center asigna dominios de primer nivel (Top Level Domains). Cada pas administra su TLD (ES-NIC, www.nic.es). Cada TLD dispone de sus propias normas (autonoma) acerca de quien puede registrar un dominio de segundo nivel, que dominios estn permitidos, que procedimientos hay que seguir para registrar un dominio de segundo nivel, etc.
Arquitectura de Redes
root
TLDs
edu
com
gov
mil
org
net unizar
es
fr
Dominios en .es Cada zona corresponde a una autoridad administrativa, responsable de esa porcin jerrquica.
cps
Mquinas en cps.unizar.es
wzar
Dominios en .unizar.es
tele2
Arquitectura de Redes
DNS raz
4 5
DNS en .com 4 5 DNS local ns.unizar.es 1 DNS remoto ns1.google.com Host peticionaria tele2.cps.unizar.es 8 6
DNS en .com 7
www.google.com
www.google.com
Arquitectura de Redes
Nueva versin del protocolo IP IPv6: identificadores de 128 bits de longitud. Representacin X:X:X:X:X:X:X:X, cada X representa el valor hexadecimal de un grupo de 16 bits. Ejemplo: 2001:410:0:1::0:45FF/128 (direccin de un host)
Unidad I. Introduccin. Principios Bsicos - 77
Arquitectura de Redes
Para comunicarse con una aplicacin en un host destino, una fuente necesita conocer su direccin IP y el nmero de puerto.
Protocolos : - TCP (Transmission Control Protocol) Fiable - UDP (User Datagram Protocol) No fiable
Unidad I. Introduccin. Principios Bsicos - 78
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Ejemplos de servicios:
Terminal remota (TELNET): Facilita la comunicacin interactiva con una mquina remota como si el usuario o proceso estuvieran trabajando en esa mquina. File Transfer Protocol (FTP): Facilita a un usuario o proceso de aplicacin acceder e interactuar con un sistema de ficheros remoto. Simple Mail Transfer Protocol (SMTP): Proporciona un servicio de transferencia de correo a travs de una red entre sistemas de correo radicados en diferentes mquinas. Post Office Protocol versin 3 (POP3): Proporciona un servicio de acceso al buzn de correo del usuario o mailbox. HyperText Transfer Protocol (HTTP):Proporciona un servicio distribuido de presentacin de la informacin. Simple Network Management Protocol (SNMP): Facilita la gestin remota de los elementos de una red (hosts, routers, protocolos, etc.)
Unidad I. Introduccin. Principios Bsicos - 81
administracin
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Arquitectura de Redes
Consorcio W3C (www.w3c.org, 1994) se encarga de estandarizar todas las tecnologas relacionadas con la web. Unidad I. Introduccin. Principios Bsicos - 86
Arquitectura de Redes