Anda di halaman 1dari 86

I.1 MODELO DE COMUNICACIN.

Problemtica
Telemtica: convergencia entre telecomunicacin e
informtica (informtica a distancia).
Modelo simple de comunicacin
Objetivo de un sistema de comunicacin es intercambiar
informacin entre dos sistemas (origen y destino).

EMISOR RECEPTOR
MEDIO
Ordenador Ordenador

Emisor:Transforma el Medio: Medio fsico por el Receptor: Transforma el


mensaje original en una cual se transmite la seal mensaje enviado en una seal
seal(elctromagntica) para electromagntica generada comprensible para el receptor
transmitirla eficientemente Hilos o cables metlicos Compensa la atenuacin
Adeca Guas de onda Minimiza el ruido
Codifica La atmsfera
Amplifica
Fibras pticas
Etc.
I.1 MODELO DE COMUNICACIN. Problemtica
Ejemplo: Lneas
Telefnicas

Modem Modem

Terminal Remoto Computadora Central

Marco de referencia

Interfaz Interfaz
DTE DCE Medio DCE DTE

Circuito de Datos
Enlace de Datos
DTE: Data Terminal Equipment
DCE: Data Circuit terminating Equipment
I.1 MODELO DE COMUNICACIN. Problemtica
Problemtica
Necesidad de comunicarse para compartir informacin y recursos de manera sencilla y eficiente.
Qu medio de transmisin utilizar?. Cable, fibra ptica, radio.
Qu tipo de seal y modulacin?. Analgica (AM, FM, PM), digital (Manchester, bipolar NRZ)
Cmo es la transmisin?. Simplex, half duplex, full duplex.
Cmo enviar gran cantidad de datos de forma eficiente?. Mensajes, paquetes, tramas.
Quin tiene preferencia para transmitir?. Master-Slave, todos la misma.
Qu sucede si un equipo transmite a distinta velocidad que otro?.
Se producirn errores?. Ruido, interferencia, perdidas.
Cmo detectar los errores?. CRC, bits de paridad.
Cmo tratar los errores?. Corregirlos en recepcin, pedir retransmisin, cerrar la comunicacin.
Cmo ampliar el sistema a ms participantes? Qu topologa utilizar?. Redes LAN.
Cmo acceder a un medio compartido?. Testigo, FDM, TDM, CSMA, etc.
Cmo indicar a quien van dirigidos los datos?. Direcciones fsicas, lgicas.
Cmo unir redes LAN para crear redes ms grandes?. Redes WAN.
Cmo viajan los datos de red en red?. Nodos que almacenan, reenvian, encaminan.
Qu sucede si un nodo se satura o se cae?. Evitar bloqueo de red e integridad de datos.
Cmo proporcionar calidad y seguridad a los servicios de comunicacin?.
Qu aplicaciones o servicios proporcionan las redes?. Mail, acceso a BB. DD., etc.
I.1 MODELO DE COMUNICACIN. Problemtica
Tareas en los sistemas de comunicacin
Utilizacin del sistema de transmisin de la manera ms eficiente posible.
Implementacin de la interfaz entre el dispositivo de comunicaciones y el
sistema de transmisin.
Sincronizacin entre el transmisor y el receptor.
Gestin del intercambio (ejemplo: establecimiento y terminacin de una
llamada telefnica).
Deteccin, correccin de errores y control del flujo.
Direccionamiento del destino y encaminamiento a travs de la red.
Recuperacin para reanudar la actividad en el punto de interrupcin o
restablecer el sistema al estado anterior al comienzo del intercambio.
Formato de mensajes, de forma que ambos sistemas empleen la misma
codificacin binaria.
Calidad y seguridad en las comunicaciones.
Gestin de red (configuracin del sistema, supervisin de su estado, reaccin
frente a fallos).
I.2 REDES. Conceptos Relacionados
Justificacin del uso de redes
La forma ms simple de comunicacin entre dos terminales o dispositivos es establecer una
conexin directa a travs de un medio de transmisin punto a punto.
Normalmente no es viable la conexin mediante un enlace punto a punto si los dispositivos estn
muy alejados o si el nmero de ellos es elevado

N nodos

N(N-1)/2 enlaces

Solucin: interconectar cada dispositivo a una Red de Comunicaciones

Conjunto de equipos de datos autnomos


interconectados:
- autnomos: no necesitan de ningn
otro equipo para operar.
- interconectados: intercambio de Red de
Estaciones
informacin. (PCs, FAX, etc) Comunicacione
Primeros objetivos:
Nodos s
- Compartir recursos.
- Fiabilidad.
- Minimizar costes.
I.2 REDES. Conceptos Relacionados
Clasificacin:
Segn trfico mayoritario.
Segn topologa.
Segn tecnologa de transmisin.
Segn cobertura: LAN, MAN, WAN.
Encaminamiento.
Multiplexacin: FDM, TDM y CDMA.
Conmutacin
Servicios y aplicaciones.

Clasificacin: Segn el trfico mayoritario


Se habla de trfico mayoritario puesto que en la actualidad la mayora de las redes cursan todo
tipo de trfico.

Redes de VOZ. Transportan mayoritariamente trfico de voz ( ejemplo: Red telefnica bsica
RTB, GSM). Mediante MODEMS se puede emplear para transmisin de datos.

Redes de DATOS. Transportan mayoritariamente trfico de datos ( ej: X.25, FR, GPRS).

Redes MIXTAS ( Integradoras). Fueron diseadas en su origen para la integracin de servicios


y de trfico multimedia ( ej: RDSI-BA, UMTS).
I.2 REDES. Conceptos Relacionados
Clasificacin: Segn la Topologa

Bus
Anillo
Estrella
Estrella extendida
rbol o jerrquica
Malla completa
Red celular
Hbrida
I.2 REDES. Conceptos Relacionados
Clasificacin: Segn la Topologa
I.2 REDES. Conceptos Relacionados
Clasificacin: segn su cobertura o alcance espacial
PAN (Personal Area Networks). Redes de mbito menor a 10 m (sensores).
LAN (Local Area Networks). Proporcionan servicios de interconexin a una gran variedad de terminales
distribuidos en un rea geogrfica de reducidas dimensiones. Son de alta velocidad (>10 Mbps) y gran
calidad (tasa de error muy baja). Son de mbito privado y corporativo. Se encuentran en Universidades
(un edificio o un campus universitario), hospitales, oficinas...
MAN (Metropolitan Area Networks). Similar a una LAN pero en el mbito de una ciudad.
WAN (Wide Area Networks). Su mbito abarca uno o varios pases. Pueden ser pblicas o privadas.
Cubren grandes distancias geogrficas. Son de menor velocidad que las LAN (64 Kbps) y menor calidad
(Red Telefnica Conmutada)

Distancia entre Procesadores ubicados Ejemplo


procesadores en el mismo ...
1m Sistema PAN
10 m Habitacin
100 m Edificio LAN

1 Km Campus
10 Km Ciudad MAN (o WAN)
100 Km Pas
1.000 Km Continente WAN

10.000 Km Planeta
I.2 REDES. Conceptos Relacionados
Clasificacin: Segn la tecnologa de transmisin.
Redes Conmutadas
La red est formada por un conjunto de nodos que encaminan la informacin de origen a destino.
Ejemplo: Red Telefnica

Redes de difusin (BROADCAST)


Un solo canal de comunicacin compartido por todas las mquinas. Uno transmite, el resto
recibe. Ej: redes LAN.
De acuerdo con la direccin, la informacin puede ser ignorada o admitida:
Unicast: se enva a un destinatario concreto. Es el mas habitual.
Broadcast: se enva a todos los destinatarios posibles en la red. Ejemplo: anuncio de
nuevos servicios en la red.
Multicast: se enva a un grupo de destinatarios de entre todos los que hay en la red.
Ejemplo: videoconferencia.
Anycast: si se enva a uno cualquiera de un conjunto de destinatarios posibles. Ejemplo:
servicio de alta disponibilidad ofrecido por varios servidores simultneamente; el cliente
solicita una determinada informacin y espera recibir respuesta de uno cualquiera de
ellos. Nodo intermedio
I.2 REDES. Conceptos Relacionados
Encaminamiento en redes de conmutacin

Determinacin de la ruta:
Esttica: camino fijado, no sujeto a
condicionantes.
Variable:
Con desbordamiento: Hay un camino
fijado. Cuando este se colapsa se opta
por una ruta alternativa.
Dinmica: Va cambiando el
encaminamiento en funcin del estado de
la red (grado de congestin).

Criterios:
Mnimo nmero de saltos
Mnimo coste de recursos
Mnimo retardo
Mximo caudal, etc
I.2 REDES. Conceptos Relacionados
Multiplexacin FDM ,TDM y CDMA
Funcin : permitir a varios usuarios
compartir el medio fsico de la
transmisin.
Separabilidad
{ Frecuencia (FDMA)
Tiempo (TDMA)
Cdigo (CDMA)

TDM= Time Division Multiplexing FDM= Frequency Division Multiplexing


FRECUENCIA

FRECUENCIA
USUARIO 1
USUARIO USUARIO USUARIO
1 2 3 USUARIO 2

USUARIO 3

TIEMPO TIEMPO

CDM= Code Division Multiplexing


GO

USUARIO 3
DI

USUARIO 2
C
FRECUENCIA

USUARIO 1

TIEMPO
I.2 REDES. Conceptos Relacionados
Ej: Multiplexacin FDM
I.2 REDES. Conceptos Relacionados
Ej: Multiplexacin TDM
I.2 REDES. Conceptos Relacionados
Conmutacin.
Conmutacin de mensajes.
Conmutacin de circuitos.
Conmutacin de paquetes.
Datagrama.
Circuito Virtual.
Ejemplos de redes basadas en circuitos y en paquetes.

Tcnicas de Conmutacin
Mecanismos para establecer un camino de intercambio de datos entre fuente y destino de una
comunicacin.
Tipos:
Conmutacin de circuitos.
Conmutacin de mensajes
Conmutacin de paquetes.
Circuito virtual.
Datagrama

Equipo terminal

Nodo conmutacin
I.2 REDES. Conceptos Relacionados

Constant Bit Rate Variable Bit Rate


Simplicidad Compleja

Conmutacin Conmutacin Frame Conmutacin


de circuitos de circuito ATM Relay de paquetes
multivelocidades

Los dos extremos del diagrama representan las tcnicas de conmutacin ms


tradicionales. En general las tcnicas ms a la izquierda de la lnea proporcionan
transmisin sin o con poca variabilidad y con mnima demanda de procesado.
Las tcnicas situadas a la derecha proporcionan mayor flexibilidad permitiendo manejar
trfico a diferentes velocidades o trfico no predecible a costa de una mayor complejidad
en el procesado.
I.2 REDES. Conceptos Relacionados
Conmutacin de circuitos:
- Requiere el establecimiento de un camino fsico (conexin) entre el terminal origen y el terminal
destino previamente al inicio de la transferencia de informacin. Dicho camino es una secuencia
de enlaces conectados entre nodos de la red.
- Este tipo de conmutacin es ORIENTADA A CONEXIN.
- Los recursos se dedican en exclusiva a una llamada.
- Diseada para manejar trfico de voz.
- La eficiencia es aceptable debido al alto grado de actividad vocal.
- La comunicacin presenta tres fases:

1) Establecimiento del circuito (se hace un test para ver si la estacin remota est
ocupada o libre para aceptar la conexin).
2) Transferencia de datos.
3) Liberacin del circuito.

- Despus del establecimiento cada nodo debera reservar canales de comunicacin ms


capacidad de conmutacin.
- Existe un retardo previo a la fase de transferencia que corresponde a la fase de establecimiento.
Una vez establecida la llamada, los datos se transfieren a tasa fija sin prcticamente retardo.
- No existe peligro de congestin.

La transmisin de datos es de naturaleza a rfagas (bursty), por ello la utilizacin de conmutacin


de circuitos puede resultar ineficiente.
I.2 REDES. Conceptos Relacionados
Proyecto docente: Antenas y Propagacin

Ejemplo de red de conmutacin de circuitos: RED DE TELEFONA PBLICA


Aunque originalmente se dise y realiz para dar un servicio de telefona analgica a los
abonados, progresivamente se va convirtiendo en una red digital

Componentes :
Abonados: dispositivos que se conectan a la red. Ej: Telfono o modem.
Bucle local o de abonado: enlace entre el abonado y la red. Ej: cable de par
trenzado (varias decenas de km)
Centrales: Centros de conmutacin de la red. Si los abonados se conectan
directamente a ellos se llaman centrales finales. Un misma central final puede
servir a miles de abonados.
Lneas principales o troncales: son las lneas entre centrales. Pueden
transportar muchos circuitos de voz usando tanto FDM como TDM.
I.2 REDES. Conceptos Relacionados
Proyecto docente: Antenas y Propagacin

Conmutacin de circuitos: Establecimiento del circuito

En el establecimiento, la estacin origen pide al nodo al que est conectado una conexin con
la estacin destino.
Para encontrar el camino (concatenacin de enlaces entre nodos) hasta las estacin remota
este nodo se usa informacin de encaminamiento, disponibilidad, coste, etc. El proceso se
repite nodo a nodo, hasta llegar al nodo al que est conectado el terminal destino, que
comprueba si el terminal est preparado para aceptar la conexin.
Si la estacin remota est disponible el nodo destino enva una seal de aceptacin a nodo
origen a travs del camino o circuito establecido, que se mantendr durante toda la
transferencia de informacin.
I.2 REDES. Conceptos Relacionados
B
Conmutacin de circuitos. Cronograma
2
El retardo extremo a extremo ser:
A 1

T = Test + Tp + TT + Tlib Tp
Seal de peticin TN
m D de establecimiento
con TT = y Tp = Test
c vp
Test = Tiempo establecimiento Seal de
aceptacin
Tp = Tiempo de propagacin
TT = Tiempo de transmisin Tp
TN = Tiempo de procesado en el nodo Transferencia
Tlib = Tiempo de liberacin informacin TT
m = Longitud del mensaje (bits)
c = Capacidad del enlace (bps) Seal de
vp = Velocidad de propagacin (m/s) liberacin
Tlib
D = Distancia de la concatenacin de enlaces (m)
El tiempo de procesado en el nodo TN se debe a las funciones:
entender la marcacin, encaminamiento y tarificacin.
Una vez establecida la conexin los nodos ya no procesan la Enlace Enlace
Enlace
informacin, que se transmite de forma continua.
A 1 2 B
I.2 REDES. Conceptos Relacionados
Conmutacin de mensajes:
- La conmutacin de mensajes intercambia unidades lgicas de datos (mensajes).
- No hay establecimiento anticipado de la ruta entre el origen y el destino. El mensaje (informacin)
va precedido de una cabecera con la direccin de origen, direccin de destino, cdigos de control
de errores y otros parmetros. Dicha cabecera es procesada en cada nodo.
- Este tipo de conmutacin es NO ORIENTADA A CONEXIN.
- El mensaje viaja nodo a nodo. En cada nodo se debe esperar a recibir todo el mensaje y
retransmitirlo (almacenamiento y retransmisin o Store and Forward). Es necesario procesar la
cabecera.

Cabecera Mensaje

-Dado que la longitud de los mensajes es variable, el retardo tambin es variable. Al mismo
tiempo que es necesario determinar la capacidad de almacenamiento que ser necesaria para
evitar prdidas de informacin.
I.2 REDES. Conceptos Relacionados
Conmutacin de mensajes (cont):
-El conmutador Store and Forward consta bsicamente de los siguientes elementos:
Interfaz de red: al que se conectan las diferentes lneas o enlaces.
Buffers de recepcin: En los que se almacenan los datos de cada mensaje que se est
recibiendo.
Memoria central (FIFO): en la que se guardan los mensajes antes de enviarse.
Procesadores: para analizar la cabecera del mensaje y deciden a que buffer de salida se
encaminan antes de ser enviadas por el interfaz de salida.
Buffer de salida (reenvo)
Interfaz de salida (red)

Procesadores

Interfaz Buffers de Memoria Buffers de Interfaz


de red recepcin central reenvo de red
Secuencia de eventos:
- Recepcin de todos los bits del mensaje.
- Almacenamiento en la memoria central.
- Procesado.
- Encaminamiento hacia el nodo siguiente.
- Transmisin.
I.2 REDES. Conceptos Relacionados
Conmutacin de mensajes. Cronograma
El retardo extremo a extremo ser: B
T = Tp + Tw + nTN + (n+1)TT 2
A 1
D m+H
con Tp = y T =
vp T c
Tp
M1
Tp = Tiempo de propagacin total
TT = Tiempo de transmisin TN
TN = Tiempo de procesado en el nodo
TW = Tiempo de espera en cola total M1
m = Longitud del mensaje (bits)
H = Longitud de la cabecera (bits) TN
c = Capacidad del enlace (bps)
Vp = Velocidad de propagacin (m/s) M1
D = Distancia de la concatenacin de enlaces (m) TT

En el esquema representado se ha supuesto que hay una


Enlace Enlace Enlace
nica conexin, es decir, que el mensaje sale del nodo
inmediatamente despus de haber sido procesado. Si
hubiera varias conexiones, habra que aadir el tiempo de A 1 2 B
espera en cola, TW, puesto que el buffer de salida podra
estar ocupado por otros mensajes
I.2 REDES. Conceptos Relacionados
Conmutacin de mensajes (cont):
Ventajas:
- El uso del canal no es exclusivo para una conexin, sino compartido.
- Mayor eficiencia en la transmisin. El canal se asigna a la conexin que lo necesita.
- Durante la transmisin del mensaje se aprovecha toda la capacidad del canal.
- Disminuye la probabilidad de bloqueo de nuevas conexiones. Se admiten ms conexiones a costa
de tolerar un cierto retardo.
- No se requiere que el transmisor y el receptor estn disponibles simultneamente. (se guarda la
informacin hasta el receptor est disponible)
- Un mismo mensaje puede enviarse a varios destinos a la vez: MULTICAST, BROADCAST.
- Se pueden establecer prioridades en los mensajes incluyendo esta informacin en la cabecera.
Esto es muy til en sistemas de integracin de servicios (Ej.: voz, datos bancarios, La voz ha
de transmitirse en tiempo real, entonces se le dar prioridad frente a los datos bancarios que
nicamente requerirn no perderse).
- Se puede dar con mayor facilidad adaptacin de velocidades.
- Pueden seleccionarse procedimientos de control de errores y recuperacin de mensajes, control
de flujo, etc
Desventajas:
- No son adecuados para transferencias en tiempo real o interactivas ya que el retardo puede ser
elevado y muy variable (jitter elevado).
- Requiere grandes capacidades de almacenamiento.

La solucin: Conmutacin de paquetes.


I.2 REDES. Conceptos Relacionados
Conmutacin de paquetes:
- Los datos se transmiten en bloques llamados paquetes. Los mensajes largos se trocean en
paquetes que contienen:

*Informacin de usuario
*Informacin de control ( permite el enrutamiento del paquete y la transmisin hacia el
destino).

-En cada nodo de la red, el paquete es almacenado brevemente hasta que se pasa al siguiente
nodo.

Datos de usuarios

Datos Datos Datos

Inf
Control
I.2 REDES. Conceptos Relacionados
Conmutacin de paquetes (cont):

Ventajas:

- Aumenta la eficiencia. Un enlace puede repartirse entre varios usuarios.


- Permite el intercambio de paquetes entre dos estaciones con tasas diferentes.
- Disminuye la probabilidad de bloqueo de nuevas conexiones. Se admiten ms conexiones a costa
de tolerar un cierto retardo.
- Admite el uso de mecanismos de asignacin de prioridades a los paquetes.

Desventajas

- Mayor retardo comparado con conmutacin de circuitos: Retardos en los nodos, retardo de
espera en cola,
- Aparece el fenmeno del jitter. Los paquetes de una determinada fuente puede sufrir diferentes
retardos.
- Necesidad de cabeceras en los paquetes.
- Mayor procesado de la informacin.
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES

DATAGRAMA:

- Cada paquete se trata independientemente, sin tener en cuenta los paquetes transmitidos con
anterioridad.
-Los paquetes asociados a una misma conexin no tienen por qu seguir la misma ruta ni llegar en
secuencia al destino. No hay fase de establecimiento ni de liberacin de la conexin (NO
ORIENTADO A CONEXIN). Todos los paquetes contienen una direccin destino y un nmero de
secuencia que permite ordenarlos. La estacin destino se ha de encargar de recuperar el orden.
-- Robusto frente a la cada de nodos.
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES. B
DATAGRAMA. Cronograma 2
El retardo extremo a extremo ser:
A 1

T = Tp + Tw + nTN + TT
Tp
D m p p P1
con Tp = y TT = +n
vp p-H c c P2
TN

P1
Tp = Tiempo de propagacin total P3
TT = Tiempo de transmisin
P2
TN = Tiempo de procesado en el nodo
TW = Tiempo de espera en cola P1
P3
m = Longitud del mensaje (bits)
H = Longitud de la cabecera (bits) P2
p = Longitud del paquete incluyendo la cabecera (bits)
c = Capacidad del enlace (bps) P3
vp = Velocidad de propagacin (m/s)
D = Distancia de la concatenacin de enlaces (m) Enlace Enlace Enlace

A 1 2 B
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES.
CIRCUITO VIRTUAL:
- Se establece una ruta antes de enviar los paquetes. Una vez establecida la ruta todos los
paquetes la siguen. (ORIENTADO A CONEXIN)
- Dado que la ruta se fija para toda la duracin de la conexin, se denomina circuito virtual.
- Cada paquete contiene la informacin sobre el circuito virtual y los datos de usuario.
- Una vez el circuito virtual est establecido, no es necesario tomar decisiones de
encaminamiento.
- Si cae un nodo del circuito se pierde la comunicacin.

Hay dos modalidades de circuito virtual.

*CVP: CIRCUITO VIRTUAL PERMANENTE. La ruta est siempre establecida y los


comunicantes la usan cuando la necesitan. Establecida cuando un usuario se abona a la red.
*CVC: CIRCUITO VIRTUAL CONMUTADO. La ruta se establece solo cuando los sistemas
finales la necesitan.
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES.
CIRCUITO VIRTUAL:
Y

Ejemplo: DLCI = 4

DLCI = 7 B Z

DLCI = 1 Red de
Transporte
A
X Lneas punto a punto
DLCI = 4
DLCI = 7
C
Tabla de conmutacin de VCs en A:
DLCI: Data Link Connection Identifier
DLCI = 5
Puerto DLCI Puerto DLCI Circuito

1 7 Rojo W
4 7 Azul
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES. B
CIRCUITO VIRTUAL. Cronograma. 2
El retardo extremo a extremo ser:
A 1
T = Test + Tp + Tw + nTN + TT + Tlib
Tp
TN
Seal de peticin
D m p p
Tp =T
de establecimiento
con p
y TT = +n Test
vp p-H c c Seal de
aceptacin
Test = Tiempo establecimiento
Tlib = Tiempo de liberacin
Tp = Tiempo de propagacin
TT = Tiempo de transmisin
TN = Tiempo de procesado en el nodo
TW = Tiempo de espera en cola
m = Longitud del mensaje (bits) Seal de
liberacin
H = Longitud de la cabecera (bits) Tlib
p = Longitud del paquete incluyendo la cabecera (bits)
c = Capacidad del enlace (bps)
vp = Velocidad de propagacin (m/s)
DEl=tiempo
Distancia de la concatenacin
de procesado demenor
en el nodo es enlaces (m)en el
que Enlace Enlace Enlace
modo datagrama A 1 2 B
I.2 REDES. Conceptos Relacionados
EFECTO DEL TAMAO DE LOS PAQUETES

Longitud ptima: aquella


que minimiza el tiempo de
retardo de transmisin del
mensaje

mH
p opt =H+
n

Cuanto mayor sea el mensaje o el tamao de la cabecera mayor


ser el tamao del paquete ptimo.
Cuanto ms nodos intermedios haya ms conveniente ser
fragmentar el mensaje.
I.2 REDES. Conceptos Relacionados
B
1.1
1.2
1.3
VC 1
A 1.3 1.2 1.1
VC 2
2.3
2.3 2.2 2.1 Red Orientada 2.2
2.1
a conexin C

Cada paquete lleva el Todos los paquete que


nmero del circuito virtual El orden se respeta
van por un mismo VC
al que pertenece usan la misma ruta

B
B.1
B.2
B.3

A B.3 B.2 B.1 Red NO C.2


orientada a C.1
C.3 C.2 C.1 C.3
conexin C

Cada datagrama lleva la La ruta se elige de El orden no siempre


direccin de destino forma independiente se respeta
para cada datagrama
I.2 REDES. Conceptos Relacionados
Tipos de CONMUTACION DE PAQUETES.

Circuito virtual vs Datagrama.


Si la transmisin de datos dura bastante tiempo, el circuito virtual tiene algunas ventajas:

Paquetes recibidos en el mismo orden en que son transmitidos.


Control de secuencia y errores.
Ms rpido. No requiere tomar decisiones de encaminamiento.

Ventajas del modo datagrama:

No precisa establecimiento de una conexin.


Es ms flexible. Reacciona a situaciones de congestin.
Es ms fiable. Si un nodo cae, el reto de los paquetes buscan una ruta alternativa.

La mayor parte de las redes de conmutacin de paquetes actuales


utilizan circuitos virtuales
I.2 REDES. Conceptos Relacionados
Comparativa de modos de Conmutacin de Paquetes

Red no orientada a RED orientada a conexin


conexin (datagrama) (circuitos virtuales)
Establecimiento Innecesario Requerido (permanente o
conexin temporal)
Direccionamiento Cada paquete lleva la Los paquetes solo llevan el
direccin completa de nmero del VC (generalmente
origen y destino pequeo)
Informacin Ni los routers ni la subred Cada VC requiere una entrada en
de estado conservan ninguna las tablas de cada conmutador por
donde pasa
Encaminamiento Independiente para cada La ruta se elige al establecer el
datagrama VC; todos los paquetes siguen esa
ruta
Efecto de fallo Se pierden paquetes en Todos los VC que pasan por ese
en un router trnsito solamente conmutador se terminan
Ancho de banda Dinmico fijo
Control de congestin En cada paquete En establecimiento
Ejemplos Red IP X.25, Frame Relay, ATM
I.2 REDES. Conceptos Relacionados
Servicios y Aplicaciones
Services
Bio Image

Audio Video
hub Chat Web
router
Whiteboard
UMTS

IP Network Control

SIP/SDP
Ambulance Signalling

router
switch
Services

Audio Video

Chat Web

Whiteboard

MCU Control

SIP/SDP
Signalling

Services + Control + Signalling

MCU Multipoint Control Unit Hospital Network


I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Protocolos: arquitectura, caractersticas y funciones.
Modelo OSI
Modelo TCP/IP.

PROTOCOLOS
Reglas que definen o regulan la comunicacin entre entidades de sistemas diferentes.
Se requiere que hablen el mismo idioma.
Entidades: Aplicaciones para usuarios.
Gestores de correo electrnico.
Sistemas de gestin de bases de datos.
Sistemas: Computador.
Terminal.
Sensor remoto.

ELEMENTOS CLAVE
Sintaxis: Formato de los datos.
Niveles de seal.
Semntica Informacin de control.
Gestin de errores.
Temporizacin: Coordinacin de velocidades.
Secuenciacin
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
FUNCIONES DE UN PROTOCOLO
Control de Errores.
Control de Flujo.
Fragmentacin y Reensamblado.
Orden de Entrega (Secuenciamiento).
Direccionamiento.
Sincronizacin.
Control de Conexin.
Encapsulacin.
Servicios de Transmisin: Prioridad, Seguridad
...

No todos los protocolos tienen estas funciones


I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Por qu hace falta una arquitectura de protocolos?
La tarea se descompone en subtareas, facilitando la tcnica modular.
Las subtareas se implementan de manera independiente en diversas capas de la
arquitectura (reduce la complejidad de desarrollo)
Estandariza interfaces
Asegura la interoperabilidad de la tecnologa.
Acelera la evolucin.
Simplifica la enseanza y el aprendizaje

Arquitectura de protocolos: estructura formada por un conjunto de


mdulos que realiza las funciones de comunicacin entre entidades.

Ejemplos
Dos artistas, mantienen por va telegrfica una conversacin sobre pintura: uno en Mosc y
el otro en Valencia, Para entenderse disponen de traductores ruso-ingls y valenciano-
ingls, respectivamente. Los traductores pasan el texto escrito en ingls a los telegrafistas
que lo transmiten por el telgrafo utilizando cdigo Morse.
Transferencia de archivos entre dos ordenadores unidos por una red de comunicaciones
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo
Dos artistas manteniendo por va telegrfica una conversacin sobre
pintura.

Capa Mosc Valencia


Pintura

4 Artista Artista
Ruso Valenciano
Ingls

3 Traductor Traductor
Texto escrito Texto escrito
Morse
2 Telegrafista Telegrafista
Manipulador Manipulador
Impulsos elctricos
1 Telgrafo Telgrafo

Comunicacin real Comunicacin virtual


I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo (cont.)
Suponer ahora que Mosc y Valencia no disponen de comunicacin directa va telgrafo,
pero que la comunicacin se realiza de forma indirecta por la ruta:
Mosc Copenhague: telgrafo por cable
Copenhague Pars: radiotelgrafo
Pars Valencia: telgrafo por cable

Pintura
Artista Artista

Ingls
Traductor Traductor

Morse Morse Morse


Telegrafist Telegrafist Telegrafist Telegrafist
a a a a
Impulsos Ondas Impulsos
elctricos de radio elctricos
Telgrafo Telgrafo Telgrafo Telgrafo
Mosc Copenhague Pars Valencia
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo
Transferencia de archivos
La fuente debe activar el trayecto de comunicaciones o informar a la red de cul
es el destino.
Debe comprobar que el destino est preparado para recibir los datos.
La aplicacin de transferencia de archivos de la fuente debe comprobar que el
sistema de gestin de archivos del destino puede aceptar y guardar el archivo
para este usuario.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Modelo de tres capas
Las comunicaciones involucran a tres agentes
Aplicaciones.
Ordenadores.
Redes.
Organizar la tarea de la comunicacin en tres capas o niveles:
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Capa de acceso a red
Intercambio de datos entre el computador y la red a la que est conectado.
El computador emisor proporciona a la red la direccin de destino.
El computador emisor puede necesitar ciertos servicios proporcionados por la red.
Depende del tipo de red que se use (LAN, conmutacin de
paquetes, etc.).
Resto de software de comunicaciones por encima de la capa de acceso a la red no tendr
que ocuparse de las caractersticas especficas de la red.
Capa de transporte
Intercambio de datos de una manera segura:
Todos los datos llegan a la aplicacin destino.
Mismo orden en que fueron enviados.
Independiente de la red que se use.
Independiente de la naturaleza de las aplicaciones.
Capa comn compartida por todas las aplicaciones.
Capa de aplicacin
Intercambio de datos de una manera segura:
Admite varias aplicaciones de usuario.
Para cada tipo de aplicacin se necesita un mdulo independiente.
Ejemplo: correo electrnico, transferencia de ficheros, navegacin web,
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Requisitos de direccionamiento
Se necesitan dos niveles de direccionamiento.
Cada computador debe tener una direccin de red exclusiva.
Cada aplicacin en el computador debe tener una direccin que sea nica dentro
del propio computador
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Unidades de datos de los protocolos
En cada capa, se utilizan protocolos para la comunicacin.
Se aade informacin de control a los datos del usuario en cada capa.
La capa de transporte puede fragmentar los datos del usuario. Cada fragmento tendr una
cabecera de transporte ( Service Access Point, nmero de secuencia, cdigo de deteccin de
errores. Resultado: una unidad de datos de transporte de protocolos o PDU.
Aade la cabecera de acceso a la red (direccin del computador destino).
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Funcionamiento de una arquitectura de protocolos (resumen)
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Arquitecturas de protocolos normalizadas
Aos 60-70:
Protocolos de comunicaciones propietarios, incompatibles y heterogneos
Multiplicidad de fabricantes, plataformas, equipos, aplicaciones...
Necesidad de una estructuracin en el proceso de comunicacin
Arquitecturas normalizadas:
Interoperabilidad entre equipos.
Gran mercado de equipos y software..
Los clientes pueden exigir equipos estandarizados.
Tienden a congelar la tecnologa.
Dos normas:
Modelo de referencia OSI (ISO 7498, 1984)
Nunca ha respondido a las expectativas iniciales.
Conjunto de protocolos TCP/IP (Proyecto ARPANET DoD,1972)
Es la ms ampliamente utilizada
Organizaciones de normalizacin: IETF, ISO, UIT-T,
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.

Crticas al modelo OSI


Tard mucho en desarrollarse.
Tecnologa inadecuada:
Algunos niveles vacos, otros muy densos.
Muy complejo, difcil de implementar e ineficiente.
Implementaciones inadecuadas (enormes y lentas)

Crticas al modelo TCP/IP


No es un modelo general:
No describe cualquier pila de protocolos
Se trata de una implementacin concreta
No se distinguen las capas fsica y de enlace de datos
No es un modelo apropiado a seguir
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Modelo OSI
El modelo OSI (Open System Interconnection) fue definido entre 1977 y 1983
por la ISO (International Standards Organization) para promover la creacin de
estndares independientes de fabricante. Divide TODAS las funciones que tiene
que realizar un sistema de comunicacin en siete de capas o niveles. Este
modelo no normaliza ningn protocolo, solo define cada capa.
Los niveles tienen una estructura jerrquica que se apoya en la nocin de
servicio. Cada capa se sirve de la inferior para realizar ciertas funciones, realiza
sus propias funciones y ofrece un servicio a la capa superior. As, cada nivel N
es proveedor de servicio de nivel N y usuario de servicio N-1.
Directrices
Nmero de niveles suficientemente grande para que cada nivel fuera sencillo
pero no excesivo para evitar que el modelo OSI fuera inmanejable.
Frontera muy sencilla entre capas consecutivas.
Funciones relacionadas entre s se agrupan en una misma capa.
Todas las capas deben tener nicamente interfaz con la capa superior y con la
inferior, salvo evidentemente la primera y la ltima.
Reaprovechar la mxima experiencia acumulada.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
OSI como modelo de referencia para la normalizacin
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.

Niveles OSI

Aplicacin.
Presentacin.
Sesin.
Transporte.
Red
Enlace de datos
Fsica.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Niveles OSI
Nivel fsico (Nivel 1)
Permite utilizar directamente el medio fsico de transmisin. Como servicio ofrece la transmisin de
bits. En este nivel se definen las siguientes caractersticas:
mecnicas: tipos de conectores, el dimetro del cable y el tipo de material en su caso, etc.
elctricas: niveles de transmisin o el tipo de seal transmitido.
funcionales: especificar que hace cada hilo o canal.
de procedimiento: reglas o secuencia de eventos para transmitir.
Ejemplo: EIA RS-232, que define la utilizacin de los puertos serie de los equipos.
Nivel de enlace (Nivel 2)
Ofrece al siguiente nivel una transmisin fiable de bits. Controla el flujo de datos para evitar que un
equipo enve datos ms rpido de lo que el otro permite.
En redes de difusin, adems, se encarga del control de acceso al medio compartido.
En redes de conmutacin, controla el establecimiento, mantenimiento y liberacin de la conexin en
cada uno de los enlaces.
Ejemplos de protocolos: HDLC.
Nivel de red (Nivel 3)
Proporciona una conexin extremo a extremo en redes interconectadas. No es enecesaria en
enlaces directos donde es el nivel 2 el que proporciona la conexin. Otras funciones son:
segmentacin: adaptacin al tamao de paquete mximo transmisible por la red.
encaminamiento: definicin de las rutas a seguir por los datos hasta su destino.
control de congestin: evitar que se produzcan cuellos de botella.
interconexin: resolver los problemas derivados de la interconexin de redes heterogneas.
Ejemplos de protocolo: IP.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Niveles OSI
Nivel de transporte (Nivel 4)
Garantiza la transmisin sin errores extremo a extremo, independiente del tipo de red. Se encarga
de que los datos lleguen sin errores, ordenados, sin prdidas ni duplicados.
Este nivel fragmenta el mensaje en origen y lo recompone en el destino, asumiendo la ordenacin
de los distintos paquetes que llegan.
Ejemplos de protocolo: TCP.

Nivel de sesin (Nivel 5)


Se encarga de organizar y sincronizar el dilogo entre los dos extremos (disciplinas de dilogo).
La mayor parte de los protocolos estn definidos por el ISO, aunque su uso es muy escaso.

Nivel de presentacin (Nivel 6)


Este nivel elimina los problemas que puedan surgir al comunicar arquitecturas con estructuras o
representacin de datos especficas (formato y codificacin de datos). Otras funciones son la
compresin y el cifrado.

Nivel de aplicacin (Nivel 7)


Medio para que las aplicaciones accedan al entorno OSI.
Ejemplo de servicios o aplicaciones: transferencia de archivos, terminal virtual, etc.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Entorno OSI
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Utilizacin de un retransmisor
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Modelo TCP/IP
Desarrollada en el seno de ARPAnet, red creada en 1969 por la Advanced
Research Projects Agency del Department of Defense de EEUU.
Cuando se unen redes satlite y radio aparecen los primeros problemas de
interconexin. Se crea el modelo de referencia TCP/IP en 1974:
Capacidad de conexin de mltiples redes de una manera sencilla.
Exigencia de permanencia de la comunicacin mientras funcionan los host
extremos.
Competencia y correspondencia con la torre OSI
TCP/IP se ha impuesto en los aos 90 al contrario OSI TCP/IP
de lo que se opinaba en los 80, cuando se crea que 7 Aplicacin 7
el modelo OSI es el que triunfara.
Los protocolos TCP/IP se crearon y normalizaron 6 Presentacin 6 Aplicacin
mucho antes de que se definiera el modelo OSI. 5 Sesin 5
Pese a que los gobiernos apoyaban los estndares
4 4 Host-Host
de OSI, desde mediados de los 80 se ha ido Transporte
introduciendo TCP/IP en las administraciones, Internet
principalmente en el Departament of Defense de 3 Red 3
EE.UU. 2 Enlace de Datos 2 Nivel de
Otro de los motivos de su implantacin es la Acceso a Red
popularizacin de Internet. 1 Fsico 1
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Niveles TCP/IP
Objetivo
Garantizar la comunicacin pese a problemas locales o desconexiones en grandes
segmentos de la red, siendo las mismas mquinas conectadas a la red quienes, de forma
automtica, resuelvan los problemas suscitados.
Basada en la comunicacin de tres agentes:
Procesos: entidades que desean comunicarse.
Maquinas (hosts): lugar donde residen o corren los procesos.
Redes: la comunicacin tiene lugar a travs de redes a las que las hosts estn unidas.
Host Host

Aplicacin Aplicacin

Sistema Operativo
Sistema Operativo

Host-Host Host-Host

Internet Internet

Nivel de Nivel de Acceso


Acceso a Red a Red

Direccionamiento
RED Internet RED
NAP 1 NAP 2
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de proceso/aplicacin

)P Qu debo enviar?
FT
s(
ro
he
Fic

Es la interfaz que ve el usuario final


f.
ns

Muestra la informacin recibida


Tra

P ) En ella residen las aplicaciones


M T
i l (S
ma Enva los datos de usuario a la
e- TP)
(H
T aplicacin de destino usando los
W
W W servicios de las capas inferiores
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de host to -host

Son estos
datos buenos?

Identifica al proceso origen y al


destinatario de los datos
Verifica que los datos se
transmitan correctamente

Este paquete
no es bueno.
Reenviar
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de Internet

Implementa un sistema
universal de direcciones
lgicas denominadas
direcciones IP.
Realiza el encaminamiento de
mensajes a travs de las
diferentes redes.
Hace uso de encaminadores,
denominados gateways o
routers.
Routers
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: nivel de acceso a red

Intermediario entre un host y


la red, y entre los
dispositivos de red.
Usa las direcciones fsicas
de los dispositivos
empleados.
Constituye la tecnologa de
red sobre la que se acta.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
TCP/IP: protocolos
Nivel de Aplicacin FTP SMTP SNMP
TELNET
(mensaje)
IP Internet Protocol
Nivel Host-to-Host TCP Transmission Control Protocol
(segmento) TCP UDP
UDP User Datagram Protocol
FTP File Transfer Protocol
Nivel Internet SMTP Simple Mail Transfer Protocol
(datagrama) IP
SNMP Simple Network Management
Protocol
Nivel de acceso
a red (trama) CSMA/CD, Token Ring, X.25, ISDN, ATM, etc

Encapsulado de protocolos
20
bytes
Cabec.T Datos aplicacin Segmento TCP
20
bytes CP
Datagrama IP
14
Cabec.I Segmento TCP 4
bytes P bytes
Cabecera Datagrama IP Cola de Trama
de enlace enlace
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo modelo TCP/IP:
Modelo de capas y protocolos en acceso a servidor desde LAN Ethernet
Capa
HTTP
4 Aplicacin Aplicacin

TCP
3 Host-to- Transporte
Host
IP
2 Internet Red

LAN Ethernet
1 Acceso a Acceso a
red red

Cliente Servidor
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo modelo TCP/IP:
Modelo de capas y protocolos en acceso a servidor desde conexin remota
Capa
HTTP
4 Aplicacin Aplicacin

TCP
3 Host-to- Host-to-
Host Host
IP IP IP
2 Internet Internet Internet Internet
Token
Ethernet PPP Ring
1 Acceso a Acceso a Acceso a Acceso a
red red red red

Cliente LAN LAN Servidor


Ethernet Token Ring
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Direccionamiento IP

Una direccin IP es un cdigo


numrico nico que identifica a
un ordenador especfico en
Internet
Dn
d o e s? d e est
no ?
Qu
Cm
o llego
a l?
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Direccionamiento IP
Identificadores universales.
Virtual
Interpretado por el software.
Independiente del direccionamiento hardware.
Identifican una conexin de un nodo.
Direccin consta de 32 bits, conceptualmente dividido en dos
campos:
Identificador de red (netid).
Identificador de nodo (hostid).
Representacin:
Notacin decimal tomando cada 8 bits como un nmero decimal y separando
los dgitos decimales por puntos

10011011 11010010 00100110 11110001

155 . 210 . 38 . 241


I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Clases de direcciones IP

Identificador de red (netid) Identificador de nodo (hostid)

1 8 32
Clase A 0 ID red ID nodo
Pocas redes (126)
16.777.214 nodos por red 1.0.0.0 ... 126.0.0.0
2 16 32
Clase B 1 0 ID red ID nodo
Redes medianas (16.382)
65532 nodos por red 128.1.0.0 ... 191.254.0.0
3 24 32
Clase C 1 1 0 ID red ID nodo
Muchas redes (2.097.150)
254 nodos por red 192.0.1.0 ... 223.255.254.0
4 32

Clase D 1 1 1 0 Direccin Multicast


224.0.0.0 ... 239.255.255.0
5 32

Clase E 1 1 1 1 0 Reservado para usos futuros


I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Direcciones IP especiales

Este Todo 0s
host
Utilizadas como
direccin fuente en el
Host en esta Todo 0s hostid arranque del sistema
red

Se refiere nicamente a
Direccin de netid Todo 0s
la red y no a sus nodos.
red

Difusin Envo de un paquete a todos


netid Todo 1s
directa los nodos de la red netid.

Envo de un paquete a todos


Difusin Todo 1s los nodos de su red durante
limitada el arranque del sistema

Direccin de 127 Cualquier dgito Utilizada para pruebas


loopback
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo de direccionamiento IP: router conectando tres LANs

IP: 147.156.13.5 IP: 147.156.24.12 IP: 147.156.145.17


Router: 147.156.0.1 Router: 147.156.0.1 Router: 147.156.0.1

LAN B
213.15.1.0

LAN A
147.156.0.0

147.156.0.1 IP: 213.15.1.2


Al estar todas las redes
Router: 213.15.1.1
directamente conectadas no hacen 213.15.1.1
falta rutas

193.146.62.1

LAN C
193.146.62.0 IP: 213.15.1.3
Router: 213.15.1.1

IP: 193.146.62.7 IP: 193.146.62.12 IP: 193.146.62.215


Router: 193.146.62.1 Router. 193.146.62.1 Router: 193.146.62.1
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Ejemplo de direccionamiento IP: conexin de LANs va lnea serie

LAN A LAN B
165.12.0.0 213.1.1.0

A 213.1.1.0 por 192.168.2.2


Red 192.168.2.0

165.12.0.1
X 213.1.1.2
165.12.0.2 192.168.2.1 Router 213.1.1.1
Router 165.12.0.1

192.168.2.2 213.1.1.1
Y

A 165.12.0.0 por 192.168.2.1 213.1.1.3


165.12.0.3 Router 213.1.1.1
Router 165.12.0.1
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Direcciones IP reservadas y privadas

Red o rango Uso


127.0.0.0 Reservado (fin clase A)
128.0.0.0 Reservado (inicio Clase B)
191.255.0.0 Reservado (fin clase B)
192.0.0.0 Reservado (inicio Clase C)
224.0.0.0 Reservado (inicio Clase D)
240.0.0.0 255.255.255.254 Reservado (clase E)
10.0.0.0 Privado
172.16.0.0 172.31.0.0 Privado
192.168.0.0 192.168.255.0 Privado
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Asignacin de direcciones IP

Inicialmente la asignacin de direcciones IP la realizaba el NIC (Network


Information Center) de forma centralizada.
A principios de los 90 se decidi descentralizar esta funcin creando los
llamados RIR (Regional Internet Registry).
Registro Regional rea geogrfica

ARIN (American Registry for Internet Numbers) EEUU y Canad


www.arin.net
APNIC (Asia Pacific Network Information Centre) Asia oriental
www.apnic.net Pacfico
RIPE (Rseaux IP Europenes) Europa
www.ripe.net Oriente Medio
Asia Central
LACNIC ( Latin American and Caribbean Network Information Center) Amrica y el
www.lacnic.net Caribe (excepto
EEUU y Canad)
AFRINIC (African Network Information Center) frica
www.afrinic.net Oceano Indico
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Nombres de dominio IP
Son nombres que se utilizan para identificar equipos en Internet, de una forma
ms sencilla.
Las personas recuerdan mejor nombres que nmeros.
Las direcciones IP pueden cambiar cuando un ordenador cambia de
ubicacin.
Son entidades administrativas cuyo propsito es subdividir la carga de gestin
entre distintas subentidades (proceso a repetir si el tamao as lo aconseja).

Network Information Center asigna


dominios de primer nivel (Top Level
Domains). Cada pas administra su TLD
(ES-NIC, www.nic.es).
Cada TLD dispone de sus propias normas
(autonoma) acerca de quien puede
registrar un dominio de segundo nivel, que
dominios estn permitidos, que
procedimientos hay que seguir para
registrar un dominio de segundo nivel, etc.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servidor de nombres DNS (Domain Name System)
Sistema de computacin distribuido que relaciona nombres y direcciones
(traduccin) va una ordenacin jerrquica de dominios delegados.

DNS raz DNS raz As es como


Recursive DNS Iterated DNS funciona a
Query 6 Query da de hoy el
2
3 sistema DNS
7 2

3 4

5
DNS local DNS en .com DNS en .com
ns.unizar.es
4 5 DNS local
7
ns.unizar.es
1 8 6
1 8

DNS remoto DNS remoto


ns1.google.com ns1.google.com
Host peticionaria Host peticionaria
tele2.cps.unizar.es tele2.cps.unizar.es

www.google.com
www.google.com

Dig: herramienta de consulta a servidor DNS.


I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Agotamiento del espacio de direcciones IPv4

Nueva versin del protocolo IP


IPv6: identificadores de 128 bits de longitud.
Representacin X:X:X:X:X:X:X:X, cada X representa el valor hexadecimal de un
grupo de 16 bits. Ejemplo:
2001:410:0:1::0:45FF/128 (direccin de un host)
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Comunicacin extremo a extremo en TCP/IP
Necesidad de un mecanismo de direccionamiento adicional para
identificar a las aplicaciones (puerto).

AP AP Los puertos utilizan un


buffer o cola de espera,
donde se almacenan los
paquetes que llegan hasta
Comunicacin que la aplicacin los extrae.
extremo a extremo

Para comunicarse con una


aplicacin en un host
destino, una fuente necesita
conocer su direccin IP y el
nmero de puerto.

Protocolos : - TCP (Transmission Control Protocol) Fiable


- UDP (User Datagram Protocol) No fiable
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Cmo contactan dos aplicaciones en TCP/IP?
Una aplicacin: - Empieza la ejecucin primero.
- Espera pasivamente en un puerto fijo.
Otra aplicacin: - Empieza la ejecucin despus.
- Establece contacto con la primera aplicacin.
Esta es la interaccin cliente servidor.
Servidor (apertura pasiva) Cliente (apertura activa).
La informacin fluye en ambos sentidos, normalmente.

Asignacin de puertos a aplicaciones


Servidor:
Sigue generalmente un estndar.
Siempre utiliza los mismos nmeros de puerto.
Generalmente, utiliza los nmeros de puerto bajos. Por debajo del 1024, puertos
bien conocidos o ya asignados.
Cliente:
El sistema operativo le asigna un nmero de puerto que est libre.
Utiliza nmeros de puerto mayores de 1024.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Puertos bien conocidos (well-known ports) en TCP/IP
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP
Existe un gran nmero de servicios estndar Internet.
Una aplicacin se define como una implementacin de un servicio.
Servicio de transferencia de ficheros <-> FTP
Cada aplicacin estndar tiene al menos un documento (RFC) que describe los detalles
acerca del servicio que ofrece, as como el protocolo utilizado entre el cliente y servidor.

Ejemplos de servicios:
Terminal remota (TELNET): Facilita la comunicacin interactiva con una mquina remota
como si el usuario o proceso estuvieran trabajando en esa mquina.
File Transfer Protocol (FTP): Facilita a un usuario o proceso de aplicacin acceder e
interactuar con un sistema de ficheros remoto.
Simple Mail Transfer Protocol (SMTP): Proporciona un servicio de transferencia de correo
a travs de una red entre sistemas de correo radicados en diferentes mquinas.
Post Office Protocol versin 3 (POP3): Proporciona un servicio de acceso al buzn de
correo del usuario o mailbox.
HyperText Transfer Protocol (HTTP):Proporciona un servicio distribuido de presentacin
de la informacin.
Simple Network Management Protocol (SNMP): Facilita la gestin y administracin
remota de los elementos de una red (hosts, routers, protocolos, etc.)
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: Terminal remota (telnet)

Servicio que permite establecer una conexin con un servidor


(ordenador remoto) y trabajar en l.
Caractersticas:

Sistema de autorizacin
y autenticacin

Negociacin de parmetros
de terminal
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: File Transfer Protocol (ftp)
Permite el intercambio de archivos entre mquina cliente y mquina
servidor.

La conexin inicial (control, puerto 21) se utiliza para enviar al servidor


los comandos FTP. Cuando se pide una transferencia de informacin
(fichero o listado de un directorio o carpeta) se abre una nueva
conexin (datos, puerto 20) para transferir slo la informacin
solicitada.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: correo electrnico
Envo y recogida de correo electrnico
Simple Mail Transfer Protocol es el protocolo utilizado para el envo de mensajes de correo
(acta entre sistemas de correo).
Post Office Protocol versin 3 es el protocolo utilizado por los clientes para interactuar con su
sistema de correo (acceso a buzones o mailbox). Usado cuando el buzn de usuarios reside
en una mquina remota y especialmente til cuando la mquina de usuario no est
habitualmente on-line.
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: Simple Network Management Protocol (SNMP)

Facilita la gestin y administracin remota de los elementos de una


red (hosts, routers, protocolos, etc.)
I.3 ARQUITECTURA DE PROTOCOLOS: modelos.
Servicios en TCP/IP: World Wide Web
Servicio distribuido de presentacin de la informacin creado en 1989-1991
por Tim Berners Lee en el Laboratorio Europeo de Fsica de Partculas
(CERN). Cre las versiones iniciales de los cuatro componentes esenciales de
la web: HTML, HTTP, un servidor web y un navegador.

Consorcio W3C (www.w3c.org, 1994) se encarga de estandarizar todas


las tecnologas relacionadas con la web.

Anda mungkin juga menyukai