Francisco J. Ros
<fjros@um.es>
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
Destino
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
Fuente
llamante
Central
de
Conmutacin
Central de
Conmutacin
Intercambiador
de troncales
Arquitectura de Redes - Universidad de Murcia
11
B
Destination
12
Circuito Virtual
E
C
D
13
Conmutacin de Mensajes
A
Fuente
R2
R1
R3
Destino
R4
14
Conmutacin de Paquetes
Modelo simple de Router
4 Link 1, ingress
Choose
Egress
Link 1, egress
Link 2, ingress
Choose
Egress
Link 2, egress
Link 3, ingress
Choose
Egress
Link 3, egress
Link 4, ingress
Choose
Egress
Link 4, egress
Link 2
Link 1
R14
Link 3
Link 4
15
Datagrama
2
A
E
C
1
1 3
16
1.3
1.2
1.1
2.3
2.2
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
B.2
B.1
Red de datagramas
C.3
C.2
C.1
C
La ruta se elige de
forma independiente
para cada datagrama
El orden no siempre
se respeta
17
Multiplexacin Estadstica
Idea Bsica
Dos flujos
Un flujo
tasa
tasa
Tasa
media
tiempo
Mltiples flujos
tiempo
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
Data
Hdr
Data
Hdr
R
R
Tamao de
la cola
X(t)
X(t)
Paquetes descartados
B
Tasa enlace, R
R
N
Data
Hdr
Buffer de
paquetes
Tiempo
19
Multiplexacin Estadstica
Rate
C
A
time
Rate
time
Arquitectura de Redes - Universidad de Murcia
20
A+B
2C
R < 2C
B
tiempo
21
22
Conmutacin de Paquetes
A
R2
Fuente
R1
Destino
R3
R4
Host A
TRANSP1
TRANSP2
R1
PROP1
TRANSP3
R2
PROP2
TRANSP4
R3
PROP3
Host B
PROP4
Minimum
to end
latency =
Mnimo
retardoend
extremo
a extremo
(TRANSP + PROP )
i
23
Conmutacin de Paquetes
Por qu paquetes mejor que mensajes?
M/R
M/R
Host A
Host A
R1
R1
R2
R2
R3
R3
Host B
Host B
Latency = ( PROPi + M / Ri )
Retardo
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
TRANSP1
Q2
TRANSP2
R1
PROP1
TRANSP3
R2
PROP2
TRANSP4
R3
PROP3
Host B
PROP4
Actual end
to ende2e
latency
Retardo
real = (TRANSPi + PROPi + Qi )
i
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
Ruta de transmisin no
dedicada
Transmisin de paquetes
Los paquetes pueden
almacenarse hasta su
entrega
La ruta se establece para la
conversacin entera
Retardo de establecimiento
de llamada. 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
28
CS
CT CS
Aplicacin
Aplicacin
Presentacin
Presentacin
Sesin
Sesin
Protocolo
CS
CT CS
Transporte
Transporte
Red
Red
CE CR CT CS
Enlace
Enlace
CE CR CT CS
CE CR CT CS
Fsico
Fsico
CE CR CT CS
CR CT CS
CR CT CS
29
Modelo OSI
Sistema
Final
Sistema
Final
APLICACIN
PRESENTACIN
SESIN
TRANSPORTE
Sistema
Intermedio
RED
ENLACE
FISICO
30
Arquitectura TCP/IP
Aplicacin
Bloque de
Aplicacin
Mensajes o
Flujos contnuos
Transporte
Segmentos
Servicios
de Red
Interred
Datagramas IP
Subred
Tramas de subred
Fsico
31
FTP
SMTP RPC
Rlogin
Rsh
TELNET DNS
SNMP
NFS
BOOTP
ASN.1 TFTP DHCP RPC XDR
TCP
UDP
IP (con ICMP e IGMP)
ARP
RARP
SUBRED + FSICO
32
33
Barcelona
Bob
Alice
Admin
Admin
34
35
Barcelona
Nivel de Aplicacin
Bob
Alice
Nivel de transporte
Admin
Admin
Nivel de red
Nivel de enlace
Arquitectura de Redes - Universidad de Murcia
36
Introduccin a Internet
host2.barcelona.net
host1.madrid.net
Nivel de Aplicacin
Bob
Alice
Nivel de transporte
O.S.
Datagramas
Data
Header
Data
Header
O.S.
Nivel de red
Nivel de Enlace
Arquitectura de Redes - Universidad de Murcia
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!
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