Está en la página 1de 47

Redes de Comunicaciones

Tema1: Redes de ordenadores e Internet

DIT-UPM, 2013. Algunos derechos reservados. Este material se distribuye bajo licencia Creative Commons disponible en: http://creativecommons.org/licenses/by-sa/3.0/deed.es

ndice
Introduccin y prestaciones. Internet
Fundamentos: componentes, conceptos, medios, protocolos y servicios Estructura de Internet Redes de acceso Conmutacin de paquetes Encaminamiento Organizacin de la red

Ncleo de la red

Prestaciones en redes de comunicacin Arquitectura de red


Retardos, prdidas y caudales Modelos de capas. Arquitectura Internet TCP/IP
RCOM 2013/14 - T1 Redes de ordenadores e Internet 3

ndice
Introduccin y prestaciones. Internet
Fundamentos: componentes, conceptos, medios, protocolos y servicios Estructura de Internet Redes de acceso Conmutacin de paquetes Encaminamiento Organizacin de la red Retardos, prdidas y caudales Modelos de capas. Arquitecturas Internet y OSI
RCOM 2013/14 - T1 Redes de ordenadores e Internet 4

Ncleo de la red Prestaciones

Arquitectura de red

Internet: componentes
Qu es Internet? Red mvil ISP Global

Red de comunicaciones formada por cientos de


millones de dispositivos denominados sistemas finales (hosts)
Ej.: ordenadores, telfonos mviles, televisores, consolas, sensores, etc.

conectados entre s mediante enlaces de


comunicaciones y conmutadores de paquetes (routers/switches). Los enlaces de comunicaciones utilizan diferentes medios fsicos a travs de los cuales los datos se transmiten en la red.
Ej. de medios fsicos: hilo de cobre, fibra ptica, ondas de radio

Red domstica ISP Regional

Red corporativa

Los usuarios contratan el uso de Internet a ISPs


(Internet Service Providers)

RCOM 2013/14 - T1 Redes de ordenadores e Internet

Internet: conceptos
Los datos se transmiten a travs de los distintos enlaces a
distinta velocidad
Depende del medio fsico que utilicen

Esa velocidad se denomina capacidad del enlace o caudal


Se mide en bits/segundo (bps)

Los datos viajan en unidades que se denominan


paquetes.
El emisor segmenta los datos y aade bits de cabecera a cada segmento, formando los paquetes que se envan a travs de la red Cuando los paquetes llegan al receptor, vuelven a ser ensamblados para obtener los datos originales Su tamao depende de la aplicacin (si es una peticin, o una respuesta, una descarga, etc.) Tienen un tamao mximo establecido, tpicamente 1.500 octetos.
RCOM 2013/14 - T1 Redes de ordenadores e Internet 6

Internet: conceptos (cont.)

Un router:
toma los paquetes que llegan por sus enlaces de entrada y los reenva por sus enlaces de salida
Encamina los paquetes hacia su destino final

Red mvil ISP Global

Red domstica ISP Regional

Ruta que sigue un paquete:


Secuencia de enlaces de comunicaciones y routers desde un SF emisor hasta un SF receptor
Red corporativa

RCOM 2013/14 - T1 Redes de ordenadores e Internet

Medios fsicos
Los datos se transmiten a travs de los distintos enlaces a distinta velocidad. Los enlaces (entre routers o entre SF y routers) utilizan medios fsicos que pueden ser:

Guiados: Cables de cobre o fibra.

No Guiados: Radio. El par trenzado es un ejemplo de cable formado por pares hilos de cobre aislados: Categora 3: es el cable tradicional de los cables telefnicos, 10 Mbps Ethernet. Categora 5: 100Mbps/1Gbps Ethernet. Cable coaxial: Dos conductores de cobre concntricos Cable de fibra ptica: Fibra de vidrio que transporta pulsos de luz. Es un medio que opera a alta velocidad (e.g., 10s-100s Gbps) Baja tasa de error e inmune al ruido electromagntico
RCOM 2013/14 - T1 Redes de ordenadores e Internet 8

Medios fsicos
Velocidad de transmisin. (Caudal/Tasa binaria/Bandwidth) Longitud del medio.

R (bps)
Si R = 1Mbps T= 1 s = 1/R

L (km)
Puede afectar mucho a las prestaciones. La velocidad de propagacin de la seal en el medio es de 200000 km/s

Tasa de Error de Bit.

BER
Si BER = 10-3, habr en media 1 bit errneo cada 1000 bits

1 0 1 0 1 0 1 .1

Ejercicio: Se desea transmitir un paquete de 1500 Bytes entre un SF y un router conectados


por un cable submarino de 3000km de longitud por el que se transmite a 2Mbps y que tiene una tasa de error de 10-5. Calcular: 1. El tiempo que tarda el SF en transmitir el paquete. 2. El tiempo que tarda en llegar todo el paquete al Router. 3. La probabilidad de que el paquete llegue con errores.

4. Repetir 1 y 2 con un enlace por satlite en rbita geoestacionaria a 36.000 Km. 5. Repetir 3 con BER =.10-4. Qu podemos hacer?
RCOM 2013/14 - T1 Redes de ordenadores e Internet 9

Protocolos y estndares

Protocolo: conjunto de

Red mvil ISP Global

reglas que gobierna el envo y recepcin de mensajes


Ej.: HTTP, SMTP, IP, TCP, UDP Familia TCP/IP
Red domstica

ISP Regional

Estndares de Internet:
RFC: Request for Comments IETF: Internet Engineering Task Force
Red corporativa

RCOM 2013/14 - T1 Redes de ordenadores e Internet

10

Ejemplo de protocolo humano y protocolo de red


Protocolo: conjunto de reglas que gobierna el envo y recepcin de mensajes/paquetes
Protocoles de Internet:
Ej.: HTTP, SMTP, IP, TCP, UDP,. Familia TCP/IP

Hola

Solic

itud

de c

Comparacin de un protocolo humano y un protocolo de red

onex in T CP

Hola

Qu h

Res

pues

ta

CP n T i x e on de c

o ra
0

GET h

es?

ttp:/ /w

ww. dit.u

p m. es/f xxx

10:0

<fich

ero>

tiempo

tiempo

tiempo

tiempo
11

RCOM 2013/14 - T1 Redes de ordenadores e Internet

Internet de los servicios


Internet es una infraestructura
Permite la creacin de servicios avanzados

que ofrece un servicio bsico de transferencia de paquetes a las aplicaciones

Aplicaciones distribuidas =
programas que utilizan la infraestructura
Aplicaciones de red Se ejecutan en los sistemas finales

Ejemplos de aplicaciones

correo-e, navegacin web, VoIP, IPTV, juegos en red, P2P, videoconferencia, etc.
RCOM 2013/14 - T1 Redes de ordenadores e Internet 12

Estructura de Internet

Periferia (o frontera) de la
red:
aplicaciones y sistemas finales (SF)

Redes de acceso:
conectan a los usuarios con los proveedores de servicios

Ncleo de la red:
routers red de redes

RCOM 2013/14 - T1 Redes de ordenadores e Internet

13

Redes de acceso
Cmo conectar los sistemas finales a los routers de los proveedores de servicios?

Redes residenciales Redes corporativas Redes inalmbricas

(empresa, universidad, ...)

RCOM 2013/14 - T1 Redes de ordenadores e Internet

14

Acceso residencial: redes en casa


Componentes tpicos: modem ADSL o modem de cable router/firewall/NAT Ethernet Punto de acceso inalmbrico

DSLAM ISP Operador

Router ADSL/ firewall


Circuito separador

Ethernet conmutada
RCOM 2013/14 - T1 Redes de ordenadores e Internet

Punto de acceso Inalmbrico WIFI


15

Acceso de organizaciones: redes de rea local


Las redes de rea local (LAN)
permiten la interconexin entre s de sistemas finales en una organizacin y la conexin al primer router en el camino

LAN Ethernet
medio compartido y dedicado 10 Mbps, 100Mbps, 1Gbps, 10 Gbps Ethernet
RCOM 2013/14 - T1 Redes de ordenadores e Internet 16

ndice
Introduccin y prestaciones. Internet
Fundamentos: componentes, conceptos, medios, protocolos y servicios Estructura de Internet Redes de acceso Conmutacin de paquetes Encaminamiento Organizacin de la red Retardos, prdidas y caudales Modelos de capas. Arquitectura Internet TCP/IP
RCOM 2013/14 - T1 Redes de ordenadores e Internet 17

Ncleo de la red Prestaciones

Arquitectura de red

El ncleo de la red

Malla de conmutadores de
paquetes (routers) interconectados

Cmo se realiza la
transferencia de datos a travs de la red?
conmutacin de paquetes se envan paquetes de datos a travs de los nodos de la red, mediante almacenamiento y reenvo.
RCOM 2013/14 - T1 Redes de ordenadores e Internet 18

Conmutacin de paquetes

El emisor divide los mensajes en paquetes Los paquetes viajan a travs de los enlaces de
comunicaciones y de los conmutadores (nodos de la red)
Comparten los recursos existentes Cada paquete utiliza toda la capacidad del enlace

Los conmutadores emplean el mtodo de


almacenamiento y reenvo
El conmutador recibe el paquete completo antes de pasarlo al enlace de salida
RCOM 2013/14 - T1 Redes de ordenadores e Internet 19

Conmutacin de paquetes: almacenamiento y reenvo


A L paq bits R bps R bps R bps B

Se tarda dtrans = Lpaq/R segundos entregar un paquete de Lpaq

bits a un enlace de velocidad R bps Se tarda denlace = dtrans + dprop segundos en entregar al router un paquete de Lpaq bits dtrans y dprop son los retardos de transmisin y propagacin Almacenamiento y reenvo: todos los bits del paquete deben llegar al router antes de que pueda ser reenviado por el siguiente enlace Si hay Q enlaces se acumula un retardo total de origen a destino dextermo a extremo = denlace 1 + denlace 2 + denlace 3 Retardo mnimo = Q*Lpaq/R (supuesto misma R y dprop despreciable)
RCOM 2013/14 - T1 Redes de ordenadores e Internet 20

Conmutacin de paquetes: almacenamiento y reenvo


A L paq bits R bps R bps R bps B

Ejemplo:
Cronograma:

(supuesto dprop despreciable)

dtrans dtrans dtrans t t t

Lpaq = 3.000 bits R = 1,5 Mbps Tiempo que tarda en llegar el paquete de A a B = 6 ms.
21

RCOM 2013/14 - T1 Redes de ordenadores e Internet

Encaminamiento
Cmo se determina la ruta que debe seguir un paquete hasta alcanzar su destino?

Cada paquete lleva una cabecera con la direccin destino Cuando un router recibe un paquete, realiza el proceso
de reenvo ( forwarding ):
Examina la direccin destino Busca en una tabla de encaminamiento el enlace de salida adecuado Reenva el paquete por ese enlace de salida al router vecino

Los protocolos de encaminamiento determinan las rutas

ms cortas y configuran las tablas de encaminamiento de los routers.


RCOM 2013/14 - T1 Redes de ordenadores e Internet 22

Proveedores de servicios de Internet

Los sistemas finales acceden a Internet a travs


de los ISP
Internet Service Providers

Cada ISP es una red de routers y enlaces


Proporcionan conectividad Ofrecen diferentes tipos de accesos y servicios (ej.: ADSL, cable, inalmbrico, contenidos, )

Pueden ser de mbito local, regional, nacional o


internacional

RCOM 2013/14 - T1 Redes de ordenadores e Internet

23

Organizacin de Internet: red de redes

Jerarqua de

proveedores ISPs

En el centro: ISPs de
nivel 1
Se denominan redes troncales de Internet ( Internet backbones )
Ejem.: Sprint, Verizon, MCI, AT&T, NTT,

Conectadas entre s
RCOM 2013/14 - T1 Redes de ordenadores e Internet 24

Ejemplo de ISP de nivel 1

http://www.verizonbusiness.com/us/about/network/
RCOM 2013/14 - T1 Redes de ordenadores e Internet 25

Organizacin de Internet

Los ISPs de nivel 2 tienen cobertura regional o


nacional Clientes de ISPs de nivel 1 Encaminan el trfico a travs de ISPs de nivel 1 Por debajo del nivel 2 estn los ISPs locales Red del ltimo salto (last hop network)
RCOM 2013/14 - T1 Redes de ordenadores e Internet 26

ndice
Introduccin y prestaciones. Internet
Fundamentos: componentes, conceptos, medios, protocolos y servicios Estructura de Internet Redes de acceso Conmutacin de paquetes Encaminamiento Organizacin de la red

Ncleo de la red

Prestaciones en redes de comunicacin Arquitectura de red


Retardos, prdidas y caudales Modelos de capas. Arquitectura Internet TCP/IP
RCOM 2013/14 - T1 Redes de ordenadores e Internet 27

Prestaciones: retardos

En la ruta desde un sistema final SF origen a

uno destino, un paquete sufre varios tipos de retardos en cada uno de los routers y enlaces que atraviesa Retardo total nodal (router + enlace) es la suma:
Retardos del router
Retardo de procesamiento en el router, dproc Retardo de espera en cola, dcola

Retardos del enlace


Retardo de transmisin, dtrans Retardo de propagacin, dprop
RCOM 2013/14 - T1 Redes de ordenadores e Internet 28

Cuatro causas del retardo de los paquetes


A B
transmisin propagacin

procesamiento en el nodo en_cola

dnodal = dproc + dcola + dtrans + dprop


dproc: de procesamiento (~ seg) comprobacin cabecera del paquete determinacin del enlace de salida dtrans: de transmisin = Lpaq / R Lpaq: longitud del paquete (bits) R: capacidad del enlace (bits/seg) dcola: de espera en cola (variable) espera a la salida para trasmisin depende del nivel de congestin dprop: de propagacin =L/s L: longitud del enlace fsico (m); s: velocidad de propagacin en el medio (2..3x108 m/seg)
29

RCOM 2013/14 - T1 Redes de ordenadores e Internet

Retardo de procesamiento (dproc)

Tiempo requerido por el router para examinar la


cabecera del paquete y determinar el enlace de salida por donde hay que enviarlo
Del orden de microsegundos
A B

Procesamiento en el nodo
RCOM 2013/14 - T1 Redes de ordenadores e Internet 30

Retardo de espera en cola (dcola)


Tiempo de espera del paquete en la cola de transmisin
(de salida) del router antes de ser transmitido
Depende del nmero de paquetes que hayan llegado antes a la cola Si la cola est vaca el paquete se transmite inmediatamente y el retardo es cero
A B

En cola. Esperando para transmisin


RCOM 2013/14 - T1 Redes de ordenadores e Internet 31

Retardo de transmisin (dtrans)

Tiempo necesario para transmitir todos los bits


del paquete desde el nodo al enlace
dtrans = Lpaq / R segundos
A B

Transmisin
RCOM 2013/14 - T1 Redes de ordenadores e Internet

Propagacin
32

Retardo de propagacin (dprop)


Tiempo necesario para que un bit se propague a
El bit se propaga a la velocidad de propagacin del enlace, velocidad que depende del medio fsico
Entre 2*108 metros/segundo y 3*108 metros/segundo

travs de un mismo enlace, desde el principio del enlace hasta el final.

dprop = L / s segundos
L es la longitud del enlace en metros (distancia entre los router A y B) s es la velocidad de propagacin en el medio en m/s
RCOM 2013/14 - T1 Redes de ordenadores e Internet 33

Prdida de paquetes
La capacidad de la cola es limitada Si llega un paquete y la cola est llena, el router
elimina el paquete
El paquete se pierde

El nmero de paquetes perdidos aumenta cuando la


intensidad de trfico aumenta
A Buffer de espera (cola de salida) Paquete ya transmitido

En ciertos casos, el sistema final origen retransmite

Paquete descartado al encontrarse el buffer lleno


RCOM 2013/14 - T1 Redes de ordenadores e Internet 34

Espera en colas
R=velocidad del enlace (bps) Lpaq=longitud de un paquete (bits) a = velocidad media a la que llegan los paquetes a la cola (paquetes/segundo)

Intensidad de trfico = a.Lpaq / R

a.Lpaq/R

a . Lpaq / R ~ 0: tiempo de espera 0 o muy pequeo (carga ligera) a . Lpaq / R >1: tiempo de espera significativo , incrementndose

cada vez ms conforme se acerca a 1 (bastante carga) a . Lpaq / R >1: la velocidad media de llegada excede la velocidad a la que los bits pueden ser transmitidos (congestin)
RCOM 2013/14 - T1 Redes de ordenadores e Internet 35

Retardo extremos a extremo


A

Retardo total entre origen y destino Si hay N-1 routers entre A y B


y suponiendo que se enva un paquete de tamao Lpaq, que la red no est congestionada (dcola 0), el retardo de proceso dproc es igual para todos los routers y los enlaces tienen todos la misma capacidad R: dA-B = N * (dproc + dtrans + dprop)

RCOM 2013/14 - T1 Redes de ordenadores e Internet

36

Caudal eficaz

Caudal eficaz Cef = Tasa a la que se transmiten

los bits entre un emisor y un receptor (throughput)


Cef = bits transmitidos / tiempo total (bits/segundo) Extremo a extremo, medida de dos formas:
Instantneo: en un cierto instante de tiempo Tasa media: durante un periodo largo

Servidor RS bps RC bps

Cliente

RCOM 2013/14 - T1 Redes de ordenadores e Internet

37

Caudal eficaz (cont.)


RS < RC, el caudal no podr ser > RS
RS bps RC bps

RS > RC, el caudal no podr ser > RC


RS bps RC bps

El caudal eficaz se aproxima a mn{RS, RC}


cuello de botella
RCOM 2013/14 - T1 Redes de ordenadores e Internet

es decir, a la capacidad del enlace que hace de


38

Ejemplo
Servidor 2 Mbps 1 Mbps Cliente

Suponga que en la red de la figura, el cliente est descargando un archivo MP3 de L = 32 millones de bits, el enlace entre el servidor y el router tiene una capacidad Rs=2 Mbps y entre el cliente y el router Rc = 1 Mbps. Suponiendo que no hay ms trfico en los enlaces y sin tener en cuenta otros posibles retardos en la red, cul ser, como mnimo, el tiempo T necesario para transferir el archivo? T = Lpaq / mn{RS, RC} = 32 segundos
RCOM 2013/14 - T1 Redes de ordenadores e Internet 39

Caudal eficaz (cont.)

El caudal eficaz
depende de:
las capacidades de los enlaces
Se aproxima a la capacidad mnima existente a lo largo de la ruta entre origen y destino Rs

Rs Rs R Rc Rc Rc

El trfico existente Los protocolos

10 conexiones comparten un enlace cuello de botella de R bps


40

RCOM 2013/14 - T1 Redes de ordenadores e Internet

ndice
Introduccin y prestaciones. Internet
Fundamentos: componentes, conceptos, medios, protocolos y servicios Estructura de Internet Redes de acceso Conmutacin de paquetes Encaminamiento Organizacin de la red

Ncleo de la red

Prestaciones en redes de comunicacin Arquitectura de red


Retardos, prdidas y caudales Modelos de capas. Arquitectura Internet TCP/IP
RCOM 2013/14 - T1 Redes de ordenadores e Internet 41

Arquitectura de red

Estructura jerarquizada de mdulos que realizan


todas las tareas involucradas en el intercambio de informacin
Proporciona una forma estructurada de estudiar los
componentes del sistema

Modelo de protocolos por niveles o capas


Cada protocolo pertenece a un nivel Cada nivel ofrece unos servicios al nivel superior

Pila de protocolos
Protocolos de las distintas capas tomados en conjunto

RCOM 2013/14 - T1 Redes de ordenadores e Internet

42

Protocolos de Internet (TCP/IP)


Aplicacin: donde residen los programas
de aplicacin

Transporte: se ocupa de la transferencia


entre procesos de aplicacin
TCP, UDP

FTP, SMTP, HTTP,

Aplicacin Transporte Red Enlace Fsico

Red: transferencia de datagramas entre


SF origen y SF destino en la red o en la red de redes Enlace: transferencia de datos entre nodos vecinos sobre un medio fsico
Ethernet, WiFi, PPP

Fsico: transferencia de bits individuales de


un nodo al siguiente usando un medio fsico

Existen diversas interpretaciones del modelo de capas de TCP/IP: http://en.wikipedia.org/wiki/TCP/IP_model#Layer_names_and_number_of_layers_in_the_literature


RCOM 2013/14 - T1 Redes de ordenadores e Internet 43

Pila de protocolos en TCP/IP

Envo de mensajes (HTTP, SMTP,FTP) Envo de segmentos (TCP, UDP) Envo de datagramas Envo de tramas

Bits sobre el medio fsico


RCOM 2013/14 - T1 Redes de ordenadores e Internet 44

Encapsulado
fuente
M mensaje datagrama segmento H M t trama Hr Ht M He Hr Ht M

Aplicacin Transporte Red Enlace Fsico

Diferencias entre los modelos OSI/ISO y TCP/IP

destino
M Ht Hr Ht He Hr Ht M M M

Aplicacin Transporte Red Enlace Fsico

Hr Ht He Hr Ht

M M

Red Enlace Fsico

Hr Ht

router

RCOM 2013/14 - T1 Redes de ordenadores e Internet

45

Modelo de referencia OSI/ISO

Modelo OSI (Open


Systems Interconnection)
Estandarizado por ISO (International Organization for Standardization) en 1984

Aplicacin Presentacin Sesin Transporte Red Enlace Fsico


Capas del modelo

Existen diferencias con


el modelo TCP/IP

http://en.wikipedia.org/wiki/TCP/IP_model#OSI_and_TCP.2FIP_layering_differences
RCOM 2013/14 - T1 Redes de ordenadores e Internet 46

Diferencias entre modelos OSI/ISO y TCP/IP

RCOM 2013/14 - T1 Redes de ordenadores e Internet