Resumen Capitulo 1 - Redes de Computadores e Internet
Resumen Capitulo 1 - Redes de Computadores e Internet
Resumen Capitulo 1 - Redes de Computadores e Internet
Captulo 1
Captulo 1: introduccin
Nuestro objetivo:
Conseguir un contexto,
compendio y
sensibilizacin en cuanto
a las redes de
computadores.
Mayor profundidad y
detalle para un posterior
desarrollo.
Acercamiento:
Descriptivo.
Uso de Internet como
ejemplo.
Redes de computadores e
Internet
Redes de
computadores: un
enfoque descendente
basado en Internet,
2 edicin.
Jim Kurose, Keith Ross
Contenidos:
Qu es Internet?
Qu es un protocolo?
El extremo de la red.
El ncleo de la red.
servicio.
Historia.
Copyright 1996-2002.
J.F Kurose y K.W. Ross.
Todos los derechos reservados.
sistemas terminales
Servidor
ISP local
Estacin de
trabajo
Computador
porttil
ISP regional
red.
Enlaces de comunicacin:
Router
de banda
(grupos de datos).
Red de
empresa
Xarxes de Computadors-ETIG-EPSEVG
Divertidas aplicaciones de
Internet
Marco IP
http://www.ceiva.com/
Router
Servidor
ISP local
Cierta jerarqua.
Internet pblico frente a
intranet privada.
Estacin de
trabajo
Computador
porttil
ISP
regional
Estndares de Internet:
comunicacin permite
aplicaciones distribuidas:
Web, correo electrnico,
juegos, comercio
electrnico, base de datos,
votar, comparticin de
achivos (MP3).
Servicios de comunicacin
proporcionados a las
aplicaciones:
Sin conexin.
Orientado a conexin.
Ciberespacio [Gibson]:
Red de
empresa
Qu es un protocolo?
Protocolos humanos:
Qu hora es?
Tengo una duda.
Presentaciones.
Mensajes
especficos enviados.
Acciones especficas
tomadas como
respuesta a los
mensajes de
contestacin u otros
eventos.
Protocolos de red:
Mquinas en lugar de
humanos.
Los protocolos controlan
cualquier actividad de
comunicacin en Internet.
Xarxes de Computadors-ETIG-EPSEVG
Qu es un protocolo?
Un protocolo humano y un protocolo de red:
Profundizacin en la estructura de
la red:
Extremo de la red:
Aplicaciones y hosts.
Hola
Hola
Tienes hora?
Get http://www.awl.com/kurose-ross
2:00
Ncleo de la red:
Routers.
Red de redes.
fsicos: enlaces de
comunicacin.
<archivo>
Tiempo
El extremo de la red:
Sistemas terminales (hosts):
Modelo cliente/servidor:
Xarxes de Computadors-ETIG-EPSEVG
Protocolo humano de
holas.
Crear un estado en dos
hosts que se comunican.
TCP - Protocolo de
Control de Transmisin:
Servicio orientado a
conexin de Internet.
Fiable, transferencia de
datos en orden de bytes:
Objetivo: tranferencia de
datos entre sistemas
terminales.
El emisor no abrumar al
receptor.
Control de congestin:
Control de flujo:
Prdida: confirmaciones y
retransmisiones.
(transferencia de
archivos), Telnet (login
remoto), SMTP (correo
electrnico).
Aplicaciones que
utilizan UDP:
Medios de transmisin,
videoconferencia, DNS,
telfono Internet.
El ncleo de la red
Malla de routers
interconectados.
Xarxes de Computadors-ETIG-EPSEVG
enlace, capacidad de
conmutacin.
Recursos especializados:
sin compartir.
Actuacin en forma de
circuito (garantizada).
Es preciso un
establecimiento de
llamada.
Recursos de red
(por ejemplo, ancho de
banda) divididos en
fragmentos.
Fragmentos asignados a
Dividir el ancho de
banda en fragmentos:
Divisin de
frecuencia.
Divisin de tiempo.
llamadas.
Fragmento de recurso
parado si se usa por la
propia llamada (sin
compartir).
FDM
4 usuarios
Frecuencia
Tiempo
TDM
Frecuencia
Tiempo
La demanda agregada
de recursos puede
exceder la cantidad
disponible.
Congestin: cola de
paquetes a la espera de
enlace.
Almacenar y reenviar:
los paquetes mueven un
salto de una sla vez.
Transmiten por
enlace.
Esperan al siguiente
enlace.
Xarxes de Computadors-ETIG-EPSEVG
A
B
Multiplexado estadstico
Enlace de 1 Mbit.
Cada usuario:
1,5 Mbs
Cola de paquetes
esperando por
el enlace de salida
N usuarios
Conmutacin de paquetes:
Compartir recursos.
Ms sencillo, sin establecimiento de llamada.
Congestin excesiva: retardo y prdida del paquete.
Se necesitan protocolos para una transferencia
de datos fiable, control de la congestin.
P: Cmo proporcionar una actuacin de circuito?
El ancho de banda garantiza lo necesario para
aplicaciones de audio/vdeo.
Un problema an por solucionar (Captulo 6).
10 usuarios.
Enlace de 1
Mbps
Conmutacin de paquetes:
Con 35 usuarios,
probabilidad > 10 activos
menos de 0004.
Ejemplo:
L = 7,5 Mbits
R = 1,5 Mbps
Retardo = 15 segundos
Xarxes de Computadors-ETIG-EPSEVG
Switch de
paquete
Switch de
paquete
Destino
1.500 bits.
1 milisegundo para
Tiempo (mseg)
transmitir un paquete
hacia un enlace.
Pipelining: cada enlace
trabaja en paralelo.
Se reduce el retardo de
15 a 5,002 segundos.
Taxonoma de la red
FDM
TDM
Redes de datagramas:
La direccin de destino en paquetes seala el siguiente
salto.
Los recorridos pueden cambiar durante una sesin.
Analoga: direccionar, preguntar direcciones.
Redes de
telecomunicaciones
Redes de conmutacin
de circuitos
Redes de conmutacin
de paquetes
Redes con VC
Redes de
datagramas
1.1 Qu es Internet?
1.2 Extremo de la red.
1.3 Ncleo de la red.
1.4 Redes de acceso y medio fsico.
1.5 Estructura de Internet e ISPs.
1.6 Retardo y prdida en redes de
conmutacin de paquetes.
1.7 Capas de protocolo, modelos de servicio.
1.8 Historia.
Xarxes de Computadors-ETIG-EPSEVG
residencial.
Redes de acceso
institucional (colegio,
empresa).
Redes de acceso mvil.
Recordar:
Cable coaxial
Red
troncal
IP
Cable de
cabecera final
regional
Red de
telefona
pblica
conmutada
Eje
de
distribucin
Nodo de
fibra
IP sobre
SONET, ATM
o WDM a
622 Mbps
(OC-12)
Eje
de
distribucin
Eje
de
distribucin
27 Mbps de
velocidad
de descarga
y 2 Mbps
de
velocidad
de carga
por nodo
Nodo
Nodo
de
de
fibra
fibra
Hogar
Nodo
de
fibra
Hogar
Negocio
Diagrama: http://www.cabledatacomnews.com/cmic/diagram.html
Xarxes de Computadors-ETIG-EPSEVG
Entorno de hogar
Mdem
de cable
Cable de cabecera
final
Red de distribucin
de cable (simplificada)
Hogar
Divisor
Cable de cabecera
final
Red de distribucin
de cable (simplificada)
Hogar
Servidor(es)
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
V
I
D
E
O
D
A
T
A
D
A
T
A
C
O
N
T
R
O
L
Canales
Cable de cabecera
final
Red de distribucin
de cable
Hogar
Cable de cabecera
final
Red de distribucin
de cable
Hogar
Xarxes de Computadors-ETIG-EPSEVG
Hosts
mviles
Medios fsicos
Redes de hogar
Componentes tpicos de la red de hogar:
ADSL o mdem de cable.
Router/cortafuegos/NAT.
Ethernet.
Punto de acceso inalmbrico.
Desde/hacia
Mdem Router/
cable de
de
cortafuegos
cabecera final
cable
Ethernet
(conectados)
Conexin porttil
Punto de
acceso inalmbrico
parejas de transmisoresreceptores.
Enlace fsico: lo que hay
entre transmisor y
receptor.
Medios guiados:
Las seales se propagan
en medios slidos:
cobre, fibra, coaxial.
Medios no guiados:
Las seales se propagan
libremente, por
ejemplo, radio.
Par trenzado(TP)
Dos cables de cobre
aislados:
Categora 3: cables
telefnicos
tradicionales,
Ethernet de 10
Mbps.
Categora 5:
Ethernet de
100Mbps.
10
Xarxes de Computadors-ETIG-EPSEVG
Dos conductores
concntricos de cobre.
Bidireccionales
De banda base:
De banda ancha:
HFC.
Transporta seales en
el espectro
electromagntico.
Sin cable fsico.
Bidireccional.
Efectos del entorno de
propagacin:
2Mbps, 11Mbps
mviles):
Satlite:
Reflexin.
Canal de hasta 50Mbps (o
Obstruccin por objetos.
varios canales de menor
Interferencia.
tamao).
Retardo de terminal a terminal
de 270 mseg.
Geosincrnicos frente a LEOS.
Los
proveedores de
nivel -1
interconectan
de forma
privada
ISP de
nivel- 1
ISP de
nivel- 1
NAP
Los proveedores
de nivel -1 tambin
interconexionan en
Tier-1 en la red
pblica (NAPs)
ISP de
nivel- 1
11
Xarxes de Computadors-ETIG-EPSEVG
regionales).
Conecta uno o ms tier-1 ISPs, posiblemente otros
tier-2 ISPs.
ISP de
nivel -2
El ISP de nivel -2
paga al ISP de
nivel -1 para
conectarse al
resto de
Internet:
ISP de
El ISP de nivel
nivel- 1
-2 es cliente del
proveedor del
ISP de
nivel 1.
nivel -2
ISP de
nivel -3
ISP
local
ISP
local
ISP
local
ISP de nivel-2
Los ISPs
ISP de nivel-2
locales y de
ISP de
nivel -3 son
nivel1
clientes de
NAP
ISPs de
niveles
ISP de
ISP de
superiores, que
les conectan al
nivel- 1
nivel- 1
resto de
ISP de nivel-2
ISP de nivel-2
Internet.
ISP
ISP
ISP
local
local
local
ISP de
nivel- 1
NAP
ISP de
nivel- 1
ISP de
nivel -2
ISP de
nivel -2
ISP
local
ISP de
nivel-3
ISP de nivel-2
ISP
local
ISP
local
ISP
local
ISP de nivel-2
ISP de nivel-1
ISP de nivel-1
ISP de nivel-2
ISP
local
Los ISPs de
nivel-2 tambin
se conectan de
forma privada
entre ellos, se
interconectan
en NAP.
ISP de
nivel -2
ISP
local
ISP de nivel-2
ISP
local
NAP
ISP de nivel
-1
ISP de nivel-2
ISP
local
Tier-2 ISP
ISP
local
12
Xarxes de Computadors-ETIG-EPSEVG
2. Encolado:
Tiempo de espera para
un enlace de salida para
la transmisin.
Depende del nivel de
congestin del router.
A
B
4. Retardo de propagacin:
Transmisin
Propagacin
Procesamiento
Encolado
nodal
Transmisin
Nota: s y R son
cantidades muy
distintas!
Propagacin
Procesamiento
Encolado
nodal
13
Xarxes de Computadors-ETIG-EPSEVG
Analoga de la caravana
100 km
Caravana de Peaje
10 coches
Los coches se propagan
a 100 km/h.
El peaje tarda 12 seg en
servir a un coche (tiempo
de transmisin).
Coche~bit; caravana ~
paquete.
P: Cunto tiempo
transcurre hasta que la
caravana se alinee ante el
segundo peaje?
Analoga de la caravana
100 km
Peaje
Tiempo para soltar toda
Retardo nodal
d nodal = d proc + d cola + d trans + d prop
dproc = retardo de proceso
Normalmente unos pocos microsegundos o menos.
dcola = retardo de cola
Depende de la congestin.
dtrans = retardo de transmisin
= L/R, significativo para enlaces de baja velocidad.
dprop = retardo de propagacin
Desde unos pocos microsegundos hasta a cientos de
milisegundos.
100 km
100 km
Caravana de Peaje
10 coches
Ahora los coches se
Peaje
S! Tras 7 min., el primer
coche se encuentra en el
segundo peaje y an quedan
tres coches en el primero.
El primer bit de paquete
puede llegar al segundo
router antes de que se haya
transmitido el paquete por
completo al primer router!
Media de
retardo de cola
enlace (bps).
(bits).
a = media de tasa de
14
Xarxes de Computadors-ETIG-EPSEVG
Internet?
Programa Traceroute: mide el retardo desde la
fuente al router por el recorrido de Internet
terminal a terminal hacia el destino. Para todo ello:
3 sondas
3 sondas
Prdida de paquetes
La cola (tambin conocida como bfer) que
15
Xarxes de Computadors-ETIG-EPSEVG
Capas de protocolo
La red es compleja!
Muchas piezas:
Hosts.
Routers.
Varios medios de
enlace.
Aplicaciones.
Protocolos.
Hardware,
software.
Billete (queja)
Equipaje (facturacin)
Equipaje (reclamacin)
Puertas (carga)
Puertas (descarga)
Despegue en la pista
Aterrizaje en la pista
Pregunta:
Billete (compra)
Billete (queja)
Equipaje (facturacin)
Equipaje (reclamacin)
Puertas (carga)
Puertas (descarga)
Despegue en la pista
Aterrizaje en pista
16
Xarxes de Computadors-ETIG-EPSEVG
Billete (compra)
Billete (queja)
Equipaje (facturar)
Equipaje (reclamacin)
Puertas (carga)
Puertas (descarga)
Despegue en la pista
Aterrizaje en la pista
Aeropuerto de llegada
Aeropuerto de salida
Por qu la estratificacin?
Tratando con sistemas complejos.
Cada capa:
Repartida.
Las entidades
ejecutan las
funciones de la
capa en cada
nodo.
Las entidades
realizan
acciones,
intercambian
mensajes con
iguales.
a host.
TCP, UDP.
hasta el destino.
PPP, Ethernet.
Aplicacin
Transporte
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
17
Xarxes de Computadors-ETIG-EPSEVG
aplicaciones.
Aaden
direcciones,
comprueban la
informacin fiable
para crear
datagramas.
Envan datagramas
a iguales.
Esperan a su igual
para confirmar la
recepcin.
Analoga: oficina
de correos.
Datos
Aplicacin
Transporte
transporte
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
Confirmar
Datos
Datos
Aplicacin
Transporte
Red
Enlace
Fsica
Red
Enlace
Fsico
Datos
Aplicacin
Transporte
transport
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
Destino
Aplicacin
Ht
Transporte
Hn Ht
Red
Hl Hn Ht
Enlace
Fsica
Mensaje
Segmento
M
M
Datagrama
Marco
Aplicacin
Transporte
Red
Enlace
Fsica
Red
Enlace
Fsica
Aplicacin
Transporte
Red
Enlace
Fsica
Datos
Aplicacin
Transporte
Red
Enlace
Fsica
18
Xarxes de Computadors-ETIG-EPSEVG
Historia de Internet
de colas demuestra la
efectividad de la
comutacin de paquetes.
1964: Baran - conmutacin
de paquetes en redes
militares.
1967: Agencia de
Proyectos de
Investigacin avanzada
crea ARPAnet.
1969: primer ARPAnet que
trabaja con nodos.
1972:
Demostracin pblica de
ARPAnet.
El NCP (Protocolo de
Control de Red) es el
primer protocolo de
host a host.
Primer programa de
correo electrnico.
ARPAnet tiene 15
nodos.
Historia de Internet
ALOHAnet en Hawai.
1973: la tesis de Metcalfe
PhD prpone Ethernet.
1974: Cerf y Kahn arquitectura para
interconectar redes.
finales de los 70:
arquitecturas de propiedad:
DECnet, SNA, XNA.
finales de los 70 : se
conmutan paquetes de una
longitud fija (ATM precursor).
1979: ARPAnet tiene 200
nodos.
Historia de Internet
Historia de Internet
1983: desarrollo de
1982: se define el
protocolo de correo
electrnico SMTP.
1983: sistema de Nombres
de Dominio (DNS) diseado
para traducir los nombres y
direcciones IP.
1985: se define el
protocolo FTP.
1988: control de la
congestin TCP.
Nuevas redes
nacionales: Csnet,
BITnet, NSFnet,
Minitel.
100.000 hosts
conectados a la
confederacin de
redes.
Principios de funcionamiento
de internet de Cerf
Minimalismo, autonoma:
- No se necesitan
cambios internos para
interconectar redes.
Modelo de servicio de
mayor rendimiento.
Routers sin estado.
Control descentralizado.
define la arquitectura actual
de Internet.
mensajera instantnea,
sobre el uso de NSFnet (que
compartir de archivos entre
cesa su actividad en 1995).
iguales (por ejemplo, Napster).
Principios de los 90: Web.
Seguridad de las redes a la
Hipertexto [Bush 1945,
vanguardia.
Nelson, aos 60].
HTML, HTTP: Berners-Lee. Se estiman 50 millones de
hosts, 100 millones + usuarios.
1994: Mosaic, ltimo
Enlaces troncales funcionando
Netscape.
en Gbps.
Finales de los 90:
comercializacin de la Web.
19
Xarxes de Computadors-ETIG-EPSEVG
Introduccin: resumen
Una tonelada de material
estudiado!
Visin general de Internet.
Qu es un protocolo?
Extremo, ncleo y acceso
de red:
Conmutacin de
paquetes frente a
conmutacin de
circuitos.
Estructura Internet/ISP.
Actuacin: prdida,
retardo.
Estratificacin y modelos
de servicio.
Historia.
Ahora tienes:
Contexto, visin
general,
sensibilizacin con
las redes.
Mayor profundizacin
y detalles para
continuar!
20