Tema 1
Introducción a las aplicaciones y redes telemáticas
ETSIT. Universitat Politècnica de València
Contenido
1 Redes y aplicaciones
2 Tipos de aplicaciones
3 Tipos de redes
4 Tipos de conmutación
5 Conmutación de paquetes por
datagramas
(ETSIT. UPV) 1. Introducción a la telemática 2 / 47
Redes y aplicaciones
Contenido
1 Redes y aplicaciones
2 Tipos de aplicaciones
3 Tipos de redes
4 Tipos de conmutación
5 Conmutación de paquetes por
datagramas
(ETSIT. UPV) 1. Introducción a la telemática 3 / 47
Redes y aplicaciones
¾Qué es una red?
Red de computadoras
Conjunto de dispositivos conectados para dar soporte a `aplicaciones'
Ejemplo: Internet (red de redes)
Internet
Red de formada por un conjunto de redes (privadas, públicas,
empresariales, académicas . . . ) interconectadas mediante routers
(ETSIT. UPV) 1. Introducción a la telemática 4 / 47
Redes y aplicaciones
¾Qué es una aplicación?
Aplicación telemática
Aplicación en la que intervienen procesos informáticos distribuidos
Los procesos son distribuidos porque corren en varios dispositivos
ubicados en distintos lugares
Los dispositivos están interconectados mediante una red
Los procesos distribuidos usan la red para intercambiar mensajes
entre sí
(ETSIT. UPV) 1. Introducción a la telemática 5 / 47
Redes y aplicaciones
Ejemplos de aplicaciones actuales ...
Correo electrónico
Navegación web (WWW)
Acceso remoto (telnet, rlogin, ssh, escritorio remoto)
Transferencia de archivos.
Compartición de cheros peer-to-peer
Comercio electrónico
Redes sociales
Streaming de vídeo en vivo o bajo demanda (VoD)
Telefonía y videotelefonía
Aplicaciones domóticas
Juegos en red.
...
(ETSIT. UPV) 1. Introducción a la telemática 6 / 47
Redes y aplicaciones
... y futuras
Internet de las cosas (IoT)
Todo lo que pueda estar conectado lo estará
Ciudades inteligentes
Comunicaciones máquina a máquina (M2M)
(ETSIT. UPV) 1. Introducción a la telemática 7 / 47
Tipos de aplicaciones
Contenido
1 Redes y aplicaciones
2 Tipos de aplicaciones
3 Tipos de redes
4 Tipos de conmutación
5 Conmutación de paquetes por
datagramas
(ETSIT. UPV) 1. Introducción a la telemática 8 / 47
Tipos de aplicaciones
Tipos de aplicaciones por el papel de los
participantes
Peer to peer (P2P)
Cliente/servidor
(ETSIT. UPV) 1. Introducción a la telemática 9 / 47
Tipos de aplicaciones
Tipos de aplicaciones por los requisitos de
abilidad
Requieren que la red transporte los mensajes de forma able
No toleran pérdida de datos
Ejemplos: e-mail, e-commerce . . .
No requieren que la red transporte los mensajes de forma able
Toleran pérdida de datos
Ejemplo: telefonía . . .
(ETSIT. UPV) 1. Introducción a la telemática 10 / 47
Tipos de aplicaciones
Tipos de aplicaciones por los requisitos de tiempo
Requieren un transporte de mensajes en tiempo real
Requieren que los mensajes sean entregados a su destinatario en
un tiempo acotado
Ejemplos: telefonía . . .
No requieren un transporte de mensajes en tiempo real
Toleran retardos variables e impredecibles en la entrega de los
mensajes
Ejemplos: e-mail, e-commerce . . .
(ETSIT. UPV) 1. Introducción a la telemática 11 / 47
Tipos de aplicaciones
Tipos de aplicaciones por los requisitos de tasa de
bits
Sensible a la tasa de bits
Requieren una tasa de bits mínima para su correcto
funcionamiento
Ejemplos: telefonía por internet (VoIP), video bajo demanda
(VoD) . . .
Elástica
Se adaptan a la tasa de bits disponible en ese momento
Ejemplos: e-mail, www . . .
Tasa de bits
Rapidez con la que se pueden enviar los datos (bps)
(ETSIT. UPV) 1. Introducción a la telemática 12 / 47
Tipos de aplicaciones
Ejemplos de aplicaciones
Aplicación Transporte able Tasa de bits Tiempo real
Transferencia de archivos sí elástico no
E-mail sí elástico no
Web sí elástico no
Audio almacenado no 1 kbps 1 Mbps ∼1s
Vídeo almacenado no 10 kbps 5 Mbps ∼1s
Audio interactivo no 1 kbps 1 Mbps ∼ 100 ms
Vídeo interactivo no 10 kbps 5 Mbps ∼ 100 ms
Juegos en red no ∼ 10 kbps ∼ 100 ms
Mensajería instantánea sí elástico no/∼ 1 s
(ETSIT. UPV) 1. Introducción a la telemática 13 / 47
Tipos de redes
Contenido
1 Redes y aplicaciones
2 Tipos de aplicaciones
3 Tipos de redes
4 Tipos de conmutación
5 Conmutación de paquetes por
datagramas
(ETSIT. UPV) 1. Introducción a la telemática 14 / 47
Tipos de redes
Componentes de una red
Terminal (host) Dispositivo donde se
ejecutan las aplicaciones
Nodo (router, switch,
`conmutador') Dispositivo
donde se reenvían los datos
Línea (link) Medio por donde se
transmiten los datos
(ETSIT. UPV) 1. Introducción a la telemática 15 / 47
Tipos de redes
Tipos de redes por el tipo de medio de transmisión
Cableadas
Par de cobre
Cable coaxial
Fibra óptica
Inalámbricas (wireless)
Fija (WiFi)
Móvil (celular)
(ETSIT. UPV) 1. Introducción a la telemática 16 / 47
Tipos de redes
Tipos de redes por la extensión geográca
PAN (personal area network) Pocos metros
LAN (local area network) Hasta 2 kilómetros
MAN (metropolitan area network) Pocos kilómetros
WAN (wide area network) Cualquier tamaño
(ETSIT. UPV) 1. Introducción a la telemática 17 / 47
Tipos de redes
Ejemplo de LAN de cable
(ETSIT. UPV) 1. Introducción a la telemática 18 / 47
Tipos de redes
Ejemplo de LAN inalámbrica
(ETSIT. UPV) 1. Introducción a la telemática 19 / 47
Tipos de redes
Ejemplo de WAN: Red Iris
(ETSIT. UPV) 1. Introducción a la telemática 20 / 47
Tipos de redes
Ejemplo de WAN: Géant (Diciembre 2018)
(ETSIT. UPV) 1. Introducción a la telemática 21 / 47
Tipos de redes
Tipos de redes por tipo de explotación
Pública Explotada por un operador de telecomunicaciones para
ofrecer servicios de telecomunicaciones a abonados
Celulares
Cable
Fibra óptica
Corporativa Explotada por la empresa usuaria de la red
Se suele implementar conectando una o varias LAN
a una red pública
(ETSIT. UPV) 1. Introducción a la telemática 22 / 47
Tipos de redes
Tipos de redes por la topología
Punto a punto (conmutadas) Cada línea une sólo dos dispositivos
Las líneas no están compartidas
Los mensajes se transmiten entre los extremos de la
línea
Necesita nodos (conmutadores)
Multipunto (de difusión) Todos los dispositivos están conectados a
la misma línea
La línea está compartida
Los mensajes se difunden a todos los dispositivos
Necesitan un control de acceso al medio
(ETSIT. UPV) 1. Introducción a la telemática 23 / 47
Tipos de redes
Ejemplo de red punto a punto
(ETSIT. UPV) 1. Introducción a la telemática 24 / 47
Tipos de redes
Ejemplos de redes multipunto
(ETSIT. UPV) 1. Introducción a la telemática 25 / 47
Tipos de redes
Tipos de redes conmutadas
Conmutación (switching)
Acción que realiza un nodo para reenviar los mensajes
Conmutación de circuitos (Modelo: red telefónica conmutada)
Las líneas se dividen en `circuitos'
Se reserva un circuito en cada línea de la ruta
El nodo `conecta' los circuitos
Conmutación de paquetes (Modelo: telégrafo)
Los datos se envían en `paquetes'
Almacenamiento y envío (Store & Forward): el
nodo recibe los paquetes, los procesa y los reenvía
por la siguiente línea
(ETSIT. UPV) 1. Introducción a la telemática 26 / 47
Tipos de redes
Ejemplo de red de conmutación de circuitos
(ETSIT. UPV) 1. Introducción a la telemática 27 / 47
Tipos de redes
Ejemplo de red de conmutación de paquetes
(ETSIT. UPV) 1. Introducción a la telemática 28 / 47
Tipos de conmutación
Contenido
1 Redes y aplicaciones
2 Tipos de aplicaciones
3 Tipos de redes
4 Tipos de conmutación
5 Conmutación de paquetes por
datagramas
(ETSIT. UPV) 1. Introducción a la telemática 29 / 47
Tipos de conmutación
Conmutación de circuitos
Las líneas se dividen en circuitos
Es necesario abrir `conexiones' entre los terminales. Fases:
Establecimiento (setup) Se elige la ruta, se reserva un circuito en
cada línea y en los nodos se conectan los circuitos
Transmisión Continua por los circuitos reservados
Liberación Los circuitos se desconectan y quedan libres
Control de admisión: si no hay circuitos libres, se rechaza la
conexión
Retardo constante
Sin congestión
Eciencia baja para tráco en ráfagas
(ETSIT. UPV) 1. Introducción a la telemática 30 / 47
Tipos de conmutación
Conmutación de circuitos
(ETSIT. UPV) 1. Introducción a la telemática 31 / 47
Tipos de conmutación
Conmutación de paquetes por datagramas
Las líneas NO se dividen en circuitos
NO es necesario establecer conexiones:
Sin reserva de recursos
Sin control de admisión
Los datos se transmiten en `paquetes'
En los nodos, los paquetes se reenvían. Fases:
Recepción Se recibe por completo
Procesado Se decide la línea de salida
Encolado Se almacena en la cola de salida de la línea
Transmisión Cuando llega su turno se transmite
Retardo aleatorio
Congestión
Eciencia alta para tráco en ráfagas
(ETSIT. UPV) 1. Introducción a la telemática 32 / 47
Tipos de conmutación
Conmutación de paquetes
(ETSIT. UPV) 1. Introducción a la telemática 33 / 47
Tipos de conmutación
Conmutación de paquetes
Datagrama
Paquete conmutado de forma independiente
Los datagramas se conmutan a partir de la dirección de destino
Paquetes sucesivos pueden seguir rutas diferentes
No es posible el control de admisión ni la reserva de recursos
(ETSIT. UPV) 1. Introducción a la telemática 34 / 47
Tipos de conmutación
Conmutación de paquetes por circuitos virtuales
Circuitos virtuales
Conmutación de paquetes que emula la de circuitos
Se establece conexión:
En cada línea se reserva un `circuito' (virtual)
En cada conmutador se conectan los `circuitos' reservados
Todos los paquetes de una conexión siguen la misma ruta
Es posible control de admisión y reserva de recursos
(ETSIT. UPV) 1. Introducción a la telemática 35 / 47
Conmutación de paquetes por datagramas
Contenido
1 Redes y aplicaciones
2 Tipos de aplicaciones
3 Tipos de redes
4 Tipos de conmutación
5 Conmutación de paquetes por
datagramas
(ETSIT. UPV) 1. Introducción a la telemática 36 / 47
Conmutación de paquetes por datagramas
Deniciones
Mensaje Datos generados por una aplicación con destino a otro
terminal
Paquete Bloque de datos manejable por la red
Cabecera Parte del paquete que contiene la información necesaria
para su conmutación
Datos Parte del paquete que contiene el fragmento del mensaje
(ETSIT. UPV) 1. Introducción a la telemática 37 / 47
Conmutación de paquetes por datagramas
Modelo de nodo
(ETSIT. UPV) 1. Introducción a la telemática 38 / 47
Conmutación de paquetes por datagramas
Retardos de un paquete
(ETSIT. UPV) 1. Introducción a la telemática 39 / 47
Conmutación de paquetes por datagramas
Retardos de un paquete en la línea
Retardo de transmisión Lo que tarda en enviarse (o recibirse)
Ttx = VLp
tx
Lp
Longitud del paquete (bits)
Vtx
Velocidad (tasa) de transmisión (bps)
Retardo de propagación Lo que tarda en propagarse de un extremo a
otro de la línea
Tp = VLc
p
Lc Longitud de la línea (m)
Vp Velocidad de propagación de la señal (m/s)
(Vp ≈ 2 · 108 m/s −→ 5µs/km )
(ETSIT. UPV) 1. Introducción a la telemática 40 / 47
Conmutación de paquetes por datagramas
Retardos de un paquete en un nodo
Retardo de procesado Desde que se termina de recibir hasta que se
pone en la cola (normalmente despreciable)
Retardo de cola Desde que se pone en la cola hasta que se transmite
Si es el primero de la cola, no espera
Tq = 0
Si es el paquete i -ésimo de la cola, espera a que se
transmitan los i − 1 anteriores*
i −1
T i
Ttxj
X
q =
j =1
* Suponemos cola FIFO
(ETSIT. UPV) 1. Introducción a la telemática 41 / 47
Conmutación de paquetes por datagramas
Retardos de conmutación
Retardo de conmutación de una línea Desde que llega a un nodo a
un extremo de la línea hasta que llega al nodo del otro
extremo
Tlink = Tq + Ttx + Tp
Retardo de conmutación de una ruta Desde que llega al primer nodo
hasta que llega al terminal destino**
n
Troute = Tlink
k
X
k =1
** Suponemos que la ruta contiene n líneas
(ETSIT. UPV) 1. Introducción a la telemática 42 / 47
Conmutación de paquetes por datagramas
Diagrama de tiempos
Transmisión de paquetes
terminal nodo
Ttx del paquete 1
paquete 1
Ttx del paquete 2
paquete 2
Tp
(ETSIT. UPV) 1. Introducción a la telemática 43 / 47
Conmutación de paquetes por datagramas
Diagrama de tiempos
Reenvío de un paquete
terminal A nodo terminal B
Ttx en línea de A
paquete
Tp en línea de A
Ttx en línea de B
paquete
Tp en línea de B
(ETSIT. UPV) 1. Introducción a la telemática 44 / 47
Conmutación de paquetes por datagramas
Diagrama de tiempos
Reenvío de paquetes
terminal A nodo terminal B
paquete 1
paquete 2
paquete 1
paquete 2
(ETSIT. UPV) 1. Introducción a la telemática 45 / 47
Conmutación de paquetes por datagramas
Diagrama de tiempos
Reenvío de paquetes
terminal A nodo terminal B
paquete 1
paquete 2
Tq del paquete 2
paquete 1
paquete 2
(ETSIT. UPV) 1. Introducción a la telemática 46 / 47
Conmutación de paquetes por datagramas
Diagrama de tiempos
Conmutación de circuitos vs. paquetes
a b c d a b c d
setup conexión paquete 1
setup conexión
setup conexión p2
p1
p3
conexión OK p2
p1
p3
p2
p3
datos
(ETSIT. UPV) 1. Introducción a la telemática 47 / 47