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