Sei sulla pagina 1di 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 Ordenador MEDIO RECEPTOR 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.
Unidad I. Introduccin. Principios Bsicos - 1

Arquitectura de Redes

I.1 MODELO DE COMUNICACIN. Problemtica


Ejemplo:
Lneas Telefnicas
Modem Modem

Terminal Remoto

Computadora Central

Marco de referencia

DTE

Interfaz

Interfaz

DCE

Medio

DCE

DTE

Circuito de Datos Enlace de Datos


DTE: Data Terminal Equipment DCE: Data Circuit terminating Equipment
Unidad I. Introduccin. Principios Bsicos - 2

Arquitectura de Redes

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.
Unidad I. Introduccin. Principios Bsicos - 3

Arquitectura de Redes

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).
Unidad I. Introduccin. Principios Bsicos - 4

Arquitectura de Redes

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 informacin. Primeros objetivos: - Compartir recursos. - Fiabilidad. - Minimizar costes.
Unidad I. Introduccin. Principios Bsicos - 5

Estaciones (PCs, FAX, etc)

Red de Comunicacione Nodos s

Arquitectura de Redes

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).

Unidad I. Introduccin. Principios Bsicos - 6

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Clasificacin: Segn la Topologa

Bus Anillo

Estrella
Estrella extendida rbol o jerrquica Malla completa Red celular

Hbrida
Arquitectura de Redes

Unidad I. Introduccin. Principios Bsicos - 7

I.2 REDES. Conceptos Relacionados


Clasificacin: Segn la Topologa

Unidad I. Introduccin. Principios Bsicos - 8

Arquitectura de Redes

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 1m 10 m 100 m 1 Km 10 Km 100 Km 1.000 Km 10.000 Km Procesadores ubicados en el mismo ... Sistema Habitacin Edificio Campus Ciudad Pas Continente Planeta WAN MAN (o WAN) LAN Ejemplo PAN

Unidad I. Introduccin. Principios Bsicos - 9

Arquitectura de Redes

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

Unidad I. Introduccin. Principios Bsicos - 10

Arquitectura de Redes

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

Unidad I. Introduccin. Principios Bsicos - 11

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Multiplexacin FDM ,TDM y CDMA
Funcin : permitir a varios usuarios compartir el medio fsico de la transmisin. TDM= Time Division Multiplexing
FRECUENCIA
FRECUENCIA

Separabilidad

Frecuencia (FDMA) Tiempo (TDMA) Cdigo (CDMA)

FDM= Frequency Division Multiplexing


USUARIO 1 USUARIO 2 USUARIO 3

USUARIO USUARIO USUARIO 1 2 3

TIEMPO
CDM= Code Division Multiplexing
C DI GO
USUARIO 3 USUARIO 2 USUARIO 1

TIEMPO

FRECUENCIA

TIEMPO

Unidad I. Introduccin. Principios Bsicos - 12

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Ej: Multiplexacin FDM

Unidad I. Introduccin. Principios Bsicos - 13

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Ej: Multiplexacin TDM

Unidad I. Introduccin. Principios Bsicos - 14

Arquitectura de Redes

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
Unidad I. Introduccin. Principios Bsicos - 15

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados

Constant Bit Rate Simplicidad

Variable Bit Rate Compleja

Conmutacin de circuitos

Conmutacin de circuito multivelocidades

ATM

Frame Relay

Conmutacin de paquetes

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.

Unidad I. Introduccin. Principios Bsicos - 16

Arquitectura de Redes

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.
Unidad I. Introduccin. Principios Bsicos - 17

Arquitectura de Redes

Proyecto docente: Antenas y Propagacin

I.2 REDES. Conceptos Relacionados


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.
Unidad I. Introduccin. Principios Bsicos - 18

Arquitectura de Redes

Proyecto docente: Antenas y Propagacin

I.2 REDES. Conceptos Relacionados


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.
Unidad I. Introduccin. Principios Bsicos - 19

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Conmutacin de circuitos. Cronograma
El retardo extremo a extremo ser:

B
2

A
Seal de peticin de establecimiento

1 Tp TN Test

T = Test + Tp + TT + Tlib
con

m TT c

Tp

D vp

Test= Tiempo establecimiento Tp = Tiempo de propagacin TT = Tiempo de transmisin TN = Tiempo de procesado en el nodo Tlib = Tiempo de liberacin m = Longitud del mensaje (bits) c = Capacidad del enlace (bps) vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m)

Seal de aceptacin

Tp Transferencia informacin TT

Seal de liberacin

Tlib

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 informacin, que se transmite de forma continua.
Unidad I. Introduccin. Principios Bsicos - 20

Enlace

Enlace

Enlace

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 21

Arquitectura de Redes

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 de red

Buffers de recepcin

Memoria central

Buffers de reenvo

Interfaz de red

Secuencia de eventos: - Recepcin de todos los bits del mensaje. - Almacenamiento en la memoria central. - Procesado. - Encaminamiento hacia el nodo siguiente. - Transmisin.
Unidad I. Introduccin. Principios Bsicos - 22

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Conmutacin de mensajes. Cronograma
El retardo extremo a extremo ser:

B
2

T = Tp + Tw + nTN + (n+1)TT
con

D Tp = vp

T = T

m+H c

Tp M1 TN M1 TN M1

Tp = Tiempo de propagacin total TT = Tiempo de transmisin TN = Tiempo de procesado en el nodo TW = Tiempo de espera en cola total m = Longitud del mensaje (bits) H = Longitud de la cabecera (bits) c = Capacidad del enlace (bps) Vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m) En el esquema representado se ha supuesto que hay una 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 espera en cola, TW, puesto que el buffer de salida podra estar ocupado por otros mensajes
Unidad I. Introduccin. Principios Bsicos - 23

TT

Enlace

Enlace

Enlace

Arquitectura de Redes

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.
Unidad I. Introduccin. Principios Bsicos - 24

Arquitectura de Redes

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
Inf Control

Datos

Datos

Unidad I. Introduccin. Principios Bsicos - 25

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 26

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 27

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Tipos de CONMUTACION DE PAQUETES. DATAGRAMA. Cronograma
El retardo extremo a extremo ser:

B
2

T = Tp + Tw + nTN + TT
Tp

con

D Tp vp

m p p TT n p-H c c

P1 P2 P3 P2 TN P1

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

P3

P1 P2 P3

Enlace

Enlace

Enlace

A
Unidad I. Introduccin. Principios Bsicos - 28

Arquitectura de Redes

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.
Unidad I. Introduccin. Principios Bsicos - 29

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Tipos de CONMUTACION DE PAQUETES. CIRCUITO VIRTUAL:
Y

Ejemplo:

DLCI = 4
DLCI = 7 DLCI = 1
B Red de Transporte Z

DLCI = 4 DLCI = 7 Tabla de conmutacin de VCs en A: DLCI: Data Link Connection Identifier
Puerto DLCI 1 4 Puerto DLCI 7 7 Circuito Rojo Azul W

Lneas punto a punto


C

DLCI = 5

Unidad I. Introduccin. Principios Bsicos - 30

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Tipos de CONMUTACION DE PAQUETES. CIRCUITO VIRTUAL. Cronograma.
El retardo extremo a extremo ser:

B
2

1 Tp TN Test

T = Test + Tp + Tw + nTN + TT + Tlib

con

D Tp Tp vp

m p p TT n p-H c c

Seal de peticin de establecimiento

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 H = Longitud de la cabecera (bits) liberacin p = Longitud del paquete incluyendo la cabecera (bits) c = Capacidad del enlace (bps) vp = Velocidad de propagacin (m/s) D = Distancia de la concatenacin de enlaces (m) El tiempo de procesado en el nodo es menor que en el modo datagrama
Unidad I. Introduccin. Principios Bsicos - 31

Tlib

Enlace

Enlace

Enlace

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


EFECTO DEL TAMAO DE LOS PAQUETES
Longitud ptima: aquella que minimiza el tiempo de retardo de transmisin del mensaje

p opt

mH 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.
Unidad I. Introduccin. Principios Bsicos - 32

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


B

1.3 2.3

1.2 2.2

1.1 2.1

Red Orientada a conexin


Todos los paquete que van por un mismo VC usan la misma ruta El orden se respeta

Cada paquete lleva el nmero del circuito virtual al que pertenece

B.3 C.3

B.2 C.2

B.1 C.1

Red NO orientada a conexin


La ruta se elige de forma independiente para cada datagrama El orden no siempre se respeta

Cada datagrama lleva la direccin de destino

Unidad I. Introduccin. Principios Bsicos - 33

Arquitectura de Redes

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

Unidad I. Introduccin. Principios Bsicos - 34

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Comparativa de modos de Conmutacin de Paquetes
Red no orientada a conexin (datagrama) RED orientada a conexin (circuitos virtuales)

Establecimiento conexin
Direccionamiento

Innecesario
Cada paquete lleva la direccin completa de origen y destino Ni los routers ni la subred conservan ninguna Independiente para cada datagrama Se pierden paquetes en trnsito solamente Dinmico En cada paquete Red IP

Requerido (permanente o temporal)


Los paquetes solo llevan el nmero del VC (generalmente pequeo) Cada VC requiere una entrada en las tablas de cada conmutador por donde pasa La ruta se elige al establecer el VC; todos los paquetes siguen esa ruta Todos los VC que pasan por ese conmutador se terminan fijo En establecimiento X.25, Frame Relay, ATM

Informacin de estado Encaminamiento

Efecto de fallo en un router Ancho de banda Control de congestin Ejemplos

Unidad I. Introduccin. Principios Bsicos - 35

Arquitectura de Redes

I.2 REDES. Conceptos Relacionados


Servicios y Aplicaciones

Unidad I. Introduccin. Principios Bsicos - 36

Arquitectura de Redes

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:
Semntica Temporizacin:

Formato de los datos. Niveles de seal. Informacin de control. Gestin de errores. Coordinacin de velocidades. Secuenciacin
Arquitectura de Redes

Unidad I. Introduccin. Principios Bsicos - 37

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


Arquitectura de Redes

Unidad I. Introduccin. Principios Bsicos - 38

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 valencianoingls, 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
Unidad I. Introduccin. Principios Bsicos - 39

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Ejemplo Dos artistas manteniendo por va telegrfica una conversacin sobre pintura. Capa 4 Mosc
Pintura

Valencia Artista
Valenciano Ingls

Artista
Ruso

3 2

Traductor
Texto escrito Morse

Traductor
Texto escrito

Telegrafista
Manipulador Impulsos elctricos

Telegrafista
Manipulador

Telgrafo
Comunicacin real

Telgrafo
Comunicacin virtual

Unidad I. Introduccin. Principios Bsicos - 40

Arquitectura de Redes

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
Ingls

Artista

Traductor
Morse Morse Morse

Traductor

Telegrafista
Impulsos elctricos

Telegrafista
Ondas de radio

Telegrafista
Impulsos elctricos

Telegrafista

Telgrafo

Telgrafo

Telgrafo

Telgrafo

Mosc

Copenhague

Pars

Valencia
Arquitectura de Redes

Unidad I. Introduccin. Principios Bsicos - 41

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.

Unidad I. Introduccin. Principios Bsicos - 42

Arquitectura de Redes

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:

Unidad I. Introduccin. Principios Bsicos - 43

Arquitectura de Redes

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, Arquitectura de Redes

Unidad I. Introduccin. Principios Bsicos - 44

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

Unidad I. Introduccin. Principios Bsicos - 45

Arquitectura de Redes

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).

Unidad I. Introduccin. Principios Bsicos - 46

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Funcionamiento de una arquitectura de protocolos (resumen)

Unidad I. Introduccin. Principios Bsicos - 47

Arquitectura de Redes

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,
Unidad I. Introduccin. Principios Bsicos - 48

Arquitectura de Redes

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
Unidad I. Introduccin. Principios Bsicos - 49

Arquitectura de Redes

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.
Unidad I. Introduccin. Principios Bsicos - 50

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


OSI como modelo de referencia para la normalizacin

Unidad I. Introduccin. Principios Bsicos - 51

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Niveles OSI

Aplicacin.
Presentacin. Sesin. Transporte. Red

Enlace de datos
Fsica.

Unidad I. Introduccin. Principios Bsicos - 52

Arquitectura de Redes

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.
Unidad I. Introduccin. Principios Bsicos - 53

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 54

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Entorno OSI

Unidad I. Introduccin. Principios Bsicos - 55

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Utilizacin de un retransmisor

Unidad I. Introduccin. Principios Bsicos - 56

Arquitectura de Redes

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 de lo que se opinaba en los 80, cuando se crea que el modelo OSI es el que triunfara. Los protocolos TCP/IP se crearon y normalizaron mucho antes de que se definiera el modelo OSI. Pese a que los gobiernos apoyaban los estndares de OSI, desde mediados de los 80 se ha ido introduciendo TCP/IP en las administraciones, principalmente en el Departament of Defense de EE.UU. Otro de los motivos de su implantacin es la popularizacin de Internet. Unidad I. Introduccin. Principios Bsicos - 57 OSI 7 6 5 4 3 2 1 Aplicacin Presentacin Sesin Transporte Red Enlace de Datos Fsico 7 TCP/IP

6
5 4 3 2 1

Aplicacin

Host-Host Internet Nivel de Acceso a Red

Arquitectura de Redes

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 Sistema Operativo Aplicacin Host-Host Internet Nivel de Acceso a Red Host

Aplicacin
Host-Host Internet Nivel de Acceso a Red

Sistema Operativo

RED

Direccionamiento Internet NAP 1 NAP 2

RED

Unidad I. Introduccin. Principios Bsicos - 58

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


TCP/IP: nivel de proceso/aplicacin

Qu debo enviar?

Es la interfaz que ve el usuario final Muestra la informacin recibida En ella residen las aplicaciones Enva los datos de usuario a la aplicacin de destino usando los servicios de las capas inferiores

Unidad I. Introduccin. Principios Bsicos - 59

Arquitectura de Redes

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

Unidad I. Introduccin. Principios Bsicos - 60

Arquitectura de Redes

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

Unidad I. Introduccin. Principios Bsicos - 61

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 62

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


TCP/IP: protocolos
Nivel de Aplicacin (mensaje) Nivel Host-to-Host (segmento) Nivel Internet (datagrama) TELNET FTP SMTP SNMP IP TCP UDP FTP SMTP SNMP Internet Protocol Transmission Control Protocol User Datagram Protocol File Transfer Protocol Simple Mail Transfer Protocol Simple Network Management Protocol

TCP

UDP

IP

Nivel de acceso a red (trama)

CSMA/CD, Token Ring, X.25, ISDN, ATM, etc

Encapsulado de protocolos
20 bytes 20 bytes 14 bytes

Cabec. TCP

Datos Segmento TCP

aplicacin
4 bytes

Segmento TCP Datagrama IP Cola de enlace

Cabec. IP

Cabecera de enlace

Datagrama IP

Trama

Unidad I. Introduccin. Principios Bsicos - 63

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Ejemplo modelo TCP/IP: Modelo de capas y protocolos en acceso a servidor desde LAN Ethernet Capa
HTTP

Aplicacin
TCP

Aplicacin

3 2 1

Host-toHost
IP

Transporte

Internet
LAN Ethernet

Red

Acceso a red

Acceso a red

Cliente
Unidad I. Introduccin. Principios Bsicos - 64

Servidor
Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Ejemplo modelo TCP/IP: Modelo de capas y protocolos en acceso a servidor desde conexin remota
Capa
HTTP

Aplicacin
TCP

Aplicacin

Host-toHost
IP IP IP

Host-toHost
Internet
Ethernet PPP

Internet

Internet
Token Ring

Internet

Acceso a red

Acceso a red

Acceso a red

Acceso a red

Cliente

LAN Ethernet

LAN Token Ring

Servidor

Unidad I. Introduccin. Principios Bsicos - 65

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Direccionamiento IP

Una direccin IP es un cdigo numrico nico que identifica a un ordenador especfico en Internet

Unidad I. Introduccin. Principios Bsicos - 66

Arquitectura de Redes

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 Arquitectura de Redes

Unidad I. Introduccin. Principios Bsicos - 67

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Clases de direcciones IP
Identificador de red (netid)
1 8

Identificador de nodo (hostid)


32

Clase A
Pocas redes (126) 16.777.214 nodos por red

ID red
2

ID nodo
1.0.0.0 ... 126.0.0.0 16 32

Clase B
Redes medianas (16.382) 65532 nodos por red

0
3

ID red
128.1.0.0 ... 191.254.0.0

ID nodo
24 32

Clase C
Muchas redes (2.097.150) 254 nodos por red

0
4

ID red
192.0.1.0 ... 223.255.254.0

ID nodo
32

Clase D

Direccin Multicast
224.0.0.0 ... 239.255.255.0 5 32

Clase E

Reservado para usos futuros

Unidad I. Introduccin. Principios Bsicos - 68

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Direcciones IP especiales
Este host Host en esta red Direccin de red Difusin directa Difusin limitada Direccin de loopback 127

Todo 0s
Utilizadas como direccin fuente en el arranque del sistema Se refiere nicamente a la red y no a sus nodos. Envo de un paquete a todos los nodos de la red netid. Envo de un paquete a todos los nodos de su red durante el arranque del sistema Utilizada para pruebas

Todo 0s

hostid

netid

Todo 0s

netid

Todo 1s

Todo 1s

Cualquier dgito

Unidad I. Introduccin. Principios Bsicos - 69

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Ejemplo de direccionamiento IP: router conectando tres LANs
IP: 147.156.13.5 Router: 147.156.0.1 IP: 147.156.24.12 Router: 147.156.0.1 IP: 147.156.145.17 Router: 147.156.0.1 LAN B 213.15.1.0

LAN A 147.156.0.0 147.156.0.1 213.15.1.1 193.146.62.1

Al estar todas las redes directamente conectadas no hacen falta rutas

IP: 213.15.1.2 Router: 213.15.1.1

LAN C 193.146.62.0

IP: 213.15.1.3 Router: 213.15.1.1

IP: 193.146.62.7 Router: 193.146.62.1

IP: 193.146.62.12 Router. 193.146.62.1

IP: 193.146.62.215 Router: 193.146.62.1

Unidad I. Introduccin. Principios Bsicos - 70

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Ejemplo de direccionamiento IP: conexin de LANs va lnea serie
LAN A 165.12.0.0 LAN B 213.1.1.0

A 213.1.1.0 por 192.168.2.2 Red 192.168.2.0 165.12.0.1

X
192.168.2.1

165.12.0.2 Router 165.12.0.1

213.1.1.2 Router 213.1.1.1

192.168.2.2

213.1.1.1

A 165.12.0.0 por 192.168.2.1 165.12.0.3 Router 165.12.0.1

213.1.1.3 Router 213.1.1.1

Unidad I. Introduccin. Principios Bsicos - 71

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Direcciones IP reservadas y privadas
Red o rango 127.0.0.0 128.0.0.0 191.255.0.0 192.0.0.0 224.0.0.0 240.0.0.0 255.255.255.254 Uso Reservado (fin clase A) Reservado (inicio Clase B) Reservado (fin clase B) Reservado (inicio Clase C) Reservado (inicio Clase D) Reservado (clase E)

10.0.0.0
172.16.0.0 172.31.0.0 192.168.0.0 192.168.255.0

Privado
Privado Privado

Unidad I. Introduccin. Principios Bsicos - 72

Arquitectura de Redes

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 ARIN (American Registry for Internet Numbers) www.arin.net APNIC (Asia Pacific Network Information Centre) www.apnic.net RIPE (Rseaux IP Europenes) www.ripe.net LACNIC ( Latin American and Caribbean Network Information Center) www.lacnic.net AFRINIC (African Network Information Center) www.afrinic.net Unidad I. Introduccin. Principios Bsicos - 73 rea geogrfica EEUU y Canad Asia oriental Pacfico Europa Oriente Medio Asia Central Amrica y el Caribe (excepto EEUU y Canad) frica Oceano Indico

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 74

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Nombres de dominio IP (cont.)
Nombres se forman mediante la yuxtaposicin (separada por puntos) de los distintos nombres de dominio, de abajo a arriba en la jerarqua hasta llegar al ltimo (raz del DNS o .). La profundidad del rbol es arbitraria (limitada a 128). Ejemplo: tele2.cps.unizar.es
Raz

root

TLDs

edu

com

gov

mil

org

net unizar

es

fr

etc. upv etc.

Dominios en .es Cada zona corresponde a una autoridad administrativa, responsable de esa porcin jerrquica.

cps
Mquinas en cps.unizar.es

wzar

Dominios en .unizar.es

tele2

Unidad I. Introduccin. Principios Bsicos - 75

Arquitectura de Redes

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.
Recursive DNS Query
2 7 DNS raz 6 3

Iterated DNS Query


2
3

DNS raz

As es como funciona a da de hoy el sistema DNS

4 5

DNS local ns.unizar.es 1 8

DNS en .com 4 5 DNS local ns.unizar.es 1 DNS remoto ns1.google.com Host peticionaria tele2.cps.unizar.es 8 6

DNS en .com 7

DNS remoto ns1.google.com

Host peticionaria tele2.cps.unizar.es

www.google.com

www.google.com

Dig: herramienta de consulta a servidor DNS. Unidad I. Introduccin. Principios Bsicos - 76

Arquitectura de Redes

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)
Unidad I. Introduccin. Principios Bsicos - 77

Arquitectura de Redes

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 que la aplicacin los extrae.

Comunicacin 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
Unidad I. Introduccin. Principios Bsicos - 78

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 79

Arquitectura de Redes

I.3 ARQUITECTURA DE PROTOCOLOS: modelos.


Puertos bien conocidos (well-known ports) en TCP/IP

Unidad I. Introduccin. Principios Bsicos - 80

Arquitectura de Redes

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 remota de los elementos de una red (hosts, routers, protocolos, etc.)
Unidad I. Introduccin. Principios Bsicos - 81

administracin

Arquitectura de Redes

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

Unidad I. Introduccin. Principios Bsicos - 82

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 83

Arquitectura de Redes

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.

Unidad I. Introduccin. Principios Bsicos - 84

Arquitectura de Redes

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.)

Unidad I. Introduccin. Principios Bsicos - 85

Arquitectura de Redes

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. Unidad I. Introduccin. Principios Bsicos - 86

Arquitectura de Redes

Potrebbero piacerti anche