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 RECEPTOR
MEDIO
Ordenador Ordenador
Modem Modem
Marco de referencia
Interfaz Interfaz
DTE DCE Medio DCE DTE
Circuito de Datos
Enlace de Datos
DTE: Data Terminal Equipment
DCE: Data Circuit terminating Equipment
I.1 MODELO DE COMUNICACIN. Problemtica
Problemtica
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.
I.1 MODELO DE COMUNICACIN. Problemtica
Tareas en los sistemas de comunicacin
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).
I.2 REDES. Conceptos Relacionados
Justificacin del uso de redes
La forma ms simple de comunicacin entre dos terminales o dispositivos es establecer una
conexin directa a travs de un medio de transmisin punto a punto.
Normalmente no es viable la conexin mediante un enlace punto a punto si los dispositivos estn
muy alejados o si el nmero de ellos es elevado
N nodos
N(N-1)/2 enlaces
Redes de VOZ. Transportan mayoritariamente trfico de voz ( ejemplo: Red telefnica bsica
RTB, GSM). Mediante MODEMS se puede emplear para transmisin de datos.
Redes de DATOS. Transportan mayoritariamente trfico de datos ( ej: X.25, FR, GPRS).
Bus
Anillo
Estrella
Estrella extendida
rbol o jerrquica
Malla completa
Red celular
Hbrida
I.2 REDES. Conceptos Relacionados
Clasificacin: Segn la Topologa
I.2 REDES. Conceptos Relacionados
Clasificacin: segn su cobertura o alcance espacial
PAN (Personal Area Networks). Redes de mbito menor a 10 m (sensores).
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)
1 Km Campus
10 Km Ciudad MAN (o WAN)
100 Km Pas
1.000 Km Continente WAN
10.000 Km Planeta
I.2 REDES. Conceptos Relacionados
Clasificacin: Segn la tecnologa de transmisin.
Redes Conmutadas
La red est formada por un conjunto de nodos que encaminan la informacin de origen a destino.
Ejemplo: Red Telefnica
Determinacin de la ruta:
Esttica: camino fijado, no sujeto a
condicionantes.
Variable:
Con desbordamiento: Hay un camino
fijado. Cuando este se colapsa se opta
por una ruta alternativa.
Dinmica: Va cambiando el
encaminamiento en funcin del estado de
la red (grado de congestin).
Criterios:
Mnimo nmero de saltos
Mnimo coste de recursos
Mnimo retardo
Mximo caudal, etc
I.2 REDES. Conceptos Relacionados
Multiplexacin FDM ,TDM y CDMA
Funcin : permitir a varios usuarios
compartir el medio fsico de la
transmisin.
Separabilidad
{ Frecuencia (FDMA)
Tiempo (TDMA)
Cdigo (CDMA)
FRECUENCIA
USUARIO 1
USUARIO USUARIO USUARIO
1 2 3 USUARIO 2
USUARIO 3
TIEMPO TIEMPO
USUARIO 3
DI
USUARIO 2
C
FRECUENCIA
USUARIO 1
TIEMPO
I.2 REDES. Conceptos Relacionados
Ej: Multiplexacin FDM
I.2 REDES. Conceptos Relacionados
Ej: Multiplexacin TDM
I.2 REDES. Conceptos Relacionados
Conmutacin.
Conmutacin de mensajes.
Conmutacin de circuitos.
Conmutacin de paquetes.
Datagrama.
Circuito Virtual.
Ejemplos de redes basadas en circuitos y en paquetes.
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
I.2 REDES. Conceptos Relacionados
1) Establecimiento del circuito (se hace un test para ver si la estacin remota est
ocupada o libre para aceptar la conexin).
2) Transferencia de datos.
3) Liberacin del circuito.
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.
I.2 REDES. Conceptos Relacionados
Proyecto docente: Antenas y Propagacin
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.
I.2 REDES. Conceptos Relacionados
B
Conmutacin de circuitos. Cronograma
2
El retardo extremo a extremo ser:
A 1
T = Test + Tp + TT + Tlib Tp
Seal de peticin TN
m D de establecimiento
con TT = y Tp = Test
c vp
Test = Tiempo establecimiento Seal de
aceptacin
Tp = Tiempo de propagacin
TT = Tiempo de transmisin Tp
TN = Tiempo de procesado en el nodo Transferencia
Tlib = Tiempo de liberacin informacin TT
m = Longitud del mensaje (bits)
c = Capacidad del enlace (bps) Seal de
vp = Velocidad de propagacin (m/s) liberacin
Tlib
D = Distancia de la concatenacin de enlaces (m)
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 Enlace Enlace
Enlace
informacin, que se transmite de forma continua.
A 1 2 B
I.2 REDES. Conceptos Relacionados
Conmutacin de mensajes:
- La conmutacin de mensajes intercambia unidades lgicas de datos (mensajes).
- No hay establecimiento anticipado de la ruta entre el origen y el destino. El mensaje (informacin)
va precedido de una cabecera con la direccin de origen, direccin de destino, cdigos de control
de errores y otros parmetros. Dicha cabecera es procesada en cada nodo.
- Este tipo de conmutacin es NO ORIENTADA A CONEXIN.
- El mensaje viaja nodo a nodo. En cada nodo se debe esperar a recibir todo el mensaje y
retransmitirlo (almacenamiento y retransmisin o Store and Forward). Es necesario procesar la
cabecera.
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.
I.2 REDES. Conceptos Relacionados
Conmutacin de mensajes (cont):
-El conmutador Store and Forward consta bsicamente de los siguientes elementos:
Interfaz de red: al que se conectan las diferentes lneas o enlaces.
Buffers de recepcin: En los que se almacenan los datos de cada mensaje que se est
recibiendo.
Memoria central (FIFO): en la que se guardan los mensajes antes de enviarse.
Procesadores: para analizar la cabecera del mensaje y deciden a que buffer de salida se
encaminan antes de ser enviadas por el interfaz de salida.
Buffer de salida (reenvo)
Interfaz de salida (red)
Procesadores
*Informacin de usuario
*Informacin de control ( permite el enrutamiento del paquete y la transmisin hacia el
destino).
-En cada nodo de la red, el paquete es almacenado brevemente hasta que se pasa al siguiente
nodo.
Datos de usuarios
Inf
Control
I.2 REDES. Conceptos Relacionados
Conmutacin de paquetes (cont):
Ventajas:
Desventajas
- Mayor retardo comparado con conmutacin de circuitos: Retardos en los nodos, retardo de
espera en cola,
- Aparece el fenmeno del jitter. Los paquetes de una determinada fuente puede sufrir diferentes
retardos.
- Necesidad de cabeceras en los paquetes.
- Mayor procesado de la informacin.
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES
DATAGRAMA:
- Cada paquete se trata independientemente, sin tener en cuenta los paquetes transmitidos con
anterioridad.
-Los paquetes asociados a una misma conexin no tienen por qu seguir la misma ruta ni llegar en
secuencia al destino. No hay fase de establecimiento ni de liberacin de la conexin (NO
ORIENTADO A CONEXIN). Todos los paquetes contienen una direccin destino y un nmero de
secuencia que permite ordenarlos. La estacin destino se ha de encargar de recuperar el orden.
-- Robusto frente a la cada de nodos.
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES. B
DATAGRAMA. Cronograma 2
El retardo extremo a extremo ser:
A 1
T = Tp + Tw + nTN + TT
Tp
D m p p P1
con Tp = y TT = +n
vp p-H c c P2
TN
P1
Tp = Tiempo de propagacin total P3
TT = Tiempo de transmisin
P2
TN = Tiempo de procesado en el nodo
TW = Tiempo de espera en cola P1
P3
m = Longitud del mensaje (bits)
H = Longitud de la cabecera (bits) P2
p = Longitud del paquete incluyendo la cabecera (bits)
c = Capacidad del enlace (bps) P3
vp = Velocidad de propagacin (m/s)
D = Distancia de la concatenacin de enlaces (m) Enlace Enlace Enlace
A 1 2 B
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES.
CIRCUITO VIRTUAL:
- Se establece una ruta antes de enviar los paquetes. Una vez establecida la ruta todos los
paquetes la siguen. (ORIENTADO A CONEXIN)
- Dado que la ruta se fija para toda la duracin de la conexin, se denomina circuito virtual.
- Cada paquete contiene la informacin sobre el circuito virtual y los datos de usuario.
- Una vez el circuito virtual est establecido, no es necesario tomar decisiones de
encaminamiento.
- Si cae un nodo del circuito se pierde la comunicacin.
Ejemplo: DLCI = 4
DLCI = 7 B Z
DLCI = 1 Red de
Transporte
A
X Lneas punto a punto
DLCI = 4
DLCI = 7
C
Tabla de conmutacin de VCs en A:
DLCI: Data Link Connection Identifier
DLCI = 5
Puerto DLCI Puerto DLCI Circuito
1 7 Rojo W
4 7 Azul
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES. B
CIRCUITO VIRTUAL. Cronograma. 2
El retardo extremo a extremo ser:
A 1
T = Test + Tp + Tw + nTN + TT + Tlib
Tp
TN
Seal de peticin
D m p p
Tp =T
de establecimiento
con p
y TT = +n Test
vp 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
liberacin
H = Longitud de la cabecera (bits) Tlib
p = Longitud del paquete incluyendo la cabecera (bits)
c = Capacidad del enlace (bps)
vp = Velocidad de propagacin (m/s)
DEl=tiempo
Distancia de la concatenacin
de procesado demenor
en el nodo es enlaces (m)en el
que Enlace Enlace Enlace
modo datagrama A 1 2 B
I.2 REDES. Conceptos Relacionados
EFECTO DEL TAMAO DE LOS PAQUETES
mH
p opt =H+
n
B
B.1
B.2
B.3
Audio Video
hub Chat Web
router
Whiteboard
UMTS
IP Network Control
SIP/SDP
Ambulance Signalling
router
switch
Services
Audio Video
Chat Web
Whiteboard
MCU Control
SIP/SDP
Signalling
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: Formato de los datos.
Niveles de seal.
Semntica Informacin de control.
Gestin de errores.
Temporizacin: Coordinacin de velocidades.
Secuenciacin
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
FUNCIONES DE UN PROTOCOLO
Control de Errores.
Control de Flujo.
Fragmentacin y Reensamblado.
Orden de Entrega (Secuenciamiento).
Direccionamiento.
Sincronizacin.
Control de Conexin.
Encapsulacin.
Servicios de Transmisin: Prioridad, Seguridad
...
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 valenciano-
ingls, 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
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo
Dos artistas manteniendo por va telegrfica una conversacin sobre
pintura.
4 Artista Artista
Ruso Valenciano
Ingls
3 Traductor Traductor
Texto escrito Texto escrito
Morse
2 Telegrafista Telegrafista
Manipulador Manipulador
Impulsos elctricos
1 Telgrafo Telgrafo
Pintura
Artista Artista
Ingls
Traductor Traductor
Niveles OSI
Aplicacin.
Presentacin.
Sesin.
Transporte.
Red
Enlace de datos
Fsica.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Niveles OSI
Nivel fsico (Nivel 1)
Permite utilizar directamente el medio fsico de transmisin. Como servicio ofrece la transmisin de
bits. En este nivel se definen las siguientes caractersticas:
mecnicas: tipos de conectores, el dimetro del cable y el tipo de material en su caso, etc.
elctricas: niveles de transmisin o el tipo de seal transmitido.
funcionales: especificar que hace cada hilo o canal.
de procedimiento: reglas o secuencia de eventos para transmitir.
Ejemplo: EIA RS-232, que define la utilizacin de los puertos serie de los equipos.
Nivel de enlace (Nivel 2)
Ofrece al siguiente nivel una transmisin fiable de bits. Controla el flujo de datos para evitar que un
equipo enve datos ms rpido de lo que el otro permite.
En redes de difusin, adems, se encarga del control de acceso al medio compartido.
En redes de conmutacin, controla el establecimiento, mantenimiento y liberacin de la conexin en
cada uno de los enlaces.
Ejemplos de protocolos: HDLC.
Nivel de red (Nivel 3)
Proporciona una conexin extremo a extremo en redes interconectadas. No es enecesaria en
enlaces directos donde es el nivel 2 el que proporciona la conexin. Otras funciones son:
segmentacin: adaptacin al tamao de paquete mximo transmisible por la red.
encaminamiento: definicin de las rutas a seguir por los datos hasta su destino.
control de congestin: evitar que se produzcan cuellos de botella.
interconexin: resolver los problemas derivados de la interconexin de redes heterogneas.
Ejemplos de protocolo: IP.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Niveles OSI
Nivel de transporte (Nivel 4)
Garantiza la transmisin sin errores extremo a extremo, independiente del tipo de red. Se encarga
de que los datos lleguen sin errores, ordenados, sin prdidas ni duplicados.
Este nivel fragmenta el mensaje en origen y lo recompone en el destino, asumiendo la ordenacin
de los distintos paquetes que llegan.
Ejemplos de protocolo: TCP.
Aplicacin Aplicacin
Sistema Operativo
Sistema Operativo
Host-Host Host-Host
Internet Internet
Direccionamiento
RED Internet RED
NAP 1 NAP 2
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de proceso/aplicacin
)P Qu debo enviar?
FT
s(
ro
he
Fic
Son estos
datos buenos?
Este paquete
no es bueno.
Reenviar
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de Internet
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
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de acceso a red
Encapsulado de protocolos
20
bytes
Cabec.T Datos aplicacin Segmento TCP
20
bytes CP
Datagrama IP
14
Cabec.I Segmento TCP 4
bytes P bytes
Cabecera Datagrama IP Cola de Trama
de enlace enlace
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo modelo TCP/IP:
Modelo de capas y protocolos en acceso a servidor desde LAN Ethernet
Capa
HTTP
4 Aplicacin Aplicacin
TCP
3 Host-to- Transporte
Host
IP
2 Internet Red
LAN Ethernet
1 Acceso a Acceso a
red red
Cliente Servidor
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo modelo TCP/IP:
Modelo de capas y protocolos en acceso a servidor desde conexin remota
Capa
HTTP
4 Aplicacin Aplicacin
TCP
3 Host-to- Host-to-
Host Host
IP IP IP
2 Internet Internet Internet Internet
Token
Ethernet PPP Ring
1 Acceso a Acceso a Acceso a Acceso a
red red red red
1 8 32
Clase A 0 ID red ID nodo
Pocas redes (126)
16.777.214 nodos por red 1.0.0.0 ... 126.0.0.0
2 16 32
Clase B 1 0 ID red ID nodo
Redes medianas (16.382)
65532 nodos por red 128.1.0.0 ... 191.254.0.0
3 24 32
Clase C 1 1 0 ID red ID nodo
Muchas redes (2.097.150)
254 nodos por red 192.0.1.0 ... 223.255.254.0
4 32
Este Todo 0s
host
Utilizadas como
direccin fuente en el
Host en esta Todo 0s hostid arranque del sistema
red
Se refiere nicamente a
Direccin de netid Todo 0s
la red y no a sus nodos.
red
LAN B
213.15.1.0
LAN A
147.156.0.0
LAN C
193.146.62.0 IP: 213.15.1.3
Router: 213.15.1.1
LAN A LAN B
165.12.0.0 213.1.1.0
165.12.0.1
X 213.1.1.2
165.12.0.2 192.168.2.1 Router 213.1.1.1
Router 165.12.0.1
192.168.2.2 213.1.1.1
Y
3 4
5
DNS local DNS en .com DNS en .com
ns.unizar.es
4 5 DNS local
7
ns.unizar.es
1 8 6
1 8
www.google.com
www.google.com
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 y administracin
remota de los elementos de una red (hosts, routers, protocolos, etc.)
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: Terminal remota (telnet)
Sistema de autorizacin
y autenticacin
Negociacin de parmetros
de terminal
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: File Transfer Protocol (ftp)
Permite el intercambio de archivos entre mquina cliente y mquina
servidor.