Software de Red

Posee

Capas

Protocolos

Ofrece servicios a capas superiores

Establecen cómo se comunican las partes

Peers

Capas del mismo nivel en diferentes máquinas

Interfaces

Conectan dos capas

Definen operaciones y servicios

Arquitectura de Red

Conjunto de capas y protocolos

Pila de protocolos

Protocolos usados por un sistema

Permite abstraer diseño de redes

Aspectos de Diseño de Capas

Confiabilidad

Evolución de la red

Detección de Errores

Enrutamiento

Distribución de protocolos en capas

Direccionamiento

Internetworking

Escalabilidad

Asignación de Recursos

Multiplexado estadístico

Control de flujo

Calidad del servicio

Seguridad

Confidencialidad

Autenticación

Integridad

Tipos de servicio

Orientado a conexión

Sin conexión

Flujo de mensajes confiable

Flujo de bytes confiable

Conexión no confiable

Datagrama no confiable

Datagrama confirmación de recepción

Solicitud-respuesta

Primitivas de Servicios

LISTEN

CONNECT

ACCEPT

RECEIVE

SEND

DISCONNECT

Modelos de Referencia

Open Systems Interconnection

TCP / IP

Principios de diseño

Deben crearse capas donde se requiera un nivel de abstracción

Cada capa realiza una función bien definida

Función de cada capa se elige teniendo en cuenta la definición de protocolos estándar

Minimizar el flujo de información a través de las interfaces

Deben haber suficientes capas para no agrupar funciones en una misma

Capas

Capa Física

Capa de enlace de datos

Transmisión de bits

Interfaces mecánicas y eléctricas

Transforma el medio de transmisión puro en una línea libre de errores de transmisión

Capa de red

Controla la operación de red

Capa de transporte

Acepta datos de la capa superior y dividirlos en unidades más pequeñas

Capa de sesión

Sintáxis y semántica

Capa de aplicación

Protocolos como HTTP

Principios de diseño

Habilidad de conectar varias redes sin problemas

Sobrevivir pérdida de hardware sin interrumpir conexiones existentes

Capas

Capa de enlace

Describe enlaces que deben llevarse a cabo para cumplir con las necesidades.

Capa de interred

Eje de la arquitectura

Permite que los hosts inyecten paquetes en cualquier red y que viajen de manera independiente al destino

Capa de transporte

Permite que las entidades pares lleven a cabo una conversación

Dos protocolos de transporte de extremo a extremo

TCP

IP

Capa de aplicación

Protocolos de alto nivel

TELNET

FTP

SMTP

DNS

Partes

Servicios

Interfaces

Protocolos

Críticas

Poca claridad de conceptos

Críticas

Mala sincronización

Mala tecnología

Malas implementaciones

Mala política

Poco general

La capa de enlace no es una capa como tal

Protocolos difíciles de reemplazar

Eduardo Saborío Pérez

Tarea de Redes