Documente Academic
Documente Profesional
Documente Cultură
Mlaga
Tema 1:
Introduccin a las Redes y
Sistemas Distribuidos
Profesores:
Mercedes Amor Pinilla
Francisco Chicano
Lidia Fuentes Fernndez
Gabriel Luque Polo
Francisco Rus Mansilla
CONCEPTOS Y TEORA DE
LAS COMUNICACIONES
Redes de ordenadores
Definicin:
Una red de ordenadores es un conjunto de dispositivos hardware
interconectados entre s, a travs de algn medio de transmisin
Su propsito es el de compartir informacin y servicios entre
todos los equipos
Redes de ordenadores
Aplicaciones distribuidas/servicios
Son aplicaciones que se ejecutan en los nodos de la red y
se comunican entre ellas mediante el intercambio de
mensajes
Ejemplos
Web
Correo eletrnico
Intercambio de ficheros mediante P2P
Voz sobre IP (VoIP)
Juegos en red
Mensajera instantnea
Componentes
Ejemplo de red:
Acceso a un servidor Web a travs de un mdem ADSL y
una red pblica de telefona
ARPANET (1969)
WiFi, WiMax,
INTERNET
xDSL, ADSL2+,
Servicios para
disp. ligeros
Servicios Web
ATM
Ethernet
Plataformas
Distribuidas
Otros
SONET/SDH
Java ME,
OSGi, Android,
WS-*, servlets,
Javascript,
Ajax,
EJB/JEE, JBoss
Spring,
Soporte
Multimedia
La Web N.0
YouTube, Facebook,
Redes auto-organizadas
(MANET, VANET, ) ))
Redes sensores
RFID
Computacin
en la Nube
VoIP, Skype,
Google, Amazon,
Tecnologas de redes
La
revolucin
Internet
Redes
de dede
Tecnologas
Redes
de
desarrollo
yde
los
servicios
populares
Transporte
enms
auge
Acceso
servicios
Componentes
Nomenclatura:
Aplicacin
Enlaces
RED
nodo
nodo
Nodo terminal
(host - end system)
nodo
nodo
nodo
Nodo terminal
(host - end system)
Ejemplo:
Navegador
Internet
Wifi
Ethernet
Nodos intermedios
host
router
servidor
Conmutacin (definicin)
Una red conmutada consta de una serie de nodos
interconectados a travs de conmutadores
Un conmutador es un dispositivo capaz de enlazar
temporalmente dos o ms dispositivos
Motivacin
Aumentar la velocidad de transmisin mediante la
comparticin del ancho de banda del canal
Multiplexado
Utiliza un recurso (canal) para transmitir ms de un
mensaje simultneamente.
La entrada son datos/voz de baja velocidad y se combinan
en una sola banda de alta velocidad que se transmite por
un nico canal.
Beneficios:
Se aumenta la eficiencia del canal.
Tecnologa ADSL
Motivacin
Se requiere mayor ancho de banda en el enlace abonadored de telefona
Uso del enlace para voz: 0 4 Khz
Capacidad real del enlace: 1 Mhz o ms
Solucin
ADSL (Asymmetric digital subscriber line)
Ms capacidad de transmisin en el enlace descendente
que en el ascendente
Tecnologa ADSL
Mapas de frecuencia (por FDM)
Tecnologa ADSL
ADSL: Rangos de frecuencia
Canal de voz: 0 - 4 Khz
Canal de datos: 25 Khz - 1.1 Mhz
Envo: 25 Khz - 150 Khz
Recepcin: 150 Khz - 1.1 Mhz
Tipos de enlaces
Dos tipos bsicos de enlaces
Punto a punto: comunican dos nodos
Ejemplo: Conexin entre conmutadores
Modos de comunicacin
Tres modos
Smplex: los datos se transmiten en una sla direccin
Rendimiento
Medidas de rendimiento
Latencia: tiempo medio que tarda un paquete en ir de
origen a destino
Round trip time: tiempo que tarda un paquete en ir y
volver
Ancho de banda (bandwidth): digital (cantidad de bits por
segundo bps que admite un canal)
Paquetes transmitidos por segundo
Paquetes perdidos
Tasa de errores
10
Rendimiento
Tiempo de Transmicin:
Ttrans = #datos / ancho de banda
Tiempo de Propagacin:
Tprog = long. canal / vel. prog.
Latencia:
Latencia = Ttrans + Tprog
Tiempo de
Procesamiento
rtt
ESTRUCTURA Y
COMPONENTES DE UNA RED
11
Clasificacin
Criterio: medio de transmisin
Redes cableadas
Redes inalmbricas
12
Medios de transmisin
Cable de par trenzado de cobre: barato, flexible, distancias
mximas de cientos de metros
Cable coaxial: mejor ancho de banda que el par trenzado,
poco flexible
Fibra ptica: distancias de cientos de kilmetros, seguras,
costosas
Medios de transmisin
Rayos infrarrojos: direccionales, seguros, poco ancho de
banda
Ondas de radio terrestres: omnidireccionales, atraviesan
paredes
Ondas de radio por satlite: alta latencia, elevado ancho de
banda
13
Telfono mvil
Televisin, Cmara de vdeo
Teclado, ratn
Impresora
Bajo consumo
Alcance limitado
Ejemplo: Bluetooth
14
Ejemplo: Internet
15
Comunicacion distribuida
Intercambio de informacion entre procesos
Sincronizacion
Puntos de ejecucion en los que dos o mas procesos se
ponen de acuerdo
16
MODELO EN CAPAS Y
ESTNDARES
17
Arquitectura en capas
Las redes son sistemas complejos
Una forma de abordar la complejidad es establecer
modelos de capas
Ejemplos: sistemas operativos, model-view-contoller
Arquitectura en capas
Componentes:
Las capas
Las interfaces de servicio
Los protocolos
TCP connection
request
TCP connection
response
Get http://www.awl.com/kurose-ross
<file>
time
18
Arquitectura en capas
Protocolos
Un protocolo es un conjunto de reglas normalizadas que
establecen el formato, contenidos y significado de los mensajes
que se transmiten entre equipos distintos, as como el orden en el
que hay que enviarlos y las acciones a tomar al enviarlos y
recibirlos
Para que dos equipos se comuniquen deben implementar el
mismo protocolo en cada capa
Protocolos
Tipos de protocolos
Orientados a la conexin (connection oriented): el emisor y
el receptor han establecer de una conexin antes de
intercambiar informacin
Ejemplos: el telfono, TCP
19
Estndares
Dos tipos de normas
De facto (de hecho): se establecen sin ningn
planteamiento formal
De Jure (por ley): normas formales promulgadas por
organismos
Estndares
Organismos relevantes
Estndares: ISO (International Organization for
Standarization) http://www.iso.org
Modelo OSI (Open Systems Interconnection)
Wifi (802.11)
CSS
20
21
Arquitectura de TCP/IP
TCP/IP define tres o cuatro capas
A nivel de enlace pueden usarse diferentes tipos de redes
Fcil adopcin e integracin con las diferentes redes
existentes en su momento
Mensaje
Segmento / Datagrama
Paquete / Datagrama
Trama
Bit
Arquitectura de TCP/IP
IP es su protocolo ms importante
A nivel de transporte ofrece dos alternativas: con y sin
conexin
La mayora de las aplicaciones de Internet usan TCP
FTP (File Transfer Protocol), HTTP (Hypertext Transport Protocol),
SMTP (Simple Mail Transfer Protocol)
22
Encapsulamiento
origen
mensaje
segmento Ht
application
transport
Hn Ht
network
trama Hl Hn Ht
paquete
link
physical
link
physical
switch
destino
M
application
Ht
transport
destino
Hn Ht
network
Hl Hn Ht
link
Hn Ht
Hl Hn Ht
network
link
Hn Ht
physical
physical
router
23