Está en la página 1de 31

SOFTWARE

DE
RED

LHDG / V.06 - 26 1
SOFTWARE DE RED
Las primeras redes de computadoras se
disearon con el Hardware (Hw) como su
parte principal y el Software (Sw) era
secundario.

Ahora la situacin ha cambiado, el Sw de la


red es altamente estructurado y pesa tanto
como el Hw.
Veremos los principios de estructuracin del Sw..

LHDG / V.06 - 26 2
CONTENIDO
Jerarqua de Protocolos.
Aspectos de Diseo de las capas.
Servicios orientados a la conexin y no
orientados a la conexin.
Primitivas de Servicio.
Relacin de Servicios a Protocolos.

LHDG / V.06 - 26 3
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Para reducir la complejidad de su diseo,


muchas redes estn organizadas como una
serie de capas o niveles de Software, cada
una construida sobre la inferior.

El propsito de cada capa es ofrecer servicios


a las capas superiores.

LHDG / V.06 - 26 4
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

CAPAS O NIVELES DE SOFTWARE


LHDG / V.06 - 26 5
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Adems la capa n de una mquina lleva a cabo una


conversacin con la capa n de otra mquina (capas pares).

Las reglas y convenciones que se siguen en esta


conversacin se conocen como protocolo de la capa n

=> bsicamente, un protocolo es un acuerdo, entre las


partes que se comunican, sobre cmo va a proceder la
comunicacin

LHDG / V.06 - 26 6
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Servicio & Protocolo

LHDG / V.06 - 26 7
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

PROTOCOLOS DE LA CAPA N
LHDG / V.06 - 26 8
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Un conjunto de capas y protocolos recibe el


nombre de Arquitectura de Red.

La lista de protocolos empleados por un sistema


determinado, con un protocolo por capa, se
llama Pila de Protocolos.

LHDG / V.06 - 26 9
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Entre cada par de capas adyacentes hay una


interfaz.

La interfaz de una capa les dice a los procesos


de arriba cmo accederla; especifica cules
son los parmetros y qu resultados esperar.

LHDG / V.06 - 26 10
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

INTERFACES
LHDG / V.06 - 26 11
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Tipos de Comunicaciones entre mquinas:

Comunicacin Virtual: Se realiza


indirectamente entre capas pares de dos
mquinas.

Comunicacin Fsica: Se realiza a travs de


las interfaces entre las capas pares de dos
mquinas.

LHDG / V.06 - 26 12
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

Comunicacin Virtual

Comunicacin Fsica

CAPAS-PROTOCOLOS-INTERFACES
LHDG / V.06 - 26 13
COMUNICACIN VIRTUAL Y FSICA
CONTENIDO
Jerarqua de Protocolos.
Aspectos de Diseo de las capas.
Servicios orientados a la conexin y no
orientados a la conexin.
Primitivas de Servicio.

LHDG / V.06 - 26 14
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS
En el modelo OSI, hay tres aspectos fundamentales a tener en cuenta en el
diseo de las capas: 1. Servicios. 2. Interfaces. 3. Protocolos.

Servicio dice lo que hace la capa (no cmo es que las entidades superiores
tienen acceso a ella o cmo funciona la capa).
La interfaz de una capa les dice a los procesos de arriba cmo acceder a
ella; especifica cules son los parmetros y qu resultados esperar (tampoco
dice sobre cmo trabaja la capa por dentro).
Los protocolos son acuerdos, entre las capas pares que se comunican,
sobre cmo va a proceder su comunicacin.

Los protocolos usados son propios de la capa. sta puede usar los
protocolos que quiera, siempre que provea los servicios asignados a la
capa.
LHDG / V.06 - 26 15
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS
Analoga para los conceptos de servicios, interfaces, protocolos y comunicacin,
en una arquitectura multicapas FILOSOFO_TRADUCTOR_SECRETARIA.

ARQUITECTURA MULTICAPAS
16
FILOSOFO_TRADUCTOR_SECRETARIA
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS

17
LHDG / V.06 - 26
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS

LHDG / V.06 - 26 18
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS
Tarea de Fragmentacin del Mensaje (M)
en una Comunicacin Virtual

Ejemplo de flujo de Informacin soportando


LHDG / V.06 - 26
comunicacin virtual desde capa 519
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS

Aspecto a considerar en el diseo por capas


Al disear un protocolo se debe considerar el servicio
prestado por la capa a la que pertenece el protocolo, tales
como:
Direccionamiento Capa Red
Control de Errores Capa Enlace de datos
Control de Flujo Capa de Enlace de datos
Multiplexaje Capa de Transporte
Enrutamiento Capa de Transporte
Acceso al canal Capa de Enlace de datos

LHDG / V.06 - 26 20
SOFTWARE DE RED
ASPECTOS DE DISEO DE CAPAS
10.1.0.1
Que protocolo aplica en cada tarea de la red? 10.3.0.1

. .
. .
. .

10.1.0.2
10.3.0.2
Host
10.4.0.1
10.2.0.1

Router Router Host


.
. .
. .
.
10.4.0.2
10.2.0.2 LHDG / V.06 - 26 21
CONTENIDO
Jerarqua de Protocolos.
Aspectos de Diseo de las capas.
Servicios orientados a la conexin y no
orientados a la conexin.
Primitivas de Servicio.

LHDG / V.06 - 26 22
SOFTWARE DE RED
Servicio orientados a conexin y no-orientado a conexin

- Orientado a Conexin (Circuitos). Primero se


establece el circuito entre el origen y el destino y
luego se procede con la transmisin de los frames de
datos.

- No Orientado a Conexin (Datagramas). No


se requiere establecer el circuito inicial para transmitir
los frames, stos se envan y recorren trayectorias
diferentes, antes de alcanzar el destino final.

LHDG / V.06 - 26
23
SOFTWARE DE RED
SERVICIOS ORIENTADOS A LA CONEXIN Y NO ORIENTADOS A LA CONEXIN
10.1.0.1
10.3.0.1

. C
B B
A .
A
. C B A
C
.
. .
circuito
10.1.0.2
10.3.0.2

10.4.0.1
10.2.0.1

Router Router
.
. .
. .
.
10.4.0.2
10.2.0.2 LHDG / V.06 - 26 24
SOFTWARE DE RED
SERVICIOS ORIENTADOS A LA CONEXIN y NO ORIENTADOS A LA CONEXIN
10.1.0.1
10.3.0.1

. C
B A
C .
A B
. C .
. .
A
B

10.1.0.2
A B 10.3.0.2
B
10.4.0.1
A
10.2.0.1

Router Router
.
. .
. .
.
10.4.0.2
10.2.0.2 LHDG / V.06 - 26 25
SOFTWARE DE RED
Servicios orientados a conexin y no-orientados a conexin
Ejemplos de algunos tipos de servicio de ambos tipos

Flujo Confiable de Mensajes Secuencia de pginas

Flujo Confiable de Bytes Inicio de sesin


remoto
Conexin no Voz Digitalizada
Confiable
Datagrama no Confiable Correo Electrnico Basura

Datagrama Confirmado Correo Certificado

Solicitud - Respuesta Consulta de Base de Datos

LHDG / V.06 - 26
26
CONTENIDO
Jerarqua de Protocolos.
Aspectos de Diseo de las capas.
Servicios orientados a la conexin y no
orientados a la conexin.
Primitivas de Servicio.

LHDG / V.06 - 26 27
SOFTWARE DE RED
Primitivas de Servicio

Un Servicio se accesa a travs de un conjunto de


primitivas (operaciones o instrucciones) disponibles a un
proceso de usuario .

Las Primitivas son las operaciones o instrucciones


disponibles y provistas por la capa inferior a la superior
para que un proceso de usuario acceda al servicio
provisto por la capa inferior.

LHDG / V.06 - 26 28
SOFTWARE DE RED
Primitivas de Servicio
Ejemplo - Primitivas de Servicio
usadas para la implementacion de un
servicio simple - orientado a
conexion.

Se bloquea en espera de una Conexin entrante


Establece una Conexin con el par en espera
Se bloquea en espera de un Mensaje entrante
Enva un mensaje al par
Da por terminada una Conexin

LHDG / V.06 - 26 29
SOFTWARE DE RED
Primitivas de Servicio
Ejemplo - Primitivas en un
servicio orientado a la conexin
en una red cliente servidor:

LHDG / V.06 - 26 30
F I N

LHDG / V.06 - 26 31

También podría gustarte