Professional Documents
Culture Documents
Normalizacin
Protocolos de comunicaciones propietarios, incompatibles heterogneos Multiplicidad de fabricantes, plataformas, equipos, aplicaciones...
y Necesidad de una estructuracin en el proceso de comunicacin y Seria preocupacin por la estandarizacin de protocolos y fijacin de criterios de normalizacin y 1972: Proyecto ARPAnet (DoD) TCP/IP y 1984: Modelo OSI (ISO 7498)
Objetivo
Interconectar redes de diversa procedencia en los que cada fabricante empleaba sus propios protocolos para el intercambio de datos (interoperabilidad)
Protocolo
y Para
y Deben acordar:
y y y
Protocolo
Conjunto de reglas que gobiernan el intercambio de datos entre dos entidades del mismo nivel
y El formato de los mensajes a intercambiar. y Las reglas de intercambio de mensajes
Sintaxis (formato de los mensajes: datos + comandos) Semntica (significado de los comandos) Secuenciamiento y temporalizacin (adecuado de las acciones que se toman respecto de los comandos)
y control de flujo Asegurar que la velocidad de entrada de datos a una capa no sobrepase
sus posibilidades particulares
y control de errores Deteccin y recuperacin y Direccionamiento Identificar emisores y receptores, varios Host con varios procesos y Multiplexacin Tcnica que permite compartir varias conexiones sobre un mismo canal
Normalizar
La normalizacin es el proceso de definicin de una serie de reglas y de normas para la construccin o definicin de un sistema de comunicaciones.
Ventajas:
Economa: Con los sistemas normalizados el mercado aumenta ya que se incrementa el nmero de personas y empresas que pueden acceder a l. Libertad: De este modo el consumidor no depende nicamente del la persona o casa que le ha vendido un determinado sistema, sino que podr acudir a cualquier otra casa que la resulte ms econmica, ms fiable,...
Desventajas:
Retraso tecnolgico: La normalizacin es un proceso lento ya que no es fcil poner de acuerdo a todos los fabricantes, y debido a esta lentitud muchas veces para cuando se ha terminado el estndar ya se ha desarrollado una tecnologa mejor.
Normalizar
y Estndar
y y
y y
Generado por un comit con estatus legal. Avalado por un gobierno o institucin habilitada para producir estndares. Proceso complejo. Ejemplos: IEEE, ANSI, ISO, IEC, ITU, EIA. Nacen a partir de productos de la industria o por desarrollos de grupos de investigacin. Se definen en libros, manuales o artculos. Ejemplos: IAB, IETF, IRTF.
y Estndar de facto
y
y y
Modelo de capas
Modelo de capas
Modelo de capas
y Cada
capa realiza un conjunto de funciones, resolviendo un problema diferente de la comunicacin y Cada capa se sustenta en la capa inmediatamente inferior y Cada capa proporciona servicios a la capa inmediatamente superior y Los cambios en una capa no implicarn cambios en las otras capas
Arquitecturas de Red
Arquitectura de red: conjunto de capas y protocolos Caractersticas de las arquitecturas de red:
y y y
Definen protocolos, estndares y formatos de mensajes Establecen reglas para el desarrollo de productos Estn sometidas a evolucin y cambio continuos
Arquitecturas Estandarizadas
OSI
y Desarrollado por la ISO y Modelo de Referencia (terico) y Divide la complejidad de la comunicacin en 7 capas
TCP/IP
y Desarrollado por la US Defense Advanced Research
Project Agency (DARPA) para su red y No hay modelo oficial, sino uno de produccin y Es el estndar de Internet
suficiente una normalizacin, sino que es necesario dividir las funciones en partes ms manejables y organizarlas como una arquitectura de comunicaciones
y 1984 se publica un estndar, el modelo de referencia de Interconexin
stos y Todo nivel debe utilizar los servicios del nivel inferior y prestar servicios al nivel superior
Primitivas y funciones
y Funciones: Conjunto de tareas desempeadas en un nivel o capa.
1.
y Servicios: Conjunto de prestaciones ofrecidas por un nivel (proveedor) a su nivel inmediatamente superior.
y
Primitivas y funciones
y Primitivas: Conjunto de estructuras de informacin que implementan los servicios de un nivel
Tipos:
Solicitud (Request) emitida por el usuario del servicio en origen y Indicacin (Indication) emitida por el suministrador del servicio (por iniciativa propia o no) y Respuesta (Response) emitida por el usuario del servicio en destino y Confirmacin (Confirm) emitida por el suministrador del servicio
y
Servicios y protocolos
Un servicio es un conjunto de primitivas (operaciones) que una capa proporciona a la capa que est sobre ella, pero no dice nada de cmo se implementan tales operaciones. Un protocolo es un conjunto de reglas que rigen el formato y el significado de los paquetes, o mensajes, que se intercambiaron las entidades iguales en una capa. Servicios: interacciones entre capas Protocolos: interacciones entre entidades pares de mquinas diferentes
Capa Fsica
Contiene las funciones que traducen la informacin lgica en fenmenos fsicos capaces de transmitirse.
y Se encarga de la transmisin de los bits (0 y 1) sobre el
Capa Enlace
y
Se encargar de que los mensajes entre dos puntos del camino lleguen sin errores, independientemente de la tecnologa de transmisin fsica utilizada.
Se encarga de utilizar el servicio de la transmisin de bits y convertirlo en una lnea libre de errores de transmisin para el nivel superior (red). y Proporciona medios para activar, mantener y desactivar el enlace. y Se encarga del control del enlace de datos: y Divide los datos en tramas y se encarga de delimitar y reconocer las tramas. y Resuelve prdidas y duplicaciones. y Control de flujo y sentidos de transmisin.
Algunos ejemplos de estndares de esta capa son HDLC, LAPB, LLC y LAPD
Capa Red
El nivel encargado de proporcionar el camino real a travs del cual irn los datos por los diferentes nodos es el nivel de red.
Funciones: y Direccionamiento y Routing (seleccin de ruta) Maquinas que no estn conectadas al mismo medio de transmisin y Control de Flujo y Control de errores (retransmisiones, reordenacin, etc) y Fragmentacin y reensamblado, etc.
Capa Transporte
El nivel de transporte facilitar a los usuarios la apariencia de que hay un conducto de comunicacin (conexin lgica) entre los usuarios finales o extremos, que maneje correctamente los flujos de informacin. y Principales funciones:
y
Conseguir que la transmisin a travs de la red sea fiable: y Control de errores y Control de flujo Uso eficiente de los servicios de red (garantizar la calidad del servicio) Gestin de mltiples conexiones de red
Capa Transporte
y Asla a la capa superior de los cambios del hardware y
del sistema operativo. y Puede multiplexar varias conexiones sobre una conexin de red y Se encarga de gobernar el acceso mltiple a la red de los diversos procesos de la misma maquina que tuvieran que usarla, creando una abstraccin para ello: los puertos.
Capa Sesin
Proporciona mecanismos para controlar el dilogo entre aplicaciones en sistemas finales. En muchos casos hay poca o ninguna necesidad de los servicios de la capa de sesin.
y
y y
Proporciona mecanismos para controlar el dilogo entre las aplicaciones de los sistemas finales. Sincronizacin de puntos de comprobacin. Los servicios de esta capa, dependiendo de la aplicacin, pueden ser prescindibles. Determina el tipo de servicio que se proporciona al usuario.
Este nivel, en la actualidad, est siempre vaco
Capa Presentacin
El objetivo de este nivel es proporcionar un conjunto de servicios relacionados con la representacin de la informacin transmitida entre entidades del nivel de aplicacin (p.ej, cifrado de informacin)
y
Define el formato de los datos que se van a intercambiar entre las aplicaciones y ofrece un conjunto de servicios de transformacin de datos. Define la sintaxis utilizada entre entidades de aplicacin y proporciona los medios para la seleccin y modificacin de la representacin utilizada. Codifica datos en modo estndar (enteros, reales, caracteres, etc) y realiza funciones de compresin y cifrado de datos.
Actualmente suele estar vaco, ya que sus funciones se integran en los protocolos de Aplicacin
Capa Aplicacin
En esta capa residen los servicios de aplicacin usados por el usuario, e implementados en base a protocolos especficos.
Ejemplos: y Correo electrnico (SMTP, POP) y Terminal virtual (TELNET) y HTTP y Transferencia de ficheros (FTP) y Protocolos de aplicaciones especficas
modelo muy complejo, en la implementacin Las capas no estn bien dimensionadas.. Casi no hay funciones en las capas 5 (sesin ) y 6 (presentacin) Se olvida totalmente de los servicios no orientados a conexin. funcionalidades mal situadas: cifrado,... modelo dominado por las comunicaciones y no por la informtica OSI fue siempre visto como una imposicin (no es sugerido como TCP/IP) las implementaciones basadas en OSI son pagas (no es un estndar abierto)
Modelo TCP/IP
y Su desarrollo comenz a finales de los 60, como y y y y
proyecto financiado por el Gobierno de los Estados Unidos. Autentico sistema abierto: Los protocolos y sus implementaciones estn disponibles pblicamente. Constituyen el armazn sobre el que se sita Internet. No se ajusta exactamente al modelo de referencia OSI, surgi antes y OSI no intento incluirlo. Su xito (a partir del de Internet) ha hecho que sea la arquitectura mas importante y conocida actualmente.
Comparacin TCPIP
Modelo TCP/IP
jerrquica en niveles. La funcionalidad de las capas guardan cierta correspondencia. Tienen capas de aplicacin, aunque con servicios muy distintos Tienen capas de transporte y de red similares Se supone conmutacin por paquetes (no de circuitos) Los profesionales de networking deben conocer ambos
mientras que en TCP/IP se obvian. y En OSI se ocultan mejor los protocolos: mayor modularidad e independencia. y OSI se desarroll tericamente antes de la implementacin de los protocolos, mientras que en TCP/IP primero se implementaron los protocolos y el modelo no era ms que su descripcin. y La cantidad de capas de cada modelo es diferente en ambos.
Un ejemplo completo