Sei sulla pagina 1di 13

MODELO OSI

El modelo de interconexión de sistemas abiertos, comúnmente conocido como

modelo OSI (en inglés open system interconnection) es el modelo de red descriptivo creado

por la Organización Internacional para la Estandarización en el año 1984. Se describe

como un marco de referencia para la definición de arquitecturas de interconexión de

sistemas de comunicación. Posee representantes de organizaciones alrededor del mundo y

actualmente conglomera a más de 100 países.

La Organización Internacional de Estándares (ISO), integrada por industrias

representativas del medio, creó un subcomité para desarrollar estándares de comunicación

de datos que promovieran la accesibilidad universal y una interoperabilidad entre productos

de diferentes fabricantes. El resultado de estos esfuerzos es el Modelo de Referencia

Interconexión de Sistemas Abiertos (OSI).

El Modelo OSI es un lineamiento funcional para tareas de comunicaciones y, por

consiguiente, no especifica un estándar de comunicación para dichas tareas. Sin embargo,

muchos estándares y protocolos cumplen con los lineamientos del Modelo OSI.

El modelo OSI permite establecer un marco de referencia independiente de los

distintos fabricantes, garantizando la compatibilidad de los sistemas de comunicación.

Estos equipos presentan diferencias en:

• Procesador Central.

• Velocidad.

• Memoria.

• Dispositivos de Almacenamiento.

1
• Interfaces para Comunicaciones.

• Códigos de caracteres.

• Sistemas Operativos.

Estas diferencias propician que el problema de comunicación entre computadoras

no tenga una solución simple. Dividiendo el problema general de la comunicación, en

problemas específicos, facilitamos la obtención de una solución a dicho problema.

Esta estrategia establece dos importantes beneficios:

1.- Mayor comprensión del problema.

2.- La solución de cada problema específico puede ser optimizada individualmente.

Este modelo persigue un objetivo claro y bien definido: Formalizar los diferentes niveles de

interacción para la conexión de computadoras habilitando así la comunicación del sistema

de cómputo independientemente del:

• Fabricante.

• Arquitectura.

• Localización.

• Sistema Operativo.

Este objetivo tiene las siguientes aplicaciones:

1.- Obtener un modelo de referencia estructurado en varios niveles en los que se

contemple desde el concepto BIT hasta el concepto APLIACION.

2
2.- Desarrollar un modelo en el cual cada nivel define un protocolo que realiza

funciones específicas diseñadas para atender el protocolo de la capa superior.

3.- No se desea especificar detalles de cada protocolo.

4.- Se desea diseñar familias de protocolos, esto es, definir las funciones que debe

realizar cada capa.

ESTRUCTURA DEL MODELO OSI DE ISO

El objetivo perseguido por OSI establece una estructura que presenta las siguientes

particularidades:

Estructura multinivel: Se diseñó una estructura multinivel con la idea de que cada nivel se

dedique a resolver una parte del problema de comunicación. Esto es, cada nivel ejecuta

funciones específicas.

El nivel superior utiliza los servicios de los niveles inferiores: Cada nivel se comunica con

su similar en otras computadoras, pero debe hacerlo enviando un mensaje a través de los

niveles inferiores en la misma computadora. La comunicación internivel está bien definida.

El nivel N utiliza los servicios del nivel N-1 y proporciona servicios al nivel N+1.

Puntos de acceso: Entre los diferentes niveles existen interfaces llamadas "puntos de

acceso" a los servicios.

Dependencias de Niveles: Cada nivel es dependiente del nivel inferior y también del

superior.

3
Encabezados: En cada nivel, se incorpora al mensaje un formato de control. Este elemento

de control permite que un nivel en la computadora receptora se entere de que su similar en

la computadora emisora esta enviándole información. Cualquier nivel dado, puede

incorporar un encabezado al mensaje. Por esta razón, se considera que un mensaje esta

constituido de dos partes: Encabezado e Información. Entonces, la incorporación de

encabezados es necesaria aunque representa un lote extra de información, lo que implica

que un mensaje corto pueda ser voluminoso. Sin embargo, como la computadora destino

retira los encabezados en orden inverso a como fueron incorporados en la computadora

origen, finalmente el usuario sólo recibe el mensaje original.

Unidades de información: En cada nivel, la unidad de información tiene diferente nombre y

estructura: Dicho modelo describe una arquitectura jerárquica de 7 niveles y son las normas

de comunicaciones en las que se fundamenta el (Protocolo de control de transmisión) TCP-

(Protocolo de internet) IP, la base del Internet.

Se suele partir del nivel inferior que se conoce como nivel físico, al que se le van

añadiendo niveles hasta llegar al nivel más cercano al usuario, el nivel de aplicación.

FÍSICO

La capa física, es el nivel más bajo del modelo OSI, está relacionada con la

transmisión y recepción de la secuencia de bits sin formato no estructurado a través de un

medio físico. En esta etapa, se manejan voltajes y pulsos eléctricos. También especifica

cables, conectores y componentes de interfaz con el medio de transmisión.

4
ENLACE DE DATOS

En esta capa, Se asigna el tipo de red y la secuencia de paquetes utilizada. Además

se le da forma a la trama, agregándole al nivel de enlace una secuencia especial de bits al

principio y al final del flujo inicial de bits. Garantizando la Transferencia de tramas de una

forma confiable y libre de errores (utiliza reconocimientos y retransmisión de tramas).

Provee control de flujo. Utiliza la técnica de "piggybacking”.

Piggybacking es una técnica de transmisión de datos bidireccional en la capa de red.

Con esta técnica, en vez de enviar un campo adicional para acuse de recibo (llamado ACK)

en un paquete individual, éste es incluido dentro del próximo paquete a enviar.

*0 Ventajas: Mejora la eficiencia. Disminuye el flujo de paquetes.

*1 Desventajas: El receptor puede atascar el servicio si no tiene nada que enviar.

RED

Determina la forma en que serán mandados los datos al dispositivo receptor. Aquí

se manejan los protocolos de enrutamiento y el manejo de direcciones IP. En esta capa

hablamos de IP, IPX, X.25, etc.

Dicho en otras palabras, en esta etapa, se divide los mensajes de la capa de

transporte en paquetes y los ensambla al final. Utiliza el nivel de enlace para el envío de

paquetes: un paquete es encapsulado en una trama. Enrutamiento de paquetes. Envía los

paquetes de nodo a nodo usando ya sea un circuito virtual o como datagramas y genera un

control de congestión.

5
TRANSPORTE

Esta capa mantiene el control de flujo de datos, y provee de verificación de errores y

recuperación de datos entre dispositivos. Vigila si los datos vienen demás de una aplicación

e integra cada uno de los datos de aplicación en un solo flujo dentro de la red física.

Establece conexiones punto a punto sin errores para el envío de mensajes. Permite

multiplexar una conexión punto a punto entre diferentes procesos del usuario (puntos

extremos de una conexión). Provee la función de difusión de mensajes (broadcast) a

múltiples destinos. Control de Flujo. Como ejemplos TCP y UDP.

SESIÓN.

Esta capa establece, mantiene y termina las comunicaciones que se forman entre

dispositivos. Es decir controla el diálogo (quién habla, cuándo, cuánto tiempo, half duplex

o full duplex). Permite a usuarios en diferentes máquinas establecer una sesión. Una sesión

puede ser usada para efectuar un login a un sistema de tiempo compartido remoto, para

transferir un archivo entre 2 máquinas, entre otros. Establece la función de sincronización.

Se pueden poner como ejemplo, las sesiones SQL, RPC, NetBIOS, etc.

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. Se

define la estructura de los datos a transmitir (Campos de un registro: nombre, dirección,

teléfono, etc). Establece una sintaxis y semántica de la información transmitida. Define el

6
código a usar para representar una cadena de caracteres (ASCII, EBCDIC, etc).

Compresión de datos. Criptografía. En esta capa tenemos como ejemplo los formatos MP3,

MPG, GIF, etc.

APLICACIÓN.

Esta es la capa que interactúa con el sistema operativo o aplicación cuando el

usuario decide transferir archivos, leer mensajes como correo electrónico (mail), o realizar

otras actividades de red, como: Transferencia de archivos (ftp). Acceso a bases de datos,

etc. Por ello, en esta capa se incluyen tecnologías tales como http, DNS, SMTP, SSH,

Telnet, etc.

Visto en un esquema, las 7 placas quedarían distribuidas de la siguiente manera:

Figura Nro. 1

MODELO FÍSICO

7
HISTORIA DE LOS PROTOCOLOS TCP/IP

Para conocer el origen de dichos protocolos tendremos que retroceder en el tiempo

hasta 1969. En dicho año, DARPA (Defense Advanced Research Projects Agency), creo

ARPANET, un proyecto de I+D para crear una red experimental de intercambio de

paquetes. Dicha red fue evolucionando hasta que, en 1975, paso de ser experimental a ser

completamente operacional. Durante este periodo se desarrollaron los protocolos TCP/IP

(Transfer Control Protocol/Internet Protocol). En 1983 los protocolos fueron adoptados

como estándares militares y todas las máquinas conectadas a ARPANET hubieron de

migrar a estos protocolos. Para facilitar esta migración DARPA fundó BBN (Bolt, Beranek

& Newman) para implementar los protocolos TCP/IP (Transfer Control Protocol/Internet

Protocol) en el Unix de Berkeley (BSD Unix). Esto supuso el inicio del largo matrimonio

entre TCP/IP y Unix.

A finales del 83 la original ARPANET se divide en dos subredes, MILNET, la parte

no clasificada de la DDN (Defense Data Network) y una nueva y mas reducida ARPANET.

Al conjunto de estas redes se le denominó Internet.

Finalmente en 1990 ARPANET desaparece, pero pese a ello Internet permanece

como la red de redes.

CARACTERÍSTICAS DE TCP/IP

8
Los protocolos TCP/IP (Transfer Control Protocol/Internet Protocol) presentan las

siguientes características:

• Son estándares de protocolos abiertos y gratuitos. Su desarrollo y modificaciones se

realizan por consenso, no a voluntad de un determinado fabricante. Cualquiera

puede desarrollar productos que cumplan sus especificaciones.

• Independencia a nivel software y hardware Su amplio uso los hace especialmente

idóneos para interconectar equipos de diferentes fabricantes, no solo a Internet sino

también formando redes locales. La independencia del hardware nos permite

integrar en una sola varios tipos de redes (Ethernet, Token Ring, X.25...)

• Proporcionan un esquema común de direccionamiento que permite a un dispositivo

con TCP/IP localizar a cualquier otro en cualquier punto de la red.

• Son protocolos estandarizados de alto nivel que soportan servicios al usuario y son

ampliamente disponibles y consistentes.

SERVICIOS DE INTERNET A NIVEL APLICACIÓN

Desde el punto de vista de un usuario, una red TCP/IP (Transfer Control Protocol/Internet

Protocol) aparece como un grupo de programas de aplicación que utiliza la red para llevar a

cabo tareas útiles de comunicación.

Interoperabilidad

Término utilizado para referirse a la habilidad que tienen diversos sistemas de computación

para cooperar en la resolución de problemas computacionales.

Los servicios de aplicación de Internet más populares y difundidos incluyen:


9
Correo Electrónico

Al utilizar TCP/IP en los sistemas de correo electrónico, se logra que la entrega sea mucho

más confiable, debido a que no se basa en computadoras intermedias para distribuir los

mensajes de correo. Un sistema de entrega de correo TCP/IP opera al hacer que la máquina

del transmisor se conecte directamente a la máquina del receptor.

Transferencia de Archivos

Los protocolos TCP/IP incluyen un programa de aplicación para transferencia de archivos.

Al igual que el correo electrónico la transferencia de archivo es confiable debido a que las

dos máquinas comprendidas se comunican de manera directa.

Acceso Remoto

Permite que un usuario que esté enfrente de una computadora se conecte a una máquina

remota y establezca una sesión interactiva. Cuando termina la sesión de acceso remoto, la

aplicación regresa al usuario a su sistema local.

SERVICIOS DE INTERNET A NIVEL DE RED

En el nivel de redes, una red de redes proporciona dos grandes tipos de servicios que todos

los programas de aplicación utilizan:

Servicio sin Conexión de Entrega de Paquetes

Significa, que una red de redes TCP/IP rutea mensajes pequeños de una máquina a otra,

basándose en la información de dirección que contiene cada mensaje. Como cada paquete

se rutea por separado, no garantiza una entrega confiable y en orden. Como generalmente

10
se introduce directamente en el HARDWARE subyacente, el servicio sin conexión es muy

eficiente.

Servicio de Transporte de Flujo Confiable

La mayor parte de las aplicaciones necesitan mucho más que solo la entrega de paquetes,

debido a que requieren que el SW de comunicaciones se recupere de manera automática de

los errores de transmisión, paquetes perdidos o fallas de los computadores intermedios. El

servicio de transporte confiable resuelve estos problemas.

Las principales características distintivas que distingue a TCP/IP de los otros servicios

básicos similares son:

Independencia de la Tecnología de Red

Como TCP/IP está basado en una tecnología convencional de conmutación de paquetes, es

independiente de cualquier marca de HARDWARE en particular. Los protocolos TCP/IP

definen la unidad de transmisión de datos, llamados Datagramas, y especificar como

transmitir los datagramas en una red particular.

Interconexión Universal

TCP/IP permite que se comunique cualquier par de computadores conectados a ella. Cada

computador tiene asignada una dirección reconocida de manera universal dentro de la red

de redes. Cada datagrama lleva en su interior las direcciones de su fuente y de su destino.

Los computadores intermedios de comunicación utilizan la dirección de destino para tomar

decisiones de ruteo.

11
Acceso de Recibo Punto a Punto

Los protocolos TCP/IP proporcionan acuses de recibo entre la fuente de destino y el último

destino en vez de proporcionarlos entre máquinas sucesivas a lo largo del camino.

Estándares de Protocolos de Aplicación

Además de los servicios básicos de nivel de transporte, los protocolos TCP/IP incluyen

estándares para muchas aplicaciones comunes, incluyendo correo electrónico, transferencia

de archivos y acceso remoto.

ESQUEMA COMPARATIVO DE LOS MODELOS OSI Y FÍSICO

Figura Nro. 2

Al igual que en el modelo OSI, los datos descienden por la pila de protocolos en el

sistema emisor y la escalan en el extremo receptor. Cada capa de la pila añade a los datos a

12
enviar a la capa inferior, información de control para que el envío sea correcto. Esta

información de control se denomina cabecera, pues se coloca precediendo a los datos. A la

adición de esta información en cada capa se le denomina encapsulación. Cuando los datos

se reciben tiene lugar el proceso inverso, es decir, según los datos ascienden por la pila, se

van eliminando las cabeceras correspondientes.

Figura Nro.3

Cada capa de la pila tiene su propia forma de entender los datos y, normalmente,
una denominación especifica que podemos ver en la tabla siguiente. Sin embargo, todos son
datos a transmitir, y los términos solo nos indican la interpretación que cada capa hace de
los datos.

TCP UDP
Capa de Aplicación Flujo Mensaje
Capa de Transporte Segmento Paquete
Capa de Internet Datagrama Datagrama
Capa de Acceso a la Red Trama Trama

13

Potrebbero piacerti anche