Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 1
Tema 1
Contenido
Sumario
Qu es una red? Qu es Internet? Qu tipos de redes existen? Qu son los servicios y los protocolos? Cmo transportan las redes el trco? Lecturas Kurose & Ross, Captulo 1 D. Clark. The design philosophy of the DARPA Internet Protocols, Computer Communications Review, 18(4), pgs. 106-114, 1988. Disponible en: http://www.acm.org/pubs/citations/proceedings/
comm/52324/p106-clark
J. Saltzer, D. Reed y D. Clark. End-to-end arguments in system design, ACM Transaction on Computer Systems, 2(4), pgs. 277288, 1984. Disponible en: http:
//web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf
Contenido
ndice
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Contenido
ndice
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Qu es una red de comunicaciones? Una coleccin de medios tcnicos que permiten acceder a servicios de comunicaciones.
Sin conmutador: medio compartido y arbitraje Limitadas por distancia, por nmero de estaciones y por mtodo de uso del medio
Nodos con movilidad: topologa variable Sin conmutador pero con cobertura limitada Nodos: conmutacin + transmisin
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
El trco es el conjunto de ujos binarios de informacin que transporta una red. Representacin de tiempo continuo o uida: tasa binaria constante o variable
45000 40000
35000
30000
25000
20000
15000
10000
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Servicios
Denicin Un servicio de comunicaciones es una actividad nalista de comunicacin o bien una capacidad de transporte de informacin. Aplicaciones Programas que proveen al usuario la capacidad de utilizar servicios de comunicaciones. Las aplicaciones son procesos distribuidos: en ejecucin concurrente en dos o ms hosts. Red: provee un canal virtual directo entre hosts para el envo de mensajes
Aplicaciones
Cliente-servidor: un host cliente solicita una tarea o documento a un servidor remoto (p. ej., HTTP, FTP)
Cliente Cliente Cliente Servidor
PSfrag replacements
Cliente
Cliente
Peer-to-peer: nodos de igual a igual, actuando como cliente o servidor simultneamente (p. ej., BitTorrent)
Protocolos
El intercambio de mensajes se rige por protocolos de comunicaciones. Denicin Un protocolo es el conjunto de convenios de formato, de secuenciamiento, de signicado y de acciones propios a los mensajes que intercambian dos entidades. Ejemplo
9 465 7 8 0& ' ( ) 3 12 i p q @A r s tu v wx BDC E EF G HH I w II c da ef gh
de
f g
!" # $
%&
y
PQ R
E PS T U V W RX P
Y `a b
Protocolos
El intercambio de mensajes se rige por protocolos de comunicaciones. Denicin Un protocolo es el conjunto de convenios de formato, de secuenciamiento, de signicado y de acciones propios a los mensajes que intercambian dos entidades. Ejemplo
9 465 7 8 0& ' ( ) 3 12 i p q @A r s tu v wx BDC E EF G HH I w II c da ef gh
de
f g
!" # $
%&
y
PQ R
E PS T U V W RX P
Y `a b
Protocolos
Ejemplo (cont.) Servicio Correo electrnico Web Transferencia de cheros Asignacin dinmica de direcciones P2P Mensajera ... Protocolo(s) SMTP, POP3, IMAP HTTP HTTP, FTP DHCP BitTorrent IRC ...
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Modos de transferencia
Cmo se transporta informacin por una red? Conmutacin de circuitos: con recursos dedicados a cada ujo Conmutacin de paquetes: con asignacin dinmica de recursos
Conmutacin de circuitos
A
1 circuito
PSfrag replacements
Denicin Reserva de un circuito fsico entre los extremos por toda la duracin de la comunicacin. La conmutacin de circuitos Es un servicio orientado a conexin: establecimiento, transmisin y liberacin de la conexin. Usa recursos dedicados: ancho de banda + capacidad de conmutacin.
Redes y Servicios Telemticos
Conmutacin de circuitos
Establecimiento de la conexi on
Transferencia de informaci on
Liberaci on de la conexi on
PSfrag replacements
$t$
Divisin del ancho de banda en circuitos: reparto o multiplexacin esttico por divisin en el tiempo, por divisin de frecuencia o por divisin de cdigo.
!%) !'( !'& !%$ !#" !') !0( !0& !'$ !%"
Conmutacin de circuitos
Ventajas Garanta de ancho de banda Retardo constante e independiente del ancho de banda (retardo de propagacin) Interfaz de servicio simple
Inconvenientes Potencial uso inecaz del ancho de banda: Reserva no utilizada: reparto esttico Fragmentacin. Circuito = unidad de conmutacin
Cunto tiempo lleva transferir un chero de 6,4 Mb si los enlaces son de 1,92 Mb/s y llevan 30 circuitos, la distancia entre terminales es de 1000 km y la velocidad de propagacin es 2/3c , el tiempo de establecimiento del circuito es 500 ms y el de conmutacin es nulo? Respuesta 100,505 segundos.
Cunto tiempo lleva transferir un chero de 6,4 Mb si los enlaces son de 1,92 Mb/s y llevan 30 circuitos, la distancia entre terminales es de 1000 km y la velocidad de propagacin es 2/3c , el tiempo de establecimiento del circuito es 500 ms y el de conmutacin es nulo? Respuesta 100,505 segundos.
Conmutacin de paquetes
Un paquete es un fragmento de un mensaje digital binario.
Mensaje
PSfrag replacements
Control Cabecera
Datos
Paquete
Unidad bsica de conmutacin. Sin reserva: un paquete se transmite si el enlace est libre utilizando todo su ancho de banda. Los nodos de conmutacin operan con el principio de recepcin y reenvo: un paquete debe recibirse por completo antes de reenviarlo.
Conmutacin de paquetes
Un paquete es un fragmento de un mensaje digital binario.
Mensaje
PSfrag replacements
Control Cabecera
Datos
Paquete
Unidad bsica de conmutacin. Sin reserva: un paquete se transmite si el enlace est libre utilizando todo su ancho de banda. Los nodos de conmutacin operan con el principio de recepcin y reenvo: un paquete debe recibirse por completo antes de reenviarlo.
Conmutacin de paquetes
PSfrag replacements
Multiplexacin estadstica
Conmutacin de paquetes
La multiplexacin estadstica ofrece mayor eciencia de transmisin. Ejemplo Un enlace a 100 Mb/s. Usuarios a 1 Mb/s el 20 % del tiempo. Conmutacin de circuitos: 100 usuarios mximo Conmutacin de paquetes: con 400 usuarios ! 400 X 400 i 400i p (1 p) Pr( 100 usuarios activos) = i
i =101
6,2103
p=0,2
Conmutacin de paquetes
La multiplexacin estadstica ofrece mayor eciencia de transmisin. Ejemplo Un enlace a 100 Mb/s. Usuarios a 1 Mb/s el 20 % del tiempo. Conmutacin de circuitos: 100 usuarios mximo Conmutacin de paquetes: con 400 usuarios ! 400 X 400 i 400i p (1 p) Pr( 100 usuarios activos) = i
i =101
6,2103
p=0,2
Conmutacin de paquetes
La divisin en paquetes ofrece menor tiempo de transferencia (latencia).
P1
H + min(M, P ) C
P2 T1
Pk T
P1
P2
P1
P2
PSfrag replacements
T2 + T 3
Pk
Pk
Conmutacin de paquetes
Latencia Transmisin simultnea y segmentada de distintos paquetes por distintos enlaces. Clculo de la latencia
Conmutacin de paquetes
Latencia Transmisin simultnea y segmentada de distintos paquetes por distintos enlaces. Clculo de la latencia
Datagramas
Sfrag replacements
Datos
Datagrama
Entidad bsica de conmutacin: conmutacin independiente de cada datagrama Una decisin de encaminamiento por datagrama: rutas distintas, no secuencialidad
Datagramas
Sfrag replacements
Datos
Datagrama
Entidad bsica de conmutacin: conmutacin independiente de cada datagrama Una decisin de encaminamiento por datagrama: rutas distintas, no secuencialidad
Datagramas
PSfrag replacements
Tabla de encaminamiento: lista de elementos (dir. destino, lnea de salida) Encaminamiento salto a salto Sin informacin de estado en los routers
Destino Next hop B R2 C R4 Destino Next hop B B
R1
R2
Datagramas
Reenvo de paquetes: tabla de encaminamiento, T Dir. destino Next hop dest1 j1 . . . . . . destn jn
1 2 3
Extraer dir. de destino del paquete, destk Indexar en la tabla de encaminamiento, next hop = T (destk ) Enviar el paquete a next hop
Circuitos virtuales
Denicin Un circuito virtual es un ujo de paquetes etiquetados que siguen una misma ruta.
Sfrag replacements
Etiqueta de CV
Datos
Paquete
Un CV es un circuito lgico: sin reserva fsica de recursos Un CV es tanto la secuencia de paquetes con etiqueta comn como la secuencia de nodos que recorren
Circuitos virtuales
Denicin Un circuito virtual es un ujo de paquetes etiquetados que siguen una misma ruta.
Sfrag replacements
Etiqueta de CV
Datos
Paquete
Un CV es un circuito lgico: sin reserva fsica de recursos Un CV es tanto la secuencia de paquetes con etiqueta comn como la secuencia de nodos que recorren
Circuitos virtuales
le A A
PSfrag replacements
CVe 1 2
ls CVs 3 R2 1 R4
R1
R2 B
R4 D
R3 C
Tabla de conmutacin de CVs: traduccin de etiquetas Lista de elementos (le , CVe , ls , CVs ) le enlace de entrada CVe etiqueta de CV de entrada ls enlace de salida CVs etiqueta de CV de salida Las etiquetas de CV poseen signicado local en cada enlace
Circuitos virtuales
Informacin de estado en los routers, por CV: tabla de traduccin Posibilidad de asignar ancho de banda y memoria a los CVs Una decisin de encaminamiento por CV Fases de la comunicacin
Establecimiento del CV: eleccin de la ruta y conguracin de las tablas de traduccin Transmisin de los datos Liberacin del CV: supresin de las entradas en las tablas
Establecimiento y liberacin de CVs: protocolo de sealizacin Complejidad en la red Ejemplos X.25, Frame Relay y ATM son redes de CVs.
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Estructura
ISP local ISP regional ISP troncal
POP
PSfrag replacements
NAP
ISP troncal ISP troncal
Topologa: red de redes con estructura dbilmente jerrquica Tecnologa: mltiples tecnologas de transmisin y conmutacin Gestin: diferentes entidades a cargo de la administracin operativa Control: autnomo y distribuido Relaciones entre subredes: cliente-proveedor, peer-to-peer
Redes y Servicios Telemticos
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Tier 3
Tier 2
PSfrag replacements
Tier 2
Tier 1
Tier 2
Tier 2
Tier 3
Tier 1
Tier 2
Tier 3
Tier 1
Tier 2
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Espacio de direcciones
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Modos de servicio
Servicios orientados a conexin: si el envo de datos requiere alguna forma de acuerdo mutuo previo entre las partes. Conexin: informacin de estado acerca de la comunicacin (p. ej., nmeros de secuencia, velocidad, etc.) Fases:
Establecimiento: inicializacin del vector de estado; asignacin de recursos (buffer, CPU, etc.) Transferencia de datos Liberacin: supresin de la informacin de estado; liberacin de recursos
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Modelos de arquitectura
Las redes de comunicaciones son complejas: hosts, routers, protocolos, servicios, aplicaciones, enlaces, rutas, etc. Denicin Una arquitectura de comunicaciones es un modelo organizado de todas las funciones que realiza una red. Los servicios y funciones de una red se estructuran en capas o niveles dentro de un modelo de referencia Divisin modular de los sistemas complejos
Permite identicar las relaciones entre las partes Facilita el mantenimiento Independiza la funcionalidad de la implementacin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
El modelo TCP/IP
Aplicacin: soporte a las aplicaciones (web, e-mail, etc.) Transporte: transferencia de datos de extremo a extremo
TCP (Transmission Control Protocol): orientado a conexin, able, secuencial, control de ujo, control de congestin UDP (User Datagram Protocol): sin conexin, sin garantas, insensible a congestin
Red: encaminamiento y transporte de datagramas Subred/Fsico: transmisin de datos en enlaces punto a punto o multipunto
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
cements
Encapsulado
Aplicaci on
TCP/UDP
Aplicaci on
Mensaje Segmento
Transporte
IP IP IP
Transporte
Mensaje Datagrama
Red Subred
Red Subred
Red Subred
Red Subred
Mensaje
Mensaje
Mensaje
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
aplicaci on
SMTP
BGP
HTTP
RTP
TFTP
DNS
rag replacements
transporte
TCP
UDP
Mltiples protocolos sobre y por debajo de IP IP es accesible directamente desde las aplicaciones
red
IP
enlace
PPP
Ethernet
ATM
ADSL
Wi-Fi
Frame Relay
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
El modelo OSI
OSI (Open Systems Interconnection) prescribe un modelo de referencia alternativo ms general. Capas Aplicacin: soporte comn a las aplicaciones Presentacin: representacin y codicacin comn de la informacin Sesin: establecimiento de dilogos y sincronizacin Transporte: transportar paquetes entre dos hosts de forma transparente Red: transferir paquetes por una red (direccionamiento, enrutado, congestin, etc.) Enlace: transferir tramas por un enlace Fsico: transferir bits por un medio fsico
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
El modelo OSI
Caractersticas OSI es slo un marco o modelo de referencia La capa n provee un servicio a la n + 1 (cliente) Las capas ofrecen un servicio orientado a conexin y uno sin conexin (no la capa fsica)
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Contenido
Introduccin (Infra)estructura de las redes Trco Servicios y protocolos Modos de transferencia Arquitectura de las redes de conmutacin de paquetes Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Control de la red
Las redes de conmutacin de paquetes provocan retardos variables, pueden perder paquetes, pueden verse saturadas por un exceso de trco y necesitan conocer cmo hacer llegar los paquetes a su destino. Funciones de control:
1 2 3 4
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Encaminamiento
Denicin Clculo, mantenimiento y uso de las rutas o caminos que siguen los paquetes. Componentes Cmo se calculan las rutas?: un algoritmo de encaminamiento. Cmo se usan las rutas?: una tabla de encaminamiento. Cmo se descubren y actualizan las rutas?: un protocolo de encaminamiento.
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Encaminamiento
Denicin Clculo, mantenimiento y uso de las rutas o caminos que siguen los paquetes. Componentes Cmo se calculan las rutas?: un algoritmo de encaminamiento. Cmo se usan las rutas?: una tabla de encaminamiento. Cmo se descubren y actualizan las rutas?: un protocolo de encaminamiento.
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Algoritmos de encaminamiento
Modelo de red: un grafo G = (N , E ) no dirigido dotado de una mtrica aditiva. Coste o medida de un camino: suma de los costes de sus enlaces. d (i j k l ) = d (i j ) + d (j k ) + d (k l ). Coste de un enlace (i , j ) E : c (i , j ) > 0 (c (i , j ) = si no existe enlace entre nodos i y j ).
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Grafos de red
N = {a, b, c , d , e, f , g , h}
E = {(a, b), (a, d ), (b, c ), (b, d ), (b, e), (c , e), (d , f ), (d , g ), (e, g ), (e, h), (f , g ), (g , h)} Costes de los enlaces (a, b) (a, d ) (b, c ) (b, d ) 4 1 1 2 (b, e) (c , e) (d , f ) (d , g ) 4 3 4 5 (e, g ) (e, h) (f , g ) (f , h) 6 2 4 1
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Algoritmos de encaminamiento
Problema Calcular el coste de los caminos ptimos entre cualquier par de nodos
i ,j N
min c (i , j ).
Principio de optimizacin Cualquier subcamino de un camino ptimo es ptimo. Corolarios Los caminos ptimos hacia un mismo destino o bien son disjuntos, o bien convergen o bien estn anidados. Es suciente con identicar al siguiente nodo de la ruta ptima encaminamiento local. Los caminos ptimos hacia un mismo destino conforman un rbol.
Redes y Servicios Telemticos
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Algoritmos de encaminamiento
Problema Calcular el coste de los caminos ptimos entre cualquier par de nodos
i ,j N
min c (i , j ).
Principio de optimizacin Cualquier subcamino de un camino ptimo es ptimo. Corolarios Los caminos ptimos hacia un mismo destino o bien son disjuntos, o bien convergen o bien estn anidados. Es suciente con identicar al siguiente nodo de la ruta ptima encaminamiento local. Los caminos ptimos hacia un mismo destino conforman un rbol.
Redes y Servicios Telemticos
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Primera iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Segunda iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Tercera iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Cuarta iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Quinta iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
"
Sexta iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
" ! $
"
Sptima iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
"
"
"
"
Octava iteracin
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
A d d d d d d d
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
B d c d e d d e
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA EN C
DESTINO NEXT HOP
a b c d e f g h
b b b e b e e
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
D a b b b f g g
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
E b b c b h h h
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
F d d d d g g g
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
G d d h d h f h
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
TABLA
DESTINO
EN
H g e e g e g g
NEXT HOP
a b c d e f g h
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
3 1 6 7 9 2 10 7 10 7 2 6 2 8 3 6 1 3 2
4 10
6 2 7 4 10 1
2 3 1
9 4
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Caractersticas Distribuido: ejecucin autnoma en cada conmutador Asncrono: ejecucin simultnea no sincronizada Complejidad: O (n2 )
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Caractersticas Distribuido: ejecucin autnoma en cada conmutador Asncrono: ejecucin simultnea no sincronizada Complejidad: O (n2 )
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Encaminamiento en Internet
A efectos de encaminamiento, Internet es una coleccin de dominios o sistemas autnomos (AS). Un AS es una subred de estructura y topologa arbitrarias administrada por una sola entidad. El encaminamiento en Internet es jerarquizado: Encaminamiento intradominio: ptimo (RIP, OSPF, IS-IS) Encaminamiento interdominio: subptimo, guiado por reglas (BGP)
AS 1 AS 10 AS 45
AS 27 AS 3
PSfrag replacements
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Encaminamiento en Internet
Direccionamiento jerrquico: Prejo de subred de i bits + id. de host (32 i bits). Tablas de encaminamiento ptimo: una entrada por subred de destino. Encaminamiento jerrquico intra- e inter-dominio: agregacin de direcciones
Tabla de encaminamiento
PSfrag replacements
Red A
172.16.0.0/24
Tabla de encaminamiento
172.16.0.0/23 R1
R1
R0
R2
Red B
172.16.1.0/24
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Retardo y prdidas
Retardo de un paquete extremo a extremo: T = Pn
i =1
T (i ).
ttx (i) t (i) PSfrag replacements proc tespera (i) tprop (i) T (i)
Retardo de propagacin: tprop = Lf /vprop . Tiempo de transmisin: ttx = L/C . Tiempo de procesamiento: vericacin de errores, consulta de la tabla de rutas, etc. tproc 0. Tiempo de espera en cola: tespera aleatorio.
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
PSfrag replacements
an
Xn Tn
an+1
Tn+1 Ln+1 C
sn
sn+1
Tn+1 =
Ln+1 C Tn+1 =
Ln+1 Xn C
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Retardo y prdidas
El retardo medio no aumenta linealmente con la intensidad de trco, sino con incrementos marginales crecientes. E (, C ) suele ser una funcin convexa de .
C Trfico
Retardo medio
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Transmisin able
La transmisin able de los paquetes es un atributo de las aplicaciones. La abilidad de logra por retransmisin de los paquetes errneos o perdidos. La divisin en paquetes ayuda a recuperar paquetes por retransmisin en menor tiempo. Los mecanismos de retransmisin son parada y espera, envo continuo con retroceso o envo continuo con retransmisin selectiva.
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Transmisin able
Alternativas para la transmisin able: Nodo a nodo: cada enlace provee abilidad los conmutadores ejecutan un protocolo de retransmisin. Ejemplo: X.25
Extremo a extremo: slo las estaciones nales reparan errores y ejecutan el protocolo de retransmisin. Ejemplo: Internet (TCP).
PSfrag replacements
ST Host A S2 S1 Host B
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Transmisin able
Alternativas para la transmisin able: Nodo a nodo: cada enlace provee abilidad los conmutadores ejecutan un protocolo de retransmisin. Ejemplo: X.25
Extremo a extremo: slo las estaciones nales reparan errores y ejecutan el protocolo de retransmisin. Ejemplo: Internet (TCP).
PSfrag replacements
ST Host A S2 S1 Host B
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Control de congestin
Denicin Se llama congestin al exceso de trco en (una parte de) la red.
100 Mbps
Congestin exceso de demanda o sobreuso de algn recurso (ancho de banda, memoria o capacidad de procesamiento). Sntomas Aumento del retardo Aumento de las prdidas
Redes y Servicios Telemticos
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Control de congestin
Denicin Se llama congestin al exceso de trco en (una parte de) la red.
100 Mbps
Congestin exceso de demanda o sobreuso de algn recurso (ancho de banda, memoria o capacidad de procesamiento). Sntomas Aumento del retardo Aumento de las prdidas
Redes y Servicios Telemticos
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Control de la congestin
Es un fenmeno local con causa global Desperdicia recursos Tiende a propagarse (p. ej., las retransmisiones actan como realimentacin positiva) Solucin Limitar temporalmente la demanda de trco que causa la congestin.
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Efectos de la congestin
PSfrag replacements
C
1 C
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Efectos de la congestin
PSfrag replacements
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Efectos de la congestin
3
Colapso
Enlace 0 0 1 Enlace 1
PSfrag replacements
Enlace 3
3 Enlace 2
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Principios. Modelo de servicio El modelo TCP/IP e Internet El modelo OSI Control de red
Resumen Servicio de red: IP, datagramas servicio best effort sin conexin, no able, no secuencial, sin control de ujo y sin control de congestin Servicio de transporte: servicios extremo e extremo
TCP: orientado a conexin, able, secuencial, con control de ujo/congestin UDP: sin conexin, best effort con deteccin de errores (slo cabecera)
Conmutacin de paquetes
Clculo de latencia T1 : tiempo para que el primer paquete alcance el ltimo conmutador T2 : tiempo de transmisin de todos los bits de control T3 : tiempo de transmisin de todos los bits de datos T1 = As T = min{P , M } + H (n 1), C T2 = H C M , P + T3 = M . C
Volver
M C
min{P , M } + H H (n 1) + C C
M P