Sunteți pe pagina 1din 17

Software de redes

MSC. Jess Bernardo Ruiz


Flores

Jerarqua de protocolos

Redes estn organizadas como pilas de capas o


niveles
Cada capa esta construida sobre la inferior
El propsito es el de prestar servicios a la capa
de nivel superior
Concepto ampliamente utilizado en sistemas
Ocultamiento

de la informacin
Tipo de datos abstractos
Encapsulacin de datos

Capas, Protocolos e interfaces

Protocolo es un acuerdo
entre las partes que se
comunican, respecto a
como dicha comunicacin
se debe llevar a cabo
Interface define cuales
operaciones y servicios la
capa inferior coloca a
disposicin de la capa
superior

Interfaces bien definidas


permiten reemplazar la
implementacin de una
capa con una
implementacin diferente

Beneficios Modelo por capas


Asiste en el diseo del protocolo
Fomenta la competencia
Evita que los cambios en la tecnologa o
en las capacidades de una capa afecten
otras capas superiores e inferiores.
Proporciona un lenguaje comn para
describir las funciones y capacidades de
red.

Modelos de protocolo y
referencia

Modelo de protocolo, coincide fielmente


con la estructura de una suite de protocolo
en particular.
Describe

las funciones que se producen en


cada capa de los protocolos.

Modelo de referencia. Proporciona una


referencia comn para mantener
consistencia en todos los tipos de
protocolos y servicios de red.

Arquitectura de red
Conjunto de capas y protocolos.
Debe ser clara
No incluye el detalle de la implementacin,
ni la especificacin de las interfaces.
Pila de protocolo es la lista de protocolos
utilizados por un sistema, un protocolo por
capa.

Ejemplos comunicacin multicapa

Ejemplo: Interaccin de
protocolos

Consideraciones de Diseo para


las capas

Direccionamiento
Reglas para la transferencia de datos
Control de errores
Tanto

emisor como receptor tienen que estar de


acuerdo en cual utilizar
Secuenciamiento de paquetes

Control de flujo
Multiplexacin y Demultiplexacin
Enrutamiento

Servicios orientados y no
orientados a la conexin

Servicio orientado a la conexin es


modelado a travs del sistema telefnico
El

servicio primero establece la conexin


Utiliza la conexin
Libera la conexin
Requiere negociacin

Servicio No orientado a la conexin Es


modelado a partir del sistema postal
Cada servicio se caracteriza por su QoS

Servicios orientados y no
orientados a la conexin

Los servicios orientados a la conexin


confiables tienen 2 variantes
Secuencia

de mensajes
Flujo de bytes (Bytes stream)

Servicio no orientado a la conexin se lo


conoce como servicio de datagrama

Ejemplo tipos de servicios

Primitivas de servicio

Un servicio esta formalmente especificado por


un conjunto de primitivas disponibles a un
proceso de usuario para acceder al servicio
El conjunto de primitivas depende en la
naturaleza del servicio provedo.
Las primitivas para un servicio orientado a la
conexin son diferentes de las de un servicio no
orientado a la conexin

Primitivas bsicas para implementar un


servicio orientado a la conexin
Primitiva

Significado

LISTEN

Espera a la llegana de una conexin


de entrada

CONNECT

Establece la conexin con un cliente


en espera

RECEIVE

Espera por un mensaje de entrada

SEND

Envia un mensaje al cliente

DISCONNECT Termina la conexin

Paquetes enviados en una


interaccin cliente/servidor

Relacin entre servicios y


protocolos

Un servicio es un conjunto de primitivas que una capa


provee a la capa superior.
Un servicio se relaciona a una interface entre dos capas,
con la capa inferior siendo el proveedor de servicio y la
superior el usuario del servicio.
El protocolo es un conjunto de reglas que gobierna el
formato y significado de los paquetes.
Las entidades utilizan protocolos para implementar las
definiciones del servicio

Relacin entre servicios y


protocolos

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