Sunteți pe pagina 1din 23

Universidad de

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Contenido del tema


Conceptos y Teora de Comunicaciones
Definicin y Caracterizacin de los Sistemas en Red
Evolucin de las Redes de Comunicacin
Transmisin Fsica de la Informacin

Estructura y Componentes de una Red

Funciones de un Sistema de Comunicacin


Modelos Fsicos de Transmisin
Tipologas de Red
Computacin Distribuida y Comunicacin

Modelos en Capas y Estndares

Una Arquitectura en Capas


Estandarizacin de Protocolos de Comunicacin
El concepto de Red Comuntada
La Torre de Protocolos de Internet

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Definicin y Caracterizacin de los Sistemas en Red


Evolucin de las Redes de Comunicacin
Transmisin Fsica de la Informacin

CONCEPTOS Y TEORA DE
LAS COMUNICACIONES

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Concepto relacionado: Sistema Distribuido


Un sistema distribuido ofrece la visin de sistema nico, donde la
distribucin fsica de los recursos es transparente
Su propsito es ofrecer al usuario y a las aplicaciones una visin
de los recursos del sistema como gestionados por una nica
mquina virtual
Cuestin de perspectiva:
Red de ordenadores: punto de vista de la infraestructura de
comunicaciones
Sistema distribuido: punto de vista de los procesos software

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Componentes
Ejemplo de red:
Acceso a un servidor Web a travs de un mdem ADSL y
una red pblica de telefona

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Historia de las redes de ordenadores


Breve resea histrica

ARPANET (1969)

Aparicin en los aos 60


Difusin a partir de los 80
Avances informtica: ordenadores personales (PCs)
Avances telecomunicaciones: redes de rea local (LANs)
Expansin en los 90
Internet
EVOLUCIN 94 14
La Web
> x1000
En la actualidad Redes inalmbricas
Internet de las Cosas (Internet of Things, IoT)
Redes de sensores
Redes autoorganizadas
RFID
INTERNET (2005)
Etc.

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

WiFi, WiMax,

UMTS, HSDPA, 4G,

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,

Televisin por cable


Fibra ptica, FTTH, ..

La Internet de las Cosas

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

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Componentes
Nomenclatura:

Aplicacin
Enlaces
RED

nodo

nodo

Nodo terminal
(host - end system)

nodo

nodo

Nodo intermedio, nodo,


conmutador, router, switch

nodo

Nodo terminal
(host - end system)

Ejemplo:
Navegador

Internet

Wifi

Ethernet
Nodos intermedios

host

router

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

servidor

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Transmisin fsica de la informacin


Topologa fsica
Estructura de la red fsica, que se representa como un
conjunto de nodos (dispositivos) conectados mediante
enlaces (medios de transmisin). Pueden representarse
como grafos geomtricos.

Una red totalmente conectada (malla) de N nodos


requerira:
N(N-1)/2 enlaces
Muy costoso

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Transmisin fsica de la informacin: conmutacin


Red parcialmente conectada
Solamente hay algunos enlaces entre cada par de nodos
Problema: hay que encontrar un camino para llegar desde
un nodo a otro
Solucin: conmutacin

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Transmisin fsica de la informacin: conmutacin


Dos tipos de conmutacin
Conmutacin de circuitos
Los recursos para la transmisin se reservan mientras dura la
comunicacin
Los enlaces no se comparten con otros circuitos
Ej: Red de telefona tradicional
Conmutacin de paquetes
Los enlaces y los conmutadores (encaminadores o routers) se
comparten
Ej: la red Internet

Cuando se utiliza conmutacin de paquetes se suelen usar


tcnicas de almacenamiento y envo (store and forward)
Se almacena el paquete, se decide por qu enlace debe
retransmitirse y se retransmite

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Transmisin fsica de la informacin: multiplexado


Ancho de banda
Se define ancho de banda de una seal analgica como la
anchura del espectro de frecuencias y se mide en Hercios
(Hz)
Mayor ancho de banda en Hz => mayor velocidad en bps

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.

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Transmisin fsica de la informacin: multiplexado


Dos tipos bsicos de multiplexado
Divisin de frecuencias (Frequency-Division Multiplexing o
FDM)
Divisin de tiempo (Time-Division Multiplexing o TDM)

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

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

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Tecnologa ADSL
Mapas de frecuencia (por FDM)

Divisin en varios subcanales por TDM

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

ADSL 2+: Rangos de frecuencia


Canal de voz: 0 - 4 Khz
Canal de datos: 25 Khz - 2.2 Mhz
Envo: 25 Khz - 500 Khz
Recepcin: 500 Khz - 2.2 Mhz

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tipos de enlaces
Dos tipos bsicos de enlaces
Punto a punto: comunican dos nodos
Ejemplo: Conexin entre conmutadores

Difusin: son compartidos por varios nodos


Ejemplo: Ethernet, Wifi

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Modos de comunicacin
Tres modos
Smplex: los datos se transmiten en una sla direccin

Semi-dplex (half duplex): los datos se transmiten en


ambas direcciones, pero de forma alternada

Dplex (full duplex): los datos se transmiten en ambas


direcciones al mismo tiempo

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Funciones de un Sistema de Comunicacin


Modelos Fsicos de Transmisin
Tipologas de Red
Arquitectura de Internet
Computacin Distribuida y Comunicacin

ESTRUCTURA Y
COMPONENTES DE UNA RED

11

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Funciones/beneficios de las redes


Las redes de ordenadores permiten:
Mejora el proceso de obtencin y almacenamiento de la
informacin
Compartir informacin (ej: carpeta compartida)
Compartir perifricos (ej: impresora compartida)
Comunicacin entre usuarios (e.g. mensajera instantnea,
blogs, redes sociales)
Mayor capacidad de procesamiento (ej: paralelismo,
computacin en la nube)

Y tambin traen consigo varios problemas


El software distribuido es complejo
Problemas producidos por la red de comunicacin
Problemas de seguridad

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Clasificacin
Criterio: medio de transmisin
Redes cableadas
Redes inalmbricas

Criterio: cobertura geogrfica

PAN (Personal Area Network)


LAN (Local Area Network)
MAN (Metropolitan Area Network)
WAN (Wide Area Network)

12

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Clasificacin: medio de transmisin: redes cableadas


Caracterstica bsica
Utilizan un cable para la transmisin de informacin

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

Ejemplos: Ethernet, SDH/Sonet

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Clasificacin: medio de transmisin: redes inalmbricas


Caracterstica bsica
El sistema de transmisin no es un medio slido

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

Ejemplos: UMTS, IEEE 802.11, Bluetooth

13

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tipologas de red: redes de rea personal (PAN)


Caractersticas principales:
Cobertura: pocos metros
Objetivo principal: interconectar dispositivos prximos a
una persona

Telfono mvil
Televisin, Cmara de vdeo
Teclado, ratn
Impresora

Bajo consumo
Alcance limitado

Ejemplo: Bluetooth

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tipologas de red: redes de rea local (LAN)


Caractersticas principales:
Cobertura: uno o varios edificios
Compuestas por varios segmentos, que se interconectan
mediante concentradores (hubs) o conmutadores (switches)
Topologas

Bus: Ethernet (IEEE 802.3)


Anillo: Token Ring (IEEE 802.5)
Estrella: Fast Ethernet (IEEE 802.3u)
Todos con todos: WiFi (IEEE 802.11)

14

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tipologas de red: redes de rea metropolitana (MAN)


Caractersticas principales:
Cobertura: una ciudad
Dos tipos de infraestructuras:
Redes de fibra ptica
Redes inalmbricas

Ejemplos: DQDB, WIMAX (IEEE 802.16)

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tipologas de red: redes de rea extensa (WAN)


Caractersticas principales:
Cobertura: ciudades, pases, el mundo entero
Los equipos estn interconectados mediante conmutadores
Necesitan infraestructuras proporcionadas por entidades
de telecomunicacin (pblicas y/o privadas)
La latencia de los mensajes suele ser elevada

Ejemplo: Internet

15

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Computacin distribuida y comunicacin


Aplicaciones distribuidas
Las aplicaciones distribuidas consisten en procesos que se
comunican y sincronizan entre si mediante el intercambio
de mensajes

Comunicacion distribuida
Intercambio de informacion entre procesos

Sincronizacion
Puntos de ejecucion en los que dos o mas procesos se
ponen de acuerdo

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Computacin distribuida y comunicacin


Caracteristicas
Los procesos de una aplicacion distribuida no comparten
memoria
La comunicacion se lleva a cabo mediante paso de
mensajes

16

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Computacin distribuida y comunicacin


Algunas cuestiones a resolver:
Utilizan los dos procesos la misma tabla de codificacion de
caracteres?
Consideran ambas maquinas los mismos voltios para un
bit 0 y un bit 1?
Como sabe el proceso receptor cual es el ultimo bit de un
mensaje?
Como se puede saber si un mensaje se ha perdido o ha
sido danado y, en caso de que as sea, como se arregla esa
situacion?
Que tamano tienen los tipos de datos numericos y como se
representan internamente?

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Una Arquitectura en Capas


Estandarizacin de Protocolos de Comunicacin
La Torre de Protocolos de Internet

MODELO EN CAPAS Y
ESTNDARES

17

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Una capa N proporciona un servicio a la capa N+1 y es


usuaria de la capa N-1

La funcionalidad de comunicaciones en redes de


ordenadores se organizan en capas
El modelo de referencia OSI (Open Systems Interconnection)

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Arquitecturas de capas en redes de ordenadores


Se denominan arquitecturas de redes o familias de protocolos
(Network protocol families)
Definicin de un conjunto de protocolos organizados en capas
La implementacin de una arquitectura de red se llama torre de
protocolos (protocol stack)

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Sin conexin (connectionless): no es necesario establecer


ningn tipo de conexin previa al intercambio de
informacin
Ejemplos: el sistema de correo postal, UDP

19

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Estndares
Dos tipos de normas
De facto (de hecho): se establecen sin ningn
planteamiento formal
De Jure (por ley): normas formales promulgadas por
organismos

Dos tipos de entidades de normalizacin


Gubernamentales
Organizaciones voluntarias

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Estndares
Organismos relevantes
Estndares: ISO (International Organization for
Standarization) http://www.iso.org
Modelo OSI (Open Systems Interconnection)

Comunicaciones: The Institute of Electrical and Electronics


Engineers (IEEE) http://www.ieee.org
Ethernet (802.3)

Wifi (802.11)

Telecomunicaciones: ITU Telecommunication


Standarization Sector (ITU-T) http://www.itu.int/ITU-T/
ADSL (G.992) H.264 (MPEG4)

Internet: Internet Engineering Task Force (IETF)


http://www.ietf.org
HTTP (RFC 2616)

DNS (RFC 1034/1035)

Web: The World Wide Web Consortim (W3C)


http://www.w3.org
HTML5

CSS

20

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

El modelo de referencia OSI


Servicios para el usuario
Representacin de datos
Manejo de conversaciones (sesiones)

Conexin extremo a extremo


Paquetes entre nodos (ruta).
Tramas entre nodos directamente
conectados
Bits como seales

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

El modelo de referencia OSI


Propsito
Conseguir una estandarizacin de las tecnologas de
comunicaciones en redes de ordenadores

Adopcin del modelo


Mentalidad de telecomunicaciones, no de informtica
til para estudiar redes de ordenadores
Proporciona un lenguaje comn entre diseadores,
directores, vendedores y usuarios al tratar temas
referentes a la lgica de sistemas de comunicacin.
Malas implementaciones, modelo muy complejo
Temporizacin: Teora del apocalipsis de los dos elefantes.

21

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

Tema 1. Introduccin a las redes y sistemas distribuidos


Tema 2. Tcnicas de acceso y control de enlace
Tema 3. Protocolos de Interconexin de Redes
Tema 4. Servicios bsicos para el nivel de transporte en Internet
Tema 5. Aplicaciones distribuidas en Internet

Conceptos y Temas de Comunicaciones


Estructura de una Red
Modelos en Capas y Estndares

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

S-ar putea să vă placă și