You are on page 1of 53

Modelo OSI

Definición e historia de OSI

• Implementar redes funcionales no es una tareas simple, se deben afrontar


muchos desafíos, especialmente en temas de conectividad, disponibilidad,
administración de la red y flexibilidad.
• Los estándares son necesarios para promover la interoperatividad entre los
equipos de distintos fabricantes, así como para facilitar economías de gran
escala. Debido a la complejidad que implican las comunicaciones, un solo
estándar no es suficiente. En su lugar, las distintas funcionalidades
deberían dividirse en partes más manejables, estructurándose en una
arquitectura de comunicaciones.
• La arquitectura constituye, por tanto, el marco de trabajo para el proceso
de normalización.
Definición e historia de OSI
• Esta línea argumental condujo a la Organización Internacional de
Estandarización (ISO, Internacional Organization for Standarization) en
1977 a establecer un subcomité para el desarrollo de tal arquitectura. El
resultado fue el modelo de referencia OSI modelo de referencia de
interconexión de sistema abierto (OSI. Open System Interconnection).
Aunque los elementos esenciales del modelo se definieron rápidamente, la
norma ISO final, ISO 7498, no fue publicada hasta 1984. La CCITT (en la
actualidad denominada UIT-T) definió igualmente una versión
técnicamente compatible con la anterior, denominada X.200.
• Uno de los conceptos más importantes en los temas de redes es OSI, el
cual sirve como el entorno dentro del cual los estándares son
desarrollados, más sin embargo, los protocolos normalmente son
desarrollados atendiendo al modelo TCP/IP.
Definición e historia de OSI
• ISO además desarrolló un conjunto de estándares para las varias
capas que comprenden el modelo OSI. Estos estándares, en realidad
no son implementados completamente en los productos comerciales
de redes, pero aún así, presentan una gran importancia, en cuanto a
sus conceptos, terminología y enfoque sistemático, y son aceptados
como fundamento para la discusión y descripción de la arquitectura
de redes
ESTUDIO DE REDES EN CAPAS

• El modelo OSI define un enfoque sistemático para el abordaje del


estudio de redes. Dicho estudio, incluye la división de las redes en
capas funcionales. Cada una de las capas realiza una serie distinta de
funciones, que fueron ideadas para ser lo más independiente posibles
entre sí.
ESTUDIO DE REDES EN CAPAS
ESTUDIO DE REDES EN CAPAS
• Estas siete capas se pueden dividir en capas superiores e inferiores.
• Las capas superiores se encargan de los temas relacionados a las
aplicaciones y generalmente son implementadas únicamente a través
de software. La capa más cercana al usuario es la más alta, es decir la
capa de Aplicación.
• Las capas inferiores se encargan de asuntos relacionados con el
transporte de datos. Por ejemplo, las capas Física y de Enlace son
implementadas tanto en hardware como en software. La capa física
es la más cercana al hardware y a los medios de transmisión (cables,
etc.).
ESTUDIO DE REDES EN CAPAS
• En definitiva, la clasificación de las capas del modelo OSI puede
visualizarse así:
TIPO CAPA NOMBRE
SUPERIORES 7 APLICACIÓN
6 PRESENTACIÓN
5 SESIÓN
INFERIORES 4 TRANSPORTE
3 RED
2 ENLACE
1 FISICA
Protocolos
• OSI es un modelo conceptual para comunicación entre equipos, pero
el modelo en si, no es un método de comunicación.
• No se debe perder de vista que la comunicación es posible, gracias al
uso de protocolos, los cuales son un conjunto de reglas y
convenciones formales, basados o no en un modelo, que determinan
cómo se comparte la información a través de un medio de red.
Protocolos
• Las pilas o suite (o capas) de protocolos no son más que una jerarquía
de pequeños protocolos que trabajan juntos para llevar a cabo la
transmisión de los datos de un nodo a otro de la red.
• Estas pilas las podemos ver como las carreras de relevos, pero, en vez
de pasarse un testigo, se transmiten paquetes de datos de un
protocolo a otro hasta que éstos revisten la forma adecuada (una
secuencia única de bits) para transmitirse por el entorno físico de la
red.
Eventos durante la comunicación
• El modelo OSI abarca una serie de eventos importantes que se producen
durante la comunicación entre sistemas. Proporciona las normas básicas
empíricas para una serie de procesos distintos de conexión en red:
• El modo en que los datos se traducen a un formato apropiado para la
arquitectura de red que se está utilizando.
• El modo en que los PC u otro tipo de dispositivos de la red se comunican.
• El modo en que los datos se transmiten entre los distintos dispositivos y la
forma en que se resuelve la secuenciación y comprobación de errores.
• El modo en que el direccionamiento lógico de los paquetes pasa a
convertirse en el direccionamiento físico que proporciona la red. IP-NIC
Ventajas del modelo por capas
• Ayuda en el diseño de protocolos
• Fomenta la competencia
• Favorece el desarrollo modular
• Proporciona un lenguaje común
GENERALIDADES DEL MODELO OSI
Comunicación entre sistemas
La información que es transmitida desde un software de aplicación en un
sistema computacional hacia otro, debe pasar a través de las capas del
modelo OSI.
Por ejemplo, si un elemento de capa 7 de un host determinado, quiere
comunicarse con otro elemento de capa 7 de otro host, la información
deberá atravesar todas las capas OSI de si mismo, y además, todas las capas
OSI del segundo host, con la diferencia que en primer lugar lo hará en forma
descendente para luego hacerlo de forma ascendente.
Es importante aclarar, que las capas de OSI se comunican generalmente con
otras tres capas: la capa superior a si misma, la capa inferior a si misma, y la
capa que actúa como par en otro host.
Para entablar esta comunicación con sus pares, las capas OSI hacen uso
de un tipo de control de información.
Este control toma una de dos formas: encabezados o colas (headers o
trailers), y atienden al lugar donde se coloca la información, al principio
o al final respectivamente; aunque esto no es un requisito.
A este proceso de modificar la información original se le conoce como
encapsulamiento, y se da en todos los niveles del modelo OSI.
Capa 7: la capa de aplicación
La capa de aplicación proporciona la interfaz y servicios que soportan
las aplicaciones de usuario. También se encarga de ofrecer acceso
general a la red.
Esta capa suministra las herramientas que el usuario, de hecho, ve.
También ofrece los servicios de red relacionados con estas aplicaciones
de usuario, como la gestión de mensajes, la transferencia de archivos y
las consultas a bases de datos.
Capa 7: la capa de aplicación
La capa de aplicación suministra cada uno de estos servicios a los
distintos programas de aplicación con los que cuenta el usuario en su
computadora. Entre los servicios de intercambio de información que
gestiona la capa de aplicación se encuentran la Web, los servicios de
correo, así como aplicaciones especiales de bases de datos
cliente/servidor.
• Algunos protocolos son HTTP, SMTP, FTP, SNMP, etc.
Capa 7: la capa de aplicación
1. Encabezado de la capa de
aplicación.
2. Encabezado de la capa de
presentación.
3. Paquete con todos los
encabezados de las capas OSI.
4. Los encabezados se van
suprimiendo a medida que los
datos suben por la capa OSI.
Capa 6: la capa de presentación
La capa de presentación puede considerarse el traductor del modelo
OSI. Esta capa toma los paquetes (la creación del paquete para la
transmisión de los datos por la red empieza en realidad en la capa de
aplicación) de la capa de aplicación y los convierte a un formato
genérico que pueden leer todas las computadoras. Por ejemplo, los
datos escritos en caracteres ASCII se traducirán a un formato más
básico y genérico.
• Algunos ejemplos de formato son MP3, JPEG, ZIP, RAR, etc.
Capa 6: la capa de presentación
La capa de presentación también se encarga de cifrar los datos (si así lo
requiere la aplicación utilizada en la capa de aplicación) así como de
comprimirlos para reducir su tamaño.
El paquete que crea la capa de presentación contiene los datos
prácticamente con el formato con el que viajarán por las restantes
capas de la pila OSI (aunque las capas siguientes irán añadiendo
elementos al paquete, lo cual puede dividir los datos en paquetes más
pequeños).
Capa 5: La capa de sesión
Esta capa su principal función es la de establecer, mantener y terminar
sesiones a nivel de la aplicación, de la misma manera por ejemplo como las
bases de datos crean y mantienen sesiones tipo SQL, todo esto se hace a
nivel de la aplicación de cómo está programado.
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.
Los firewalls actúan sobre esta capa, para bloquear los accesos a los puertos
de un computador.
En conclusión esta capa es la que se encarga de mantener el enlace entre los
dos computadores que estén trasmitiendo archivos.
Capa 5: La capa de sesión
Capa 4: la capa de transporte.
• La capa de transporte es la encargada de controlar el flujo de datos
entre los nodos que establecen una comunicación; los datos no sólo
deben entregarse sin errores, sino además en la secuencia que
proceda.
• La capa de transporte se ocupa también de evaluar el tamaño de los
paquetes con el fin de que éstos tengan el tamaño requerido por las
capas inferiores del conjunto de protocolos.
• El tamaño de los paquetes lo dicta la arquitectura de red que estemos
utilizando.
Capa 4: la capa de transporte.
La comunicación también se establece entre computadoras del mismo
nivel (el emisor y el receptor); la aceptación por parte del nodo
receptor se recibe cuando el nodo emisor ha enviado el número
acordado de paquetes.
Por ejemplo, el nodo emisor puede enviar de un solo golpe tres
paquetes al nodo receptor y después recibir la aceptación por parte del
nodo receptor.
El emisor puede entonces volver a enviar otros tres paquetes de datos
de una sola vez.
Capa 4: la capa de transporte.
Esta comunicación en la capa de transporte resulta muy útil cuando la
computadora emisora manda demasiados datos a la computadora
receptora.
En este caso, el nodo receptor tomará todos los datos que pueda
aceptar de una sola vez y pasará a enviar una señal de “ocupado” si se
envían más datos.
Una vez que la computadora receptora haya procesado los datos y esté
lista para recibir más paquetes, enviará a la computadora emisora un
mensaje de “luz verde” para que envíe los restantes.
TCP y UDP son los protocolos de la capa 4.
Capa 3: La capa de Red.
La capa de red encamina los paquetes además de ocuparse de
entregarlos.
La determinación de la ruta que deben seguir los datos se produce en
esta capa, lo mismo que el intercambio efectivo de los mismos dentro
de dicha ruta.
La Capa 3 es donde las direcciones lógicas (como las direcciones IP de
una computadora de red) pasan a convertirse en direcciones físicas (las
direcciones de hardware de la NIC, la Tarjeta de Interfaz para Red, para
esa computadora específica).
Capa 3: La capa de Red.
Los routers operan precisamente en la capa de red y utilizan los
protocolos de encaminamiento de la Capa 3 para determinar la ruta
que deben seguir los paquetes de datos.
El modo en que se determinan los routers y la forma en que éstos
convierten las direcciones lógicas en direcciones físicas.
Capa 2: La capa de enlace de datos.
Esta provee tráfico de datos confiable a través de un enlace físico de
red. Especificaciones distintas de capa de enlace definen distintas
características de red y protocolos, incluyendo direccionamiento físico,
topologías de red, notificaciones de errores, secuencias de tramas
(frames) y control de flujo.
El direccionamiento físico se refiere a cómo los dispositivos son
identificados en la capa de Enlace. La topología de red consiste en las
especificaciones de la capa física, que a menudo determinan cómo
estarán conectados los dispositivos, por ejemplo en una topología de
bus o de anillo.
Capa 2: La capa de enlace de datos.
• La notificación de errores alerta a los protocolos de capa superior que
un error en la transmisión ha sucedido, mientras que la secuencia de
tramas reordena precisamente a las tramas que han sido transmitidas
en desorden. Finalmente, el control de flujo modera la transmisión de
datos para no atascar al receptor con más datos de los que puede
manejar al mismo tiempo.
• El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) subdivide a
esta capa en dos partes: Control de Enlace lógico (Logical Link Control.
LLC) y Control de Acceso al Medio (Media Access Control. MAC).
Capa 2: La capa de enlace de datos.
• LLC maneja la comunicación entre dispositivos dentro de una misma
red, y está definido en el estándar 802.2, soportando tanto servicios
conectados como orientados a la conexión usados por protocolos
superiores. MAC maneja los protocolos de acceso al medio de red
físico.
Capa 1: la capa física.
• Todo lo tangible como cables, conectores, puertos, etc. Todo lo que si
físicamente se puede tocar y a su vez define los estándares de
señalización como a cuanto voltaje se trasmite un bit por cobre o cual
frecuencia se usa para trasmitir inalámbrico, entre otros.
• Se encarga propiamente la trasmisión fisca de los bits por el medio.
• Toda la capa física puede ser categorizada a su vez como LAN (red de
área local) o WAN (red de área extendida).
Capa 1: la capa física.
Ejemplos de implementaciones LAN
Ethernet, IEEE 802.3, 100Base-T, Token Ring/IEEE 802.5, FDDI,…..

Ejemplos de implementaciones WAN


EIA/TIA-232, EIA/TIA-449, V.24 V.25, HSSI G.703, EIA-530,X.21bis SIP
Modelo TCP/IP
• El estándar histórico y técnico de la Internet es el modelo TCP/IP. El
Departamento de Defensa de EE.UU. (DoD) creó el modelo de
referencia TCP/IP porque necesitaba diseñar una red que pudiera
sobrevivir ante cualquier circunstancia, incluso una guerra nuclear.
• En un mundo conectado por diferentes tipos de medios de
comunicación, como alambres de cobre, microondas, fibras ópticas y
enlaces satelitales, el DoD quería que la transmisión de paquetes se
realizara cada vez que se iniciaba y bajo cualquier circunstancia.
• Este difícil problema de diseño dio origen a la creación del modelo
TCP/IP.
Modelo TCP/IP
A diferencia de las tecnologías de networking propietarias
mencionadas, el TCP/IP se desarrolló como un estándar abierto. Esto
significaba que cualquier persona podía usar el TCP/IP.
Esto contribuyó a acelerar el desarrollo de TCP/IP como un estándar.
El modelo TCP/IP tiene las siguientes cuatro capas:
• Capa de aplicación
• Capa de transporte
• Capa de Internet
• Capa de acceso a la red
Modelo TCP/IP
Modelo TCP/IP
Aunque algunas de las capas del modelo TCP/IP tienen el mismo
nombre que las capas del modelo OSI, las capas de ambos modelos no
se corresponden de manera exacta.
Lo más notable es que la capa de aplicación posee funciones diferentes
en cada modelo.
Los diseñadores de TCP/IP sintieron que la capa de aplicación debía
incluir los detalles de las capas de sesión y presentación OSI.
Modelo TCP/IP capa de aplicación
Aplicación: en este nivel la comunicación es entre procesos o
aplicaciones que manejan datos de usuario y se los deben comunicar a
otros procesos o aplicaciones en otro punto de la red. Se trata del nivel
más alto de la arquitectura, comparable a las tres capas de mayor
numeración del Modelo OSI, aunque muchas veces sería imposible
establecer una relación directa entre protocolos en este nivel con
funcionalidades específicas de una capa OSI.
Protocolos tales como SMTP para transporte de mensajes de correo
electrónico, FTP para transferencia de archivos, SSH para conexiones
remotas seguras y HTTP para navegación en la web, operan en este
nivel.
Modelo TCP/IP capa de transporte
Transporte: es el nivel de comunicación entre las máquinas en red que
constituyen los extremos finales de la comunicación. Las mismas
pueden encontrarse en redes diferentes conectadas a través de
routers, o en la misma red. Los protocolos de este nivel, TCP y UDP,
ofrecen a los del nivel superior una interfaz de acceso a la red
uniforme, sin que importe el tipo de conexión o red subyacente.
Se les asocia funcionalidades relacionadas con el control de error y
control de flujo, aunque TCP también permite manejar una conexión,
porque es un protocolo del tipo orientado a la conexión. Es decir que
TCP se encarga de brindar confiabilidad, abrir, mantener y cerrar
conexiones solicitadas por aquellos protocolos de nivel superior que
requieren sus servicios.
Modelo TCP/IP capa de transporte
Para ello, es capaz de manejar datos fuera de orden, errados o
duplicados. Su funcionalidad incluye el control de congestión y el
manejo de paquetes perdidos.
Protocolos tales como HTTP apoyan su funcionalidad en TCP. Por su
parte, UDP ofrece un servicio sin conexión, apto para aplicaciones
transaccionales, como es el caso de DNS.
Tanto TCP como UDP incluyen un esquema de direccionamiento para
identificar aplicaciones. Se trata de campos de encabezado, de 16 bits,
conocidos como números de puerto.
Modelo TCP/IP capa de red o internet
Red: existe un único protocolo a este nivel y su función es la de lograr la
interconexión de redes.
IP cuenta con capacidad de manejo de datagramas o paquetes y su misión es
que los mismos se muevan hacia el destino, a través de diversas redes. El
servicio de transmisión de datagramas IP es un servicio sin conexión, no
confiable, pero que permite lograr uno de los objetivos más importantes de
manera sencilla: la interconectividad.
Como su principal trabajo es el ruteo, en su versión más antigua, el protocolo
IPv4 posee un esquema de direccionamiento de tipo jerárquico, de 32 bits,
conocido como esquema de direcciones IP. La versión más moderna IPv6
cuenta con un espacio de direcciones mucho más grande, de 128 bits.
Modelo TCP/IP capa de red o internet
El servicio de ruteo es tipo salto a salto o hop-by-hop, con
comunicación entre sistemas conectados directamente hasta llegar al
router más cercano al destino final.
IP puede cargar mensajes de muchos protocolos del nivel superior,
identificados con un campo especial en el encabezado, denominado
campo de número de protocolo, que le permite realizar multiplexado
para poder entregar de manera correcta el mensaje encapsulado. Entre
los protocolos encapsulados por IP, podemos mencionar: el Protocolo
de Mensajes de Control de Internet (ICMP, Internet Control Message
Protocol), y los protocolos TCP y UDP.
Modelo TCP/IP capa de enlace o acceso a red
Enlace: es el nivel que atiende las cuestiones relacionadas con el tipo
de red local sobre la que se dirige la comunicación. En términos
comparativos, los protocolos en este nivel de la pila se ubican en las
Capas de Enlace y Física del modelo OSI. Es decir que aquí se manejan
los detalles del medio de comunicación sobre el que se transmitirán y
recibirán los datagramas generados por IP entre dos máquinas
diferentes conectadas indirectamente o sobre el mismo enlace. La
funcionalidad de los protocolos de este nivel puede desarrollarse en
hardware, por ejemplo en las placas de red, y en software.
Modelo TCP/IP capa de enlace o acceso a red
Antes de enviar los datagramas sobre el medio físico específico, estos
serán acondicionados con el agregado de un encabezado generado por
protocolos de este nivel o también agregan al final un campo para
control de errores.
Uno de los protocolos más antiguos que operan en este nivel es el
Protocolo de Resolución de Direcciones (ARP, Address Resolution
Protocol). En el caso de redes de acceso múltiple, este protocolo
trabaja en conjunto con el protocolo IPv4, para relacionar direcciones
IP con las correspondientes direcciones del nivel de enlace.
Tal como sucede en el modelo OSI, en la transmisión, un mensaje
atraviesa la pila de protocolos hacia abajo, agregándosele en cada caso
información de control, denominada encabezado.
En el lado receptor, el proceso es inverso: a medida que los datos se
mueven hacia arriba, cada protocolo obtiene información de los
campos de control de su propio encabezado, y luego sube el mensaje
encapsulado, sin el encabezado.
Comparación entre los modelos TCP/IP & OSI
Protocolos comunes
Protocolos comunes
• Algunos de los protocolos de capa de aplicación más comúnmente
usados incluyen los siguientes:
• Protocolo de Transferencia de Archivos (FTP)
• Protocolo de Transferencia de Hipertexto (HTTP)
• Protocolo simple de transferencia de correo (SMTP)
• Sistema de denominación de dominios (DNS)
• Protocolo Trivial de Transferencia de Archivos (TFTP)
Protocolos comunes
• Los protocolos de capa de transporte comunes incluyen:

• Protocolo para el Control del Transporte (TCP)

• Protocolo de Datagrama de Usuario (UDP)


Protocolos comunes
• El protocolo principal de la capa Internet es:

• Protocolo Internet (IP)

La capa de acceso de red se refiere a cualquier tecnología en particular


utilizada en una red específica.
Similitudes
Las similitudes incluyen:
• Ambos se dividen en capas.
• Ambos tienen capas de aplicación, aunque incluyen servicios muy distintos.
• Ambos tienen capas de transporte y de red similares.
• Ambos modelos deben ser conocidos por los profesionales de networking.
• Ambos suponen que se conmutan paquetes. Esto significa que los paquetes
individuales pueden usar rutas diferentes para llegar al mismo destino. Esto
se contrasta con las redes conmutadas por circuito, en las que todos los
paquetes toman la misma ruta.
Diferencias
Las diferencias incluyen:
• TCP/IP combina las funciones de la capa de presentación y de sesión en la
capa de aplicación.
• TCP/IP combina la capa de enlace de datos y la capa física del modelo OSI
en la capa de acceso de red.
• TCP/IP parece ser más simple porque tiene menos capas.
• Los protocolos TCP/IP son los estándares en torno a los cuales se desarrolló
la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran
parte a sus protocolos. En comparación, por lo general las redes no se
desarrollan a partir del protocolo OSI, aunque el modelo OSI se usa como
guía.