Vous êtes sur la page 1sur 8

Modelo OSI y TCP/IP

Capas del Software


Funciones y protocolos
-Modelo OSI
-Modelo TCP/IP
--Diferencias entre el modelo OSI y el modelo TCP/IP

Objetivo: Reconocer la arquitectura de una red, los modelos de referencia OSI y


TCP/IP.
Otra vez: ¿Por qué utilizar capas?
• Permite trabajar con sistemas complejos
– una estructura explícita permite la identificación de las partes del sistema
complejo y la interrelación entre ellas
• modelo de referencia de capas para discusiones la modularidad facilita el
mantenimiento y la actualización del sistema
• cambios que se realicen en la implementación de un servicio de
una capa es transparente para el resto del sistema.
Arquitectura OSI
• Qué es OSI?
– Una sigla: Open Systems Interconnection
– Conceptualmente: arquitectura general requerida para establecer
comunicación entre computadoras
• OSI puede verse de dos formas:
– como un estándar
– como un modelo de referencia
OSI es un estándar
• El desarrollo inicial de las redes de computadores fue promovido por redes
experimentales como ARPANet y CYCLADES, seguidos por los fabricantes de
computadores (SNA, DECnet, etcétera).
– Las redes experimentales se diseñaron para ser heterogéneas (no
importaba la marca del computador). Las redes de los fabricantes de equipos
tenían su propio conjunto de convenciones para interconectar sus equipos y lo
llamaban su “arquitectura de red”
OSI es un estándar
• La necesidad de interconectar equipos de diferentes fabricantes se hizo
evidente.
• En 1977, la ISO (International Organization for Standarization) reconoció la
necesidad de crear estándares para las redes informáticas y creó el subcomité
SC16 (Open Systems Interconnection)
• La primera reunión de éste subcomité se llevo a cabo en marzo de 1978. El
modelo de referencia OSI fue desarrollado después de cerca de 18 meses de
discusión.
• El modelo OSI fue adoptado en 1979 por el comité técnico TC97
(procesamiento de datos), del cual dependía el subcomité SC16

1
• OSI fue adoptado en 1984 oficialmente como un estándar internacional por la
ISO (International Organization of Standards).
• Ahora es la recomendación X.200 de la ITU (International Telecommunication
Union) y la norma ISO/IEC 7498-1

OSI como Modelo de Referencia

• OSI es un modelo de referencia que muestra como debe transmitirse un


mensaje entre nodos en una red de datos
• El modelo OSI tiene 7 niveles de funciones
• No todos los productos comerciales se adhieren al modelo OSI
• Sirve para enseñar redes y en discusiones técnicas (resolución de
problemas).

¿En qué se fundamenta OSI?

• La idea principal en el modelo OSI es que el proceso de comunicación entre


dos usuarios en una red de telecomunicaciones puede dividirse en niveles
(capas)

• En el proceso de comunicación cada nivel pone su granito de arena: el


conjunto de funciones que ese nivel “sabe” hacer.
¿Cómo opera el modelo OSI?
• Los usuarios que participan en la comunicación utilizan equipos que tienen
“instaladas” las funciones de las 7 capas del modelo OSI (o su equivalente)
– En el equipo que envía:
El mensaje “baja” a través de las capas del modelo OSI.
– En el equipo que recibe:
El mensaje “sube” a través de las capas del modelo OSI

Operación: 1ª aproximación

Nodo A Nodo B
Al enviar Al recibir
el mensaje el mensaje
“baja” “sube”

El mensaje “viaja” a
través de la red

2
Operación: 2ª aproximación

Aplicación 7 Al enviar 7 Aplicación Al recibir


Presentación 6 el mensaje el mensaje
“baja”
6 Presentación “sube”
Sesión 5 5 Sesión
Transporte 4 4 Transporte
Red 3 3 Red
Enlace 2 2 Enlace
Física 1 Física
1
Nodo A Nodo B

• Las dos primeras capas (física y enlace) generalmente se construyen con


hardware y software
– El cable, el conector, la tarjeta de red y el driver de la tarjeta pertenecen
a los niveles 1 y 2
• Los otros cinco niveles se construyen generalmente con software
Comunicación entre capas.
El modelo OSI distingue entre:
Servicios (funciones): Qué hace la capa
Interfaces: Cómo las capas vecinas pueden
solicitar/dar servicios

Prtocolos: Reglas

Capa A Capa A

Capa B Capa B

NODO 1 NODO 2
3
Nodo Nodo
1 2
Interfaz
Objeto de de Objeto de
alto nivel Servicio alto nivel

Protocol Interfaz Protocol


Peer-to-peer
Más sobre protocolos.
• Excepto en la capa física, la comunicación entre pares es indirecta.
– Cada protocolo se comunica con su “par” pasando los mensajes a otro
protocolo de una capa inferior.
• Hay que recordar que la palabra protocolo se usa en dos sentidos:
– Algunas veces hace referencia a la abstracción de las interfaces
(operaciones definidas por la interfaz de servicio y la interfaz entre
pares)
otras veces se refiere al módulo –programa- que implementa en la realidad las
dos interfaces.

Nivel OSI Función que ofrece


Aplicación Aplicaciones de Red: transferencia de archivos
Presentación Formatos y representación de los datos
Sesión Establece, mantiene y cierra sesiones
Transporte Entrega confiable/no confiable de “mensajes”
Red Entrega los “paquetes” y hace enrutamiennto
Enlace Transfiere “frames”, chequea errores
Física Transmite datos binarios sobre un medio

Nivel de Aplicación (Capa 7)

4
• La capa de aplicación está cerca al usuario (no ofrece servicios a otras capas
del modelo OSI)
– Es el nivel más alto en la arquitectura OSI
– Define la interfaz entre el software de comunicaciones y cualquier
aplicación que necesite comunicarse a través de la red.
– Las otras capas existen para prestar servicios a esta capa
– Las aplicaciones están compuestas por procesos.
– Un proceso de aplicación se manifiesta en la capa de aplicaciones
como la ejecución de un protocolo de aplicación.
Nivel de Presentación (Capa 6)
• Define el formato de los datos que se intercambiarán
– Asegura que la información enviada por la capa de aplicación de un
nodo sea entendida por la capa de aplicación del otro nodo
– Si es necesario, transforma a un formato de representación común
– Negocia la sintáxis de transferencia de datos para la capa de aplicación
(estructura de datos)
– Ejemplo: formato GIF, JPEG ó PNG para imágenes.
Nivel de Sesión (Capa 5)
• Define cómo iniciar, coordinar y terminar las conversaciones entre
aplicaciones (llamadas sesiones).
– Administra el intercambio de datos y sincroniza el diálogo entre niveles
de presentación (capa 6) de cada sistema
– Ofrece las herramientas para que la capa de aplicación, la de
presentación y la de sesión reporten sus problemas y los recursos
disponibles para la comunicación (control del diálogo –sesión- entre
aplicaciones)
– Lleva control de qué flujos forman parte de la misma sesión y qué flujos
deben terminar correctamente
Nivel de Transporte (Capa 4)
• Proporciona un número amplio de servicios. Asegura la entrega de los datos
entre procesos que han establecido una sesión y que se ejecutan en
diferentes nodos
– Evita que las capas superiores se preocupen por los detalles del
transporte de los datos hasta el proceso correcto
– Hace multiplexamiento para las aplicaciones
• ¿cuál es la aplicación/servicio destino/origen?
– Segmenta bloques grandes de datos antes de transmitirlos (y los
reensambla en le nodo destino)
– Asegura la transmisión confiable de los mensajes
– No deja que falten ni sobren partes de los mensajes trasmitidos (si es
necesario, hace retransmisión de mensajes)
– hace control de flujo y control de congestión

Nivel de Red (Capa 3)


5
• Entrega los paquetes de datos a la red correcta, al nodo correcto, buscando el
mejor camino (es decir, permite el intercambio de paquetes).
– Evita que las capas superiores se preocupen por los detalles de cómo
los paquetes alcanzan el nodo destino correcto
– En esta capa se define la dirección lógica de los nodos
– Esta capa es la encargada de hacer el enrutamiento y el
direccionamiento
• Enrutamiento: ¿cuál es el mejor camino para llegar a la red
destino?
• Direccionamiento: ¿cuál es el nodo destino?
Nivel de Enlace (Capa 2)
• Inicia, mantiene y libera los enlaces de datos entre dos nodos.
• Hace transmisión confiable (sin errores) de los datos sobre un medio físico (un
enlace)
– Define la dirección física de los nodos
– Construye los “frames”
– También debe involucrarse con el orden en que lleguen los frames,
notificación de errores físicos, reglas de uso del medio físico y el control
del flujo en el medio.
– Es diferente de acuerdo a la topología de red y al medio utilizado.
Nivel Físico (Capa 1)
• Define las características mecánicas, eléctricas y funcionales para establecer,
mantener, repetir, amplificar y desactivar conexiones físicas entre nodos
– Acepta un “chorro” de bits y los transporta a través de un medio físico
(un enlace)
– Nivel de voltaje, sincronización de cambios de voltaje, frecuencia de
transmisión, distancias de los cables, conectores físicos y asuntos
similares son especificados en esta capa.

¿Qué es TCP/IP?
• El nombre “TCP/IP” se refiere a una suite de protocolos de datos.
– Una colección de protocolos de datos que permite que los
computadores se comuniquen.
• El nombre viene de dos de los protocolos que lo conforman:
– Transmission Control Protocol (TCP)
– Internet Protocol (IP)
• Hay muchos otros protocolos en la suite

TCP/IP e Internet
• TCP/IP son los protocolos fundamentales de Internet (Aunque se utilizan para
Intranets y Extranets)
• Stanford University y Bold, Beranek and Newman (BBN) presentaron TCP/IP a
comienzos de los 70 para una red de conmutación de paquetes (ARPANet).
• La arquitectura de TCP/IP ahora es definida por la Internet Engineering Task
Force (IETF
6
¿Por qué es popular TCP/IP?
• Los estándares de los protocolos son abiertos: interconecta equipos de
diferentes fabricantes sin problema.
• Independiente del medio de transmisión físico.
• Un esquema de direccionamiento amplio y común.
• Protocolos de alto nivel estandarizados (¡muchos servicios!)
“Estándares” de TCP/IP
• Para garantizar que TCP/IP sea un protocolo abierto los estándares deben ser
públicamente conocidos.
• La mayor parte de la información sobre los protocolos de TCP/IP está
publicada en unos documentos llamados Request for Comments (RFC’s) -
Hay otros dos tipos de documentos: Military Standards (MIL STD), Internet
Engineering Notes (IEN) -.

Arquitectura de TCP/IP (cuatro capas)

No hay un acuerdo sobre como representar la jerarquía de los


protocolos de TCP/IP con un modelo de capas (utilizan de tres
a cinco).

Aplicación
Presentación
Aplicación Aplicaciones y procesos que usan la
red
Sesión
Servicios de entrega de datos
Transporte
entre
Definenodos
el datagrama y maneja el
Internet
Red
enrutamiento
Enlacede
Acceso
Rutinas para acceder el medio físico
Red
Física

 Diferencias entre modelo OSI y TCP/IP


 El modelo OSI: tiene 7 capas.
 El TCP/IP: tiene 4 capas
 El modelo OSI no contiene la capa de internet ni la capa de sesión.

Comunicación no orientada/orientada a la conexión

7
 El modelo OSI contiene la comunicación no orientada a la conexión y la
orientada a la conexión.
 El modelo TCP/IP solo tiene el modo sin conexión pero considera ambos
modos en la capa de transporte.

 En los protocolos TCP/IP, un protocolo dado puede ser usado por otros
protocolos en la misma capa, mientras que en el modelo OSI se definiría dos
capas en las mismas circunstancias.

 OSI define claramente las diferencias entre los servicios, las interfaces, y los
protocolos.
 Servicio: lo que un nivel hace
 Interfaz: cómo se pueden accesar los servicios
 Protocolo: la implementación de los servicios
 TCP/IP no tiene esta clara separación.

Desventajas de OSI
 Mala sincronización
 Mala tecnología
 Malas instrumentaciones
 Mala política

Desventajas de TCP/IP
 El modelo TCP/IP no distingue con claridad los conceptos de servicio, interfaz
y protocolo. Este modelo no es una buena guía para diseñar redes nuevas
utilizando tecnologías nuevas.
 El modelo no es general en absoluto y no resulta apropiado para describir
cualquier pila de protocolos distinta de él mismo.
 La capa de nodo a red es en realidad una interfaz entre la red y las capas de
enlace de datos.
 El modelo TCP/IP no distingue entre la capa física y la de enlace de datos,
siendo que un modelo apropiado debería incluir ambas como capas
separadas, éste no lo hace.

Vous aimerez peut-être aussi