Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Enlaces de comunicacin
Medios fsicos que conectan los sistemas finales
Tipos:
Cableados: coaxial, par trenzado, fibra ptica Inalmbricos: microondas, satlites
Protocolos
Reglas que controlan el formato de la informacin y los procedimientos de envo y recepcin
Estrategias de Conmutacin
Conmutacin de circuitos Conmutacin de circuitos virtuales Conmutacin de mensajes Conmutacin de paquetes
Conmutacin de Circuitos
A Fuente B Destino
Es el mtodo usado por la red telefnica Una comunicacin tiene tres fases:
1. 2. 3. Establecer el circuito extremo a extremo (marcacin), Comunicar los datos, Cerrar el circuito (colgar).
10
Conmutacin de Circuitos
Red Telefnica
A cada llamada se le asignan 64kb/s. Por tanto una troncal de 2.5Gb/s pude soportar hasta 39,000 llamadas simultneas.
Destino llamado
Central de Conmutacin
11
Se trata de conmutacin de paquetes, no de circuitos Durante la fase de marcacin, cada conmutador asocia la interfaz de entrada y de salida para cada CV Los datos enviados incluyen el identificador del CV para que los conmutadores intermedios lo enven por el camino elegido Se ofrece caudal fijo como en la conmutacin de circuitos, pero ofrece una mayor flexibilidad y tolerancia a fallos al operador
12
Circuito Virtual
3 E C D
13
Conmutacin de Mensajes
A Fuente
R1 R4 R2 R3
B Destino
Cada mensaje se enruta independientemente usando la tabla de rutas local al encaminador Los routers no mantienen estado por flujo Diferentes paquetes podran seguir caminos distintos Un encaminador podra recibir varios paquetes para un mismo enlace de salida, por tanto requiere de buffers Se puede mejorar el rendimiento, dividiendo los mensajes en paquetes: conmutacin de paquetes (datagramas)
Arquitectura de Redes - Universidad de Murcia
Source: CS244, Steve McKeown, Stanford University
14
Conmutacin de Paquetes
Modelo simple de Router
4 Link 1, ingress
Link 2 Link 2, ingress Link 1
Link 1, egress
Link 2, egress
4 R1
Link 4
Link 4, ingress
Link 4, egress
15
Datagrama
2 A 1 3 B 2
E C 1 D 1 2 1 3
16
1.3 2.3
1.2 2.2
1.1 2.1
Red de CVs
Todos los paquete que van por un mismo VC usan la misma ruta El orden se respeta siempre
B.3 C.3
B.2 C.2
B.1
Red de datagramas
C.1
C
La ruta se elige de forma independiente para cada datagrama El orden no siempre se respeta
17
Multiplexacin Estadstica
Idea Bsica Un flujo
tasa tasa
Dos flujos
Tasa media
tiempo
Mltiples flujos
tiempo
El trfico normal tiene rfagas, e.d. la tasa cambia frecuentemente. Los picos de flujos independientes normalmente suceden en instantes diferentes. Conclusin: Cuantos ms flujos, ms estable el trfico.
Arquitectura de Redes - Universidad de Murcia
tasa
Tasa media de: 1, 2, 10, 100, 1000 flujos.
tiempo
Source: CS244, Steve McKeown, Stanford University
18
Conmutacin de Paquetes
Multiplexacin Estadstica
Paquetes para la misma interfaz de salida
1 2 Data Data Hdr Hdr R R R N Data Hdr
X(t)
Paquetes descartados
B
Tasa enlace, R
Buffer de paquetes
Tiempo
Como el buffer absobe rfagas temporales, el enlace de salida no necesita funcionar a una tasa NxR Pero el buffer tiene tamao limitado, B, puede haber prdidas. El delay puede ser variable, por lo que no hay garanta de QoS
Arquitectura de Redes - Universidad de Murcia
Source: CS244, Steve McKeown, Stanford University
19
Multiplexacin Estadstica
Rate
C A
time
Rate
time
Arquitectura de Redes - Universidad de Murcia
Source: CS244, Steve McKeown, Stanford University
20
A+B 2C R < 2C A B
tiempo
21
22
Conmutacin de Paquetes
A Fuente
R1 R4 R2 R3
B Destino
Host A
R1
TRANSP1
TRANSP2
PROP1
R2
PROP2
TRANSP3 TRANSP4
PROP3
R3
Host B
PROP4
(TRANSP + PROP )
i i i
23
Conmutacin de Paquetes
Por qu paquetes mejor que mensajes?
M/R
M/R
Host A
R1 R2 R3
Host A
R1 R2 R3
Host B
Host B
Trocear los mensajes en paquetes permite el envo en paralelo por los diferentes enlaces de la red, reduciendo la latencia extremo a extremo. Tambin evita que un enlace quede ocupado durante mucho tiempo.
24
Conmutacin de Paquetes
Retardo por Encolado
Como el enlace de salida no tiene por qu estar libre al llegar un paquete, ste se encola en un buffer. Si la red est ocupada, los paquetes podran tener que esperar un tiempo no despreciable.
Host A
R1
TRANSP1 Q2 TRANSP2
PROP1
R2
PROP2
TRANSP3 TRANSP4
PROP3
R3
Host B
PROP4
25
Resumen Conmutacin
Conmutacin de circuitos
Ruta de transmisin dedicada Transmisin de datos continua Los mensajes no se almacenan La ruta se establece para la conversacin entera Retardo de establecimiento de llamada. Retardo de transmisin despreciable Ancho de banda fijo
C.P, Datagramas
Ruta de transmisin no dedicada Transmisin de paquetes Los paquetes pueden almacenarse hasta su entrega Se establece una ruta para cada paquete Retardo de transmisin de paquetes Uso dinmico del ancho de banda
26
27
Divide y vencers
la funcionalidad se distribuye entre un conjunto de capas o niveles un par de entidades de una misma capa define un protocolo
conjunto de reglas que define el intercambio de mensajes y su sintaxis
una entidad en un nivel ofrece servicios al nivel superior usando servicios del nivel inferior
Arquitectura de Redes - Universidad de Murcia 28
Protocolo
CS CT CS CR CT CS CE CR CT CS CE CR CT CS
29
Modelo OSI
Sistema Final APLICACIN PRESENTACIN SESIN TRANSPORTE RED ENLACE FISICO 7 6 5 4 3 2 1 Sistema Intermedio 3 2 1 Sistema Final 7 6 5 4 3 2 1
30
Arquitectura TCP/IP
Aplicacin
Bloque de Aplicacin Servicios de Red
Mensajes o Flujos contnuos
Transporte
Segmentos
Interred
Datagramas IP
Subred
Tramas de subred
Fsico
31
SNMP
TCP
SUBRED + FSICO
32
33
Admin
Admin
34
35
Barcelona
Nivel de Aplicacin
Alice
Admin
Nivel de red
Admin
Nivel de enlace
Arquitectura de Redes - Universidad de Murcia
Source: CS244, Steve McKeown, Stanford University
36
Introduccin a Internet
host1.madrid.net Bob
Nivel de transporte
host2.barcelona.net
Nivel de Aplicacin
Alice
O.S. Datagramas
Data
Header
Data
Header
O.S.
Nivel de red
Nivel de Enlace
Arquitectura de Redes - Universidad de Murcia
Source: CS244, Steve McKeown, Stanford University
37
Caractersticas de Internet
Cada paquete se enva independientemente. No hay una garanta de tiempo de entrega. No hay garanta de entrega en orden. De hecho, no hay garanta de entrega!
Los paquetes se pierden Cmo podemos confirmar la entrega? Si no se confirma la recepcin, o se confirma la no recepcin, reenvo
Cmo determinar cundo reenviar? Expiracin? Hacen falta copias locales de lo que se envi. Cunto tiempo hay que mantener esas copias? Qu pasa si se piede la confirmacin de entrega?
Arquitectura de Redes - Universidad de Murcia
Source: CS244, Steve McKeown, Stanford University
38
39
40
Arquitectura de Internet
41
Ejemplo de Configuracin
42
Bibliografa
Bsica
Comer, cap 1 y 2 Peterson, sec 2.3 y 3.1 Stallings, Data Comm, cap 1, 2 y 8
43
Bibliografa
Complementaria
A. Pattavina, Switching Theory. Wiley, 1998. D. Clark, The Design Philosophy of the DARPA Internet Protocols, Proc. ACM SIGCOMM 1988, pp. 106-114. Jose Miguel Alonso, Protocolos de comunicaciones para sistemas abiertos, Addison-Wesley, 1996. Tanenbaum, cap 1
44