miércoles, 4 de diciembre de 2013

APLICACIONES DEL MODELO OSI

LA CAPA DE NIVEL DE APLICACIÓN
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (POP y SMTP), gestores de bases de datos y protocolos de transferencia de archivos (FTP)
Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de aplicación pero ocultando la complejidad subyacente. Así por ejemplo un usuario no manda una petición "HTTP/1.0 GET index.html" para conseguir una página en html, ni lee directamente el código html/xml. O cuando chateamos con el Messenger, no es necesario que codifiquemos la información y los datos del destinatario para entregarla a la capa de Presentación (capa 6) para que realize el envío del paquete.
En esta capa aparecen diferentes protocolos:
• FTP (File Transfer Protocol - Protocolo Transferencia de Archivos) para transferencia de archivos.
• DNS (Domain Name Service - Servicio de Nombres de Dominio)
• DHCP (Dynamic Host Configuration Protocol - Protocolo Configuración Dinámica de Anfitrión)
• HTTP (HyperText Transfer Protocol) para acceso a páginas de internet.
• NAT (Network Address Translation - Traducción de Dirección de Red)
• POP (Post Office Protocol) para correo electrónico.
• SMTP (Simple Mail Transport Protocol).
• SSH (Secure SHell)
• TELNET para acceder a equipos remotos
• TFTP (Trival File Transfer Protocol). 

CAPA DE NIVEL DE PRESENTACIÓN
Básicamente se encarga del formato en que se va a mostar la información.
Establece el contexto entre elementos del Nivel de Aplicación, determinando la sintaxis y semántica de los símbolos empleados para representar la información, ‘traduciendo’ el formato de aplicación al formato de red y viceversa.
Más aún, debe encargarse de que el ‘lenguaje’ pueda ser entendido tanto por el emisor como por el receptor dentro de la red. Podríamos decir que es parecido, por ejemplo, a una comunicación entre empresas internacionales, que utilizan el inglés como idioma para comunicarse a pesar de no ser su lengua materna por ser un idioma común que entienden. Pues igual pasa con esta capa.

CAPA DE NIVEL DE SESIÓN
Esta capa controla la comunicación entre ordenadores, lo que comúnmente se conoce como sesiones.
Establece, administra y finaliza las conexiones entre las aplicaciones locales y remotas. Nos indica si la comunicación es simplex (un único sentido), semi-dúplex (en ambos sentidos, pero sólo uno a la vez) o dúplex (ambos sentidos se pueden dar a la vez) y regula los puntos de comprobación (checkpoints) para poder retomar la sesión desde el punto en que ésta fue cortada o finalizada (un ejemplo puede ser el de las redes P2P, donde retomamos la descarga desde el punto en que la dejamos la última vez que la pusimos en marcha).

CAPA DE NIVEL DE TRANSPORTE
Es el encargado de proporcionar el trasvase transparente de información entre usuarios finales (conexión extremo-a-extremo), ofreciendo información fiable a los niveles superiores sobre el proceso.
Este nivel se encarga del control de flujo propiamente dicho, de segmentar la información recibida de los niveles superiores para dirigirla hacia los niveles inferiores (y juntarla hacia los superiores si la recibe de los inferiores) y el control de errores de estos segmentos. La capa de Transporte funciona orientada (se establece un circuito virtual) o no a conexión (datagrama). Los ejemplos más famosos de este nivel son los protocolos TCP (orientado a conexión) y UDP (no orientado a conexión).
Para esta capa, los niveles superiores nos dicen qué servicio se requiere y los inferiores son los que nos proveen con dicho servicio.

CAPA DE NIVEL DE RED
Contiene los procedimientos para la transferencia de secuencias de datos de longitud variable, manteniendo una calidad de servicio pedida en niveles superiores.
Esta capa se encarga de buscar la ruta más adecuada dentro de la red. También se encarga de la fragmentación/reensamblado de la información y de reportar los posibles errores de recepción. Es decir, que el Nivel de Red ha de asegurar el correcto envío de los datos, pero no comprueba si los datos han llegado bien o mal, sino si el mensaje llega o no (de los errores de los datos ya se encarga el Nivel de Enlace).
El protocolo de Internet (IP) es el ejemplo más conocido de esta capa.

CAPA DE NIVEL DE ENLACE DE DATOS
Este nivel es el encargado de los procedimientos y funciones p ara la transferencia de datos entre los elementos de la red y detectar (y a veces también corregir) errores en el Nivel Físico.
Esta capa se creó para cubrir la comunicación punto-a-punto y punto-a-multipunto, junto al encaminamiento de los datos a nivel físico, la detección de errores (especialmente en tramas), y control de flujo para estar al tanto de posibles saturaciones, si bien esta última función es más común en la capa de Transporte.

CAPA DE NIVEL FISICO
Esta capa define las especificaciones físicas y eléctricas de los dispositivos. En particular, se encarga de la relación del dispositivo con el medio físico, y por medio físico nos referimos a medios guiados, como cables coaxiales y pares, y medios no guiados, como radio e infrarrojos, además de sus características.
Este nivel le dice al dispositivo cómo transmitir en el medio, en el caso del emisor, o cómo recibir la información procedente de dicho medio, en el caso del receptor. Es decir, que el nivel físico se encarga de establecer y terminar la comunicación en el medio.
Esta capa también se encarga de participar en el uso efectivo de los recursos, y la conversión entre datos digitales y señales transmitidas por el medio (codificación/decodificación).

DISPOSITIVOS ELECTRONICOS QUE TRABAJAN EN EL MODELO OSI

CAPA DE NIVEL DE APLICACIÓN

imagen
CAPA DE NIVEL DE PRESENTACIÓN

Esta capa tiene la misión de coger los datos que han sido entregados por la capa de aplicación, y convertirlos en un formato estándar que otras capas puedan entender. En esta capa tenemos como ejemplo los formatos MP3, MPG, GIF, etc


imagen


CAPA DE NIVEL DE SESIÓN

Diseñado para bloquear el acceso no autorizado
imagen



CAPA DE NIVEL DE TRANSPORTE
imagen


CAPA DE NIVEL DE RED

Un router es un dispositivo de red, de forma que los paquetes suben hasta la capa de red de la pila de protocolos del router para decidir como se deben distribuir.
imagen



CAPA DE NIVEL DE ENLACE DE DATOS

También llamada capa de enlaces de datos. En esta capa, el protocolo físico adecuado es asignado a los datos. Se asigna el tipo de red y la secuencia de paquetes utilizada. Los ejemplos más claros son Ethernet, ATM, Frame Relay, etc.

imagen



CAPA DE NIVEL FISICO

Cada dispositivo usa fundamentalmente la información de una capa para realizar su función de distribución de tráfico. Un hub es básicamente un repetidor, ampliando el medio físico:
Telnet Telnet

imagen

martes, 3 de diciembre de 2013

        A principios de 1980 el desarrollo de redes originó desorden en muchos sentidos. Se produjo un enorme crecimiento en la cantidad y tamaño de las redes. A medida que las empresas tomaron conciencia de las ventajas de usar tecnologías de conexión, las redes se agregaban o expandían a casi la misma velocidad a la que se introducían las nuevas tecnologías de red.
Para mediados de 1980, estas empresas comenzaron a sufrir las consecuencias de la rápida expansión. De la misma forma en que las personas que no hablan un mismo idioma tienen dificultades para comunicarse, las redes que utilizaban diferentes especificaciones e implementaciones tenían dificultades para intercambiar información. El mismo problema surgía con las empresas que desarrollaban tecnologías de conexiones privadas o propietarias. "Propietario" significa que una sola empresa o un pequeño grupo de empresas controlan todo uso de la tecnología. Las tecnologías de conexión que respetaban reglas propietarias en forma estricta no podían comunicarse con tecnologías que usaban reglas propietarias diferentes.
Para enfrentar el problema de incompatibilidad de redes, la Organización Internacional para la Estandarización (ISO) investigó modelos de conexión como la red de Digital Equipment Corporation (DECnet), la Arquitectura de Sistemas de Red (Systems Network Architecture) y TCP/IP a fin de encontrar un conjunto de reglas aplicables de forma general a todas las redes. Con base en esta investigación, la ISO desarrolló un modelo de red que ayuda a los fabricantes a crear redes que sean compatibles con otras redes.

MODELO DE INTERCONEXION DE SISTEMAS ABIERTOS (OSI)

El modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), también llamado OSI (en inglés, Open System Interconnection) es el modelo de red descriptivo, que fue creado por la Organización Internacional para la Estandarización (ISO) en el año 1980. Es un marco de referencia para la definición de arquitecturas en la interconexión de los sistemas de comunicaciones.
HISTORIA
A principios de 1980 el desarrollo de redes originó desorden en muchos sentidos. Se produjo un enorme crecimiento en la cantidad y tamaño de las redes. A medida que las empresas tomaron conciencia de las ventajas de usar tecnologías de conexión, las redes se agregaban o expandían a casi la misma velocidad a la que se introducían las nuevas tecnologías de red.
Para mediados de 1980, estas empresas comenzaron a sufrir las consecuencias de la rápida expansión. De la misma forma en que las personas que no hablan un mismo idioma tienen dificultades para comunicarse, las redes que utilizaban diferentes especificaciones e implementaciones tenían dificultades para intercambiar información. El mismo problema surgía con las empresas que desarrollaban tecnologías de conexiones privadas o propietarias. "Propietario" significa que una sola empresa o un pequeño grupo de empresas controlan todo uso de la tecnología. Las tecnologías de conexión que respetaban reglas propietarias en forma estricta no podían comunicarse con tecnologías que usaban reglas propietarias diferentes.
Para enfrentar el problema de incompatibilidad de redes, la Organización Internacional para la Estandarización (ISO) investigó modelos de conexión como la red de Digital Equipment Corporation (DECnet), la Arquitectura de Sistemas de Red (Systems Network Architecture) y TCP/IP

a fin de encontrar un conjunto de reglas aplicables de forma general a todas las redes. Con base en esta investigación, la ISO desarrolló un modelo de red que ayuda a los fabricantes a crear redes que sean compatibles con otras redes.

 

 

Capa física

Sus principales funciones se pueden resumir como:
  • Definir el medio o medios físicos por los que va a viajar la comunicación: cable de pares trenzados (o no, como en RS232/EIA232), coaxial, guías de onda, aire, fibra óptica.
  • Definir las características materiales (componentes y conectores mecánicos) y eléctricas (niveles de tensión) que se van a usar en la transmisión de los datos por los medios físicos.
  • Definir las características funcionales de la interfaz (establecimiento, mantenimiento y liberación del enlace físico).
  • Transmitir el flujo de bits a través del medio.
  • Manejar las señales eléctricas del medio de transmisión, polos en un enchufe, etc.
  • Garantizar la conexión (aunque no la fiabilidad de dicha conexión)

Capa de enlace de datos

Esta capa se ocupa del direccionamiento físico, del acceso al medio, de la detección de errores, de la distribución ordenada de tramas y del control del flujo. Es uno de los aspectos más importantes a revisar en el momento de conectar dos ordenadores, ya que está entre la capa 1 y 3 como parte esencial para la creación de sus protocolos básicos (MAC, IP), para regular la forma de la conexión entre computadoras así determinando el paso de tramas (trama = unidad de medida de la información en esta capa, que no es más que la segmentación de los datos trasladándolos por medio de paquetes), verificando su integridad, y corrigiendo errores, por lo cual es importante mantener una excelente adecuación al medio físico (los más usados son el cable UTP, par trenzado o de 8 hilos), con el medio de red que redirecciona las conexiones mediante un router. Dadas estas situaciones cabe recalcar que el dispositivo que usa la capa de enlace es el Switch que se encarga de recibir los datos del router y enviar cada uno de estos a sus respectivos destinatarios (servidor -> computador cliente o algún otro dispositivo que reciba información como celulares, tabletas y diferentes dispositivos con acceso a la red, etc.), dada esta situación se determina como el medio que se encarga de la corrección de errores, manejo de tramas, protocolización de datos (se llaman protocolos a las reglas que debe seguir cualquier capa del modelo OSI).

Capa de red

Se encarga de identificar el enrutamiento existente entre una o más redes. Las unidades de información se denominan paquetes, y se pueden clasificar en protocolos enrutables y protocolos de enrutamiento.
El objetivo de la capa de red es hacer que los datos lleguen desde el origen al destino, aun cuando ambos no estén conectados directamente. Los dispositivos que facilitan tal tarea se denominan encaminadores o enrutadores, aunque es más frecuente encontrarlo con el nombre en inglés routers. Los routers trabajan en esta capa, aunque pueden actuar como switch de nivel 2 en determinados casos, dependiendo de la función que se le asigne. Los firewalls actúan sobre esta capa principalmente, para descartar direcciones de máquinas.
En este nivel se realiza el direccionamiento lógico y la determinación de la ruta de los datos hasta su receptor final.

Capa de transporte

Capa encargada de efectuar el transporte de los datos (que se encuentran dentro del paquete) de la máquina origen a la de destino, independizándolo del tipo de red física que esté utilizando. La PDU de la capa 4 se llama Segmento o Datagrama, dependiendo de si corresponde a TCP o UDP. Sus protocolos son TCP y UDP; el primero orientado a conexión y el otro sin conexión. Trabajan, por lo tanto, con puertos lógicos y junto con la capa red dan forma a los conocidos como Sockets IP:Puerto (191.16.200.54:80).

Capa de sesión

Esta capa es la que se encarga de mantener y controlar el enlace establecido entre dos computadores que están transmitiendo datos de cualquier índole. Por lo tanto, el servicio provisto por esta capa es la capacidad de asegurar que, dada una sesión establecida entre dos máquinas, la misma se pueda efectuar para las operaciones definidas de principio a fin, reanudándolas en caso de interrupción. En muchos casos, los servicios de la capa de sesión son parcial o totalmente prescindibles.

Capa de presentación

El objetivo es encargarse de la representación de la información, de manera que aunque distintos equipos puedan tener diferentes representaciones internas de caracteres los datos lleguen de manera reconocible.
Esta capa es la primera en trabajar más el contenido de la comunicación que el cómo se establece la misma. En ella se tratan aspectos tales como la semántica y la sintaxis de los datos transmitidos, ya que distintas computadoras pueden tener diferentes formas de manejarlas.
Esta capa también permite cifrar los datos y comprimirlos. Por lo tanto, podría decirse que esta capa actúa como un traductor.

Capa de aplicación

Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (Post Office Protocol y SMTP), gestores de bases de datos y servidor de ficheros (FTP), por UDP pueden viajar (DNS y Routing Information Protocol). Hay tantos protocolos como aplicaciones distintas y puesto que continuamente se desarrollan nuevas aplicaciones el número de protocolos crece sin parar.
Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de aplicación pero ocultando la complejidad subyacente.