Está en la página 1de 29

2. Estructura Del Modelo Osi De Iso.

A- Estructura multinivel:
Se diseña una estructura multinivel con la idea de que cada nivel
resuelva solo una parte del problema de la comunicación, con
funciones especificas.
B- El nivel superior utiliza los servicios de los niveles inferiores:
Cada nivel se comunica con su homologo en las otras máquinas,
usando un mensaje a través de los niveles inferiores de la misma. La
comunicación entre niveles se define de manera que un nivel N utilice
los servicios del nivel N-1 y proporcione servicios al nivel N+1.
C- Puntos de acceso:
Entre los diferentes niveles existen interfaces llamadas "puntos de
acceso" a los servicios.
D- Dependencia de Niveles:
Cada nivel es dependiente del nivel inferior como así también lo es
del nivel superior.
E- 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 la computadora emisora le está enviando
un mensaje con información.

Cualquier nivel puede incorporar un encabezado al mensaje. Por esta


razón se considera que un mensaje está constituido de dos partes,.

Entonces, la incorporación de encabezados es necesaria aunque


represente un lote extra en la información, lo que implica que un
mensaje corto pueda ser voluminoso.

Sin embargo, como la computadora receptora retira los encabezados en


orden inverso a como se enviaron desde la computadora emisora, el
mensaje original no se afecta.
Esta arquitectura representada utiliza la terminología de las primeras
redes llamadas ARPANET, donde las maquinas que se utilizan para
correr los programas en la red se llaman hostales (computadoras
centrales), o también llamadas terminales.

Los hostales se comunican a través de una subred de comunicaciones


que se encarga de enviar los mensajes entre los hostales, como si fuera
un sistema de comunicación telefónica. La subred se compone de dos
elementos: las líneas de transmisión de datos, y los elementos de
conmutación, llamados IMP (procesadores de intercambio de mensajes).

De ésta manera todo el tráfico que va o viene a un hostal pasa a través


de su IMP.

El diseño de una subred puede ser de dos tipos:

1. Canales punto a punto.


2. Canales de difusión.
El primero (punto a punto) contiene varias líneas de comunicaciones,
conectadas cada una a un par de IMP.

Cuando un mensaje (paquete) se envía de un IMP otro, se utiliza un IMP


intermedio, que garantiza el envío del mensaje, esta modalidad se
utiliza en las redes extendidas que son del tipo almacenamiento y
reenvío.

El segundo (difusión) contiene un solo canal de difusión que se


comparte con todas las máquinas de la red. Los paquetes que una
máquina quiera enviar, son recibidos por todas las demás, un campo de
dirección indica quién es el destinatario, este modelo se utiliza en redes
locales.

Fig. 2 Diseño punto a punto. a)Estrella, b)Anillo, c)Arbol, d)Completa, e)Intersección


de anillos, f)Irregular.

Fig. 3 Diseño de difusión. a)Bus, b)Satélite o radio, c)Anillo.


Índice

4. Arquitectura De Redes.

Jerarquía de protocolos:

Las redes de diseñan en capas con el propósito de reducir la


complejidad, pero la cantidad de capas, las funciones que se llevan a
cabo en cada una y el nombre varían de una red a otra.

Cada una de las capas libera a la posterior del conocimiento de las


funciones subyacentes. Esto hace necesario establecer interfaces de
comunicación entre capas que definen los servicios y operaciones.

Cuando una capa-i de una máquina A establece comunicación con la


capa-i una máquina B, se establecen reglas y convenciones para llevarla
a cabo, lo cual se denomina protocolo de la capa-i.

A la configuración de capas y protocolo se le llama arquitectura de red.

Fig. 4 Capas, protocolos e interfaces.


Índice

5. Capas Del Modelo Osi.

1. Capa Física

Aquí se encuentran los medios materiales para la comunicación


como las placas, cables, conectores, es decir los medios
mecánicos y eléctricos.

La capa física se ocupa de la transmisión de bits a lo largo de un


canal de comunicación, de cuantos microsegundos dura un bit, y
que voltaje representa un 1 y cuantos un 0. La misma debe
garantizar que un bit que se manda llegue con el mismo valor.
Muchos problemas de diseño en la parte física son problema de la
ingeniería eléctrica.

Medios de transmisión

o Par trenzado (twisted pair). Consiste en dos alambres de


cobre enroscados (para reducir interferencia eléctrica).
o Cable coaxial. Un alambre dentro de un conductor
cilíndrico. Tiene un mejor blindaje y puede cruzar distancias
mayores con velocidades mayores
o Fibra óptica. Hoy tiene un ancho de banda de 50.000
Gbps, pero es limitada por la conversión entre las señales
ópticas y eléctricas (1 Gbps). Los pulsos de luz rebotan
dentro de la fibra.

Además de estos hay también medios inalámbricos de


transmisión. Cada uno usa una banda de frecuencias en alguna
parte del espectro electromagnético. Las ondas de longitudes más
cortas tienen frecuencias más altas, y así apoyan velocidades más
altas de transmisión de datos.

Veamos algunos ejemplos:

o Radio. 10 KHz-100 MHz. Las ondas de radio son fáciles de


generar, pueden cruzar distancias largas, y entrar fácilmente
en los edificios. Son omnidireccionales, lo cual implica que
los transmisores y recibidores no tienen que ser alineados.
 Las ondas de frecuencias bajas pasan por los
obstáculos, pero el poder disminuye con la distancia.
 Las ondas de frecuencias más altas van en líneas
rectas. Rebotan en los obstáculos y la lluvia las
absorbe.
o Microondas. 100 MHz-10 GHz. Van en líneas rectas. Antes
de la fibra formaban el centro del sistema telefónico de larga
distancia. La lluvia las absorbe.
o Infrarrojo. Se usan en la comunicación de corta distancia
(por ejemplo, controlo remoto de televisores). No pasan por
las paredes, lo que implica que sistemas en distintas
habitaciones no se interfieren. No se pueden usar fuera.
o Ondas de luz. Se usan lasers. Ofrecen un ancho de banda
alto con costo bajo, pero el rayo es muy angosto, y el
alineamiento es difícil.

El sistema telefónico

o En general hay que usarlo para redes más grandes que un


LAN.
o Consiste en las oficinas de conmutación, los alambres entres
los clientes y las oficinas (los local loops), y los alambres de
las conexiones de larga distancia entre las oficinas (los
troncales). Hay una jerarquía de las oficinas.
o La tendencia es hacia la señalización digital. Ventajas:
 La regeneración de la señal es fácil sobre distancias
largas.
 Se pueden entremezclar la voz y los datos.
 Los amplificadores son más baratos porque solamente
tienen que distinguir entre dos niveles.
 La manutención es más fácil; es fácil detectar errores.

Satélites

o Funcionan como repetidores de microondas. Un satélite


contiene algunos transponedores que reciben las señales de
alguna porción del espectro, las amplifican, y las
retransmiten en otra frecuencia.
o Hay tres bandas principales: C (que tiene problemas de
interferencia terrenal), Ku, y Ka (que tienen problemas con
la lluvia).
o Un satélite tiene 12-20 transponedores, cada uno con un
ancho de banda de 36-50 MHz. Una velocidad de
transmisión de 50 Mbps es típica. Se usa la multiplexación
de división de tiempo.
o La altitud de 36.000 km sobre el ecuador permite la órbita
geosíncrona, pero no se pueden ubicar los satélites con
espacios de menos de 1 o 2 grados.
o Los tiempos de tránsito de 250-300 milisegundos son
típicos.
o Muy útil en la comunicación móvil, y la comunicación en las
áreas con el terreno difícil o la infraestructura débil.
2. Capa De Enlace

Se encarga de transformar la línea de transmisión común en una


línea sin errores para la capa de red, esto se lleva a cabo
dividiendo la entrada de datos en tramas de asentimiento, por
otro lado se incluye un patrón de bits entre las tramas de datos.
Esta capa también se encarga de solucionar los problemas de
reenvío, o mensajes duplicados cuando hay destrucción de
tramas. Por otro lado es necesario controlar el tráfico.

Un grave problema que se debe controlar es la transmisión


bidireccional de datos.

El tema principal son los algoritmos para la comunicación confiable


y eficiente entre dos máquinas adyacentes.

Problemas: los errores en los circuitos de comunicación, sus


velocidades finitas de transmisión, y el tiempo de propagación.

Normalmente se parte de un flujo de bits en marcos.

Marcos

El nivel de enlace trata de detectar y corregir los errores.


Normalmente se parte el flujo de bits en marcos y se calcula un
checksum (comprobación de datos) para cada uno.

Las tramas contendrán información como:

- Número de caracteres (un campo del encabezamiento guarda el


número. Pero si el número es cambiado en una transmisión, es
difícil recuperar.)

- Caracteres de inicio y fin.

Servicios para el nivel de red


Servicio sin acuses de recibo. La máquina de fuente manda
marcos al destino. Es apropiado si la frecuencia de errores es muy
baja o el tráfico es de tiempo real (por ejemplo, voz).

Servicio con acuses de recibo. El recibidor manda un acuse de


recibo al remitente para cada marco recibido.

Control de flujo

Se usan protocolos que prohiben que el remitente pueda mandar


marcos sin la permisión implícita o explícita del recibidor.

Por ejemplo, el remitente puede mandar un número


indeterminado de marcos pero entonces tiene que esperar.

Detección y corrección de errores

Ejemplo: HDLC. En este ejemplo se verá un protocolo que se


podría identificar con el segundo nivel OSI. Es el HDLC (High-level
Data Link Control). Este es un protocolo orientado a bit, es decir,
sus especificaciones cubren que información lleva cada uno de los
bits de la trama.

BITS 8 8 8 >=0 16 8

01111110 Adress Control Data Checksum 01111110

Como se puede ver en la tabla, se definen unos campos que se


agregan a la información (Datos). Estos campos se utilizan con
distintos fines. Con el campo Checksum se detectan posibles
errores en la transmisión mientras que con el campo control se
envía mensajes como datos recibidos correctamente, etc.

3. Capa De Red

Se ocupa del control de la operación de la subred. Lo más


importante es eliminar los cuellos de botella que se producen al
saturarse la red de paquetes enviados, por lo que también es
necesario encaminar cada paquete con su destinatario.

Dentro de la capa existe una contabilidad sobre los paquetes


enviados a los clientes.
Otro problema a solucionar por esta capa es la interconexión de
redes heterogéneas, solucionando problemas de protocolo
diferentes, o direcciones desiguales.

Este nivel encamina los paquetes de la fuente al destino final a


través de encaminadores (routers) intermedios. Tiene que saber la
topología de la subred, evitar la congestión, y manejar saltos
cuando la fuente y el destino están en redes distintas.

El nivel de red en la Internet (Funcionamiento del protocolo IP)

El protocolo de IP (Internet Protocol) es la base fundamental de


Internet. Hace posible enviar datos de la fuente al destino. El nivel
de transporte parte el flujo de datos en datagramas. Durante su
transmisión se puede partir un datagrama en fragmentos que se
montan de nuevo en el destino.

Paquetes de IP:

Fig. 5

o Versión. Es la 4. Permite las actualizaciones.


o IHL. La longitud del encabezamiento en palabras de 32 bits. El
valor máximo es 15, o 60 bytes.
o Tipo de servicio. Determina si el envío y la velocidad de los
datos es fiable. No usado.
o Longitud total. Hasta un máximo de 65.535 bytes.
o Identificación. Para determinar a qué datagrama pertenece un
fragmento.
o DF (Don't Fragment). El destino no puede montar el datagrama
de nuevo.
o MF (More Fragments). No establecido en el fragmento último.
o Desplazamiento del fragmento. A qué parte del datagrama
pertenece este fragmento. El tamaño del fragmento elemental es
8 bytes.
o Tiempo de vida. Se decrementa cada salto.
o Protocolo. Protocolo de transporte en que se debiera basar el
datagrama. Las opciones incluyen el enrutamiento estricto (se
especifica la ruta completa), el enrutamiento suelto (se
especifican solamente algunos routers en la ruta), y grabación de
la ruta.
4. Capa de Transporte

La función principal es de aceptar los datos de la capa superior y


dividirlos en unidades más pequeñas, para pasarlos a la capa de
red, asegurando que todos los segmentos lleguen correctamente,
esto debe ser independiente del hardware en el que se encuentre.

Para bajar los costos de transporte se puede multiplexar varias


conexiones en la misma red.

Esta capa necesita hacer el trabajo de multiplexión transparente a


la capa de sesión.

El quinto nivel utiliza los servicios del nivel de red para proveer un
servicio eficiente y confiable a sus clientes, que normalmente son
los procesos en el nivel de aplicación.

El hardware y software dentro del nivel de transporte se llaman


la entidad de transporte.

Puede estar en el corazón del sistema operativo, en un programa,


en una tarjeta, etc.

Sus servicios son muy semejantes a los del nivel de red. Las
direcciones y el control de flujo son semejantes también. Por lo
tanto, ¿por qué tenemos un nivel de transporte? ¿Por qué no
solamente el nivel de red?

La razón es que el nivel de red es una parte de la subred y los


usuarios no tienen ningún control sobre ella. El nivel de transporte
permite que los usuarios puedan mejorar el servicio del nivel de
red (que puede perder paquetes, puede tener routers que no
funcionan a veces, etc.). El nivel de transporte permite que
tengamos un servicio más confiable que el nivel de red.

También, las funciones del nivel de transporte pueden ser


independiente de las funciones del nivel de red. Las aplicaciones
pueden usar estas funciones para funcionar en cualquier tipo de
red.

Protocolos de transporte

Los protocolos de transporte se parecen los protocolos de enlace.


Ambos manejan el control de errores, el control de flujo, la
secuencia de paquetes, etc. Pero hay diferencias:

En el nivel de transporte, se necesita una manera para especificar


la dirección del destino. En el nivel de enlace está solamente el
enlace.

En el nivel de enlace es fácil establecer la conexión; el host en el


otro extremo del enlace está siempre allí. En el nivel de transporte
este proceso es mucho más difícil.

Establecimiento de una conexión

Desconexión

La desconexión asimétrica puede perder datos. La desconexión


simétrica permite que cada lado pueda liberar una dirección de la
conexión a la vez.

Control de flujo

Se debe controlar que el número de paquetes enviados a un


destino para que no colapse a este.

Multiplexación

A veces el nivel de transporte tiene que multiplexar las


conexiones. Si se desea una transmisión de datos muy rápida se
abrirán varias conexiones y los datos se dividirán para hacerlos
pasar por estas.
Si solo se tiene una conexión pero se quieren pasar varios datos
se deberá multiplexar el canal. Por tiempos transmitirá una
conexión u otra.

Recuperación de caídas

Si una parte de la subred se cae durante una conexión, el nivel de


transporte puede establecer una conexión nueva y recuperar de la
situación.

El encabezamiento de TCP

TCP (Protocolo de control de transmisión) es el método usado por


el protocolo IP (Internet protocol) para enviar datos a través de la
red. Mientras IP cuida del manejo del envío de los datos, TCP
cuida el trato individual de cada uno de ellos (llamados
comúnmente "paquetes") para el correcto enrutamiento de los
mismos a través de Internet.

El encabezamiento de TCP para la transmisión de datos tiene este


aspecto:

Fig. 6

La puerta de la fuente y del destino identifican la conexión.

El número de secuencia y el número de acuse de recibo son


normales. El último especifica el próximo byte esperado.
La longitud (4 bits) indica el número de palabras de 32 bits en el
encabezamiento, ya que el campo de opciones tiene una longitud
variable.

Los flags:

URG. Indica que el segmento contiene datos urgentes. El puntero urgente punta al
desplazamiento del número de secuencia corriente donde están los datos urgentes.

ACK. Indica que hay un número de acuse en el campo de acuse.

PSH (Push). El recibidor no debiera almacenar los datos antes de entregarlos.

RST (Reset). Hay un problema en la conexión.

SYN. Se usa para establecer las conexiones. Una solicitud de conexión tiene SYN = 1 y
ACK = 0, mientras que la aceptación de una conexión tiene SYN = 1 y ACK = 1.

FIN. Indica que el mandador no tiene más datos a mandar. La desconexión es simétrica.

TCP usa una ventana de tamaño variable. Este campo indica


cuantos bytes se pueden mandar después del byte de acuse.

El checksum provee más confiabilidad.

Las opciones permiten que los hosts puedan especificar el


segmento máximo que están listos para aceptar (tienen que poder
recibir segmentos de 556 bytes), usar una ventana mayor que
64K bytes, y usar repetir selectivamente en vez de repetir un
número indeterminado de veces.

5. Capa De Sesión

Permite a los usuarios sesionar entre sí permitiendo acceder a un


sistema de tiempo compartido a distancia, o transferir un archivo
entre dos máquinas.

Uno de los servicios de esta capa es la del seguimiento de turnos


en el tráfico de información, como así también la administración
de tareas, sobre todo para los protocolos.

Otra tarea de esta capa es la de sincronización de operaciones con


los tiempos de caída en la red.
6. Capa De Presentación

Se ocupa de los aspectos de sintaxis y semántica de la


información que se transmite, por ejemplo la codificación de datos
según un acuerdo.

Esto se debe a que los distintos formatos en que se representa la


información que se transmite son distintos en cada máquina. Otro
aspecto de esta capa es la compresión de información reduciendo
el nº de bits.

7. Capa De Alicación

Contiene una variedad de protocolos que se necesitan


frecuentemente, por ejemplo para la cantidad de terminales
incompatibles que existen para trabajar con un mismo editor
orientado a pantalla. Para esto se manejan terminales virtuales de
orden abstracto.

Otra función de esta capa es la de transferencias de archivos


cuando los sistemas de archivos de las máquinas son distintos
solucionando esa incompatibilidad. Aparte se encarga de sistema
de correo electrónico, y otros servicios de propósitos generales.

El nivel de aplicación es siempre el más cercano al usuario.

Por nivel de aplicación se entiende el programa o conjunto de


programas que generan una información para que esta viaje por la
red.

El ejemplo más inmediato sería el del correo electrónico. Cuando


procesamos y enviamos un correo electrónico este puede ir en
principio a cualquier lugar del mundo, y ser leído en cualquier tipo
de ordenador.

Los juegos de caracteres utilizados por el emisor y el receptor


pueden ser diferentes por lo que alguien se ha de ocupar de llevar
a cabo estos ajustes. También se ha de crear un estándar en lo
que la asignación de direcciones de correo se refiere.

De todas estas funciones se encarga el nivel de aplicación. El nivel


de aplicación, mediante la definición de protocolos, asegura una
estandarización de las aplicaciones de red.
En nuestro ejemplo del correo electrónico esto es lo que
sucedería.....

Supongamos que escribimos un mensaje como el siguiente:

Fig. 7

En nuestro caso hemos escrito este e-mail en un ordenador PC


con Windows98 con el programa de correo Microsoft Outlook.
Fuese cual fuese el ordenador, sistema operativo o programa de
correo que utilizásemos, lo que finalmente viajaría por la red
cuando enviáramos el correo sería algo como esto:

From:"Remitente" Email del remitente


To: Destinatario
Subject: Hola amigos
Date: Thu, 25 Feb 2001 09:44:14 +0100
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3

Hola amigos

El estándar que define esta codificación de mensajes es el


protocolo SMTP. Cualquier ordenador del mundo que tenga un
programa de correo electrónico que cumpla con el estándar SMTP
será capaz de sacar por pantalla nuestro mensaje.

Índice

6. Transmision De Datos En El Modelo Osi.

Cuando el proceso emisor desea enviar datos al proceso receptor,


entrega los datos a la capa de aplicación (7), donde se añade la
cabecera de aplicación en la parte delantera de los datos, que se
entrega a la capa de presentación, y de esta manera se prosigue hasta
la capa física.

Luego de la transmisión física, la máquina receptora, se encarga de


hacer los pasos para ir eliminando las cabeceras según las capas que
vaya recorriendo la información hasta llegar al proceso receptor.

Los detalles de cada una de las siete capas es un detalle técnico en el


transporte de los datos entre los dos procesos.

Fig. 8 Ejemplo del uso del modelo OSI.


Índice

7. Terminologia En El Modelo Osi

Entidades:

Elementos activos que se encuentran en cada una de las capas, ej.


software, hardware, cuando las entidades se encuentran en la misma
capa son entidades pares.

Proveedor de servicio:

Es cada entidad inferior a otra que le puede ofrecer servicios o


funciones.

SAP:

Es el punto de acceso a los servicios de una capa inferior, cada SAP


tiene una dirección que lo identifica.

Interface:

Es el conjunto de reglas que hace que las capas se puedan comunicar.


Se usa una IDU (unidad de datos de la interface) a través del SAP, la
IDU consiste en una SDU (unidad de datos de servicio), además de
alguna información de control, necesaria para que las capas inferiores
realicen su trabajo, pero no forma parte de los datos.

Fig. 9 Elementos de una transmisión en modelo OSI entre capas.


Índice

8. Servicios Orientados A Coneccion Y Servicios Sin Coneccion

El servicio orientado a conexión se modeló basándose en el sistema


telefónico. Así el usuario establece la conexión, la usa, y luego se
desconecta. El sistema es similar al usado como una tubería.

En cambio el servicio sin conexión se modeló como el servicio postal.


Cada mensaje lleva consigo la dirección del destino, donde no interesa
el camino que tome, el inconveniente es el manejo de los tiempos de
llegada de los mismos, ya que no se puede determinar el tiempo en que
llegará cada mensaje enviado.

La transferencia de archivos se realiza generalmente con el servicio


orientado a conexión. Para esto existen dos variantes: secuencia de
mensajes yflujos de octetos. En el primero se mantiene el limite del
mensaje, en cambio en el otro se pueden enviar octetos de 2k sin limite.

Primitiva De Servicio

Un servicio posee un conjunto de primitivas que hace que el usuario


pueda acceder a ellos, y estas primitivas indican al servicio la acción que
deben realizar.

Existen cuatro categorías de primitivas:

 Petición o Solicitud, que realiza el pedido de conexión o enviar datos.


 Indicación, una vez realizado el trabajo se le avisa a la entidad
correspondiente.
 Respuesta, responde si de acepta o rechaza la conexión.
 Confirmación, cada entidad se informa sobre la solicitud.

Relacion Entre Servicios Y Protocolos

Un servicio es un conjunto de primitivas (operaciones), que la capa


efectuará en beneficio de sus usuarios, sin indicar la manera en que lo
hará. También un servicio es una interface entre dos capas.

Un protocolo, a diferencia de servicio, es un conjunto de reglas que


gobiernan el formato y el significado de las tramas, paquetes y
mensajes que se intercambian entre las entidades corresponsales,
dentro de la misma capa.
Índice

9. Estudio De La Normalizacion Del Modelo Osi

El modelo, junto con las definiciones de servicio y protocolos asociados,


es muy complejo. Cuando se apilan normas impresas, ocupan un
fracción significativa de un metro de papel. También son difíciles de
realizar e ineficientes en su aspecto operativo.

Así un problema que aparece en algunas funciones, como lo es el


direccionamiento, el control de errores, reaparecen en las subsecuentes
capas, así es que una de las propuestas es manejar el error en las capas
superiores para impedir repetirlo en las inferiores.

La terminal virtual se situó en la capa de aplicación porque el comité


tuvo problemas con la decisión sobre los usos de la capa de
presentación.

La seguridad y criptografía de los datos fue un aspecto controvertido en


el que nadie se puso de acuerdo en que capa debería haber ido, y lo
dejaron de lado.

Otra de las críticas a la norma original es que se ignoraron los servicios


y protocolos sin conexión, aun cuando era bien sabido que ésta es la
forma en que trabajan la mayor parte de las redes de área local.

La critica más seria es que el modelo fue enfocado a las comunicaciones.


En muy pocas partes se menciona la relación que guarda la informática
con las comunicaciones, algunas de las elecciones que se tomaron son
completamente inapropiadas con respecto al modo en que trabajan los
ordenadores y el software. Por ejemplo el conjunto de primitivas de los
servicios.

Por otro lado el modelo semántico manejado por interrupción es una


idea conceptual muy pobre y completamente opuesta a las ideas
modernas de programación estructurada.

Modelo de 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 1984. Es un marco de referencia para la
definición de arquitecturas en la interconexión de los sistemas de comunicaciones.
Índice [ocultar]

1 Historia

2 Modelo de referencia OSI

2.1 Capa física

2.2 Capa de enlace de datos

2.3 Capa de red

2.4 Capa de transporte

2.5 Capa de sesión

2.6 Capa de presentación

2.7 Capa de aplicación

3 Unidades de datos

4 Transmisión de los datos

5 Formato de los datos

6 Operaciones sobre los datos

7 Véase también

8 Enlaces externos

[editar]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.

[editar]Modelo de referencia OSI

Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación
global de organizaciones que representa aproximadamente a 130 países. El núcleo de este
estándar es el modelo de referencia OSI, una normativa formada por siete capas que define las
diferentes fases por las que deben pasar los datos para viajar de un dispositivo a otro sobre una
red de comunicaciones.

Siguiendo el esquema de este modelo se crearon numerosos protocolos. El advenimiento de


protocolos más flexibles donde las capas no están tan desmarcadas y la correspondencia con los
niveles no era tan clara puso a este esquema en un segundo plano. Sin embargo es muy usado en
la enseñanza como una manera de mostrar cómo puede estructurarse una "pila" de protocolos de
comunicaciones.

El modelo especifica el protocolo que debe ser usado en cada capa, y suele hablarse de modelo de
referencia ya que es usado como una gran herramienta para la enseñanza de comunicación de
redes.

Se trata de una normativa estandarizada útil debido a la existencia de muchas tecnologías,


fabricantes y compañías dentro del mundo de las comunicaciones, y al estar en continua
expansión, se tuvo que crear un método para que todos pudieran entenderse de algún modo,
incluso cuando las tecnologías no coincidieran. De este modo, no importa la localización
geográfica o el lenguaje utilizado. Todo el mundo debe atenerse a unas normas mínimas para
poder comunicarse entre sí. Esto es sobre todo importante cuando hablamos de la red de redes,
es decir, Internet.

Este modelo está dividido en siete capas:

[editar]Capa física

Artículo principal: Capa física.


Es la que se encarga de las conexiones globales de la computadora hacia la red, tanto en lo que se
refiere al medio físico como a la forma en la que se transmite la información.

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)

[editar]Capa de enlace de datos

Artículo principal: Capa de enlace de datos.

Esta capa se ocupa del direccionamiento físico, de la topología de la red, 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 ).

[editar]Capa de red

Artículo principal: 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.

Enrutables: viajan con los paquetes (IP, IPX, APPLETALK)

Enrutamiento: permiten seleccionar las rutas (RIP, IGRP, EIGRP, OSPF, BGP)

El objetivo de la capa de red es hacer que los datos lleguen desde el origen al destino, aún cuando
ambos no estén conectados directamente. Los dispositivos que facilitan tal tarea se denominan
encaminadores, 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.

[editar]Capa de transporte

Artículo principal: 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 se 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).

[editar]Capa de sesión

Artículo principal: 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.

[editar]Capa de presentación

Artículo principal: 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.

[editar]Capa de aplicación

Artículo principal: 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.

[editar]Unidades de datos

El intercambio de información entre dos capas OSI consiste en que cada capa en el sistema fuente
le agrega información de control a los datos, y cada capa en el sistema de destino analiza y quita la
información de control de los datos como sigue:

Si un ordenador (A) desea enviar datos a otro (B), en primer término los datos deben
empaquetarse a través de un proceso denominado encapsulamiento, es decir, a medida que los
datos se desplazan a través de las capas del modelo OSI, reciben encabezados, información final y
otros tipos de información.

N-PDU (Unidad de datos de protocolo)

Es la información intercambiada entre entidades pares, es decir, dos entidades pertenecientes a la


misma capa pero en dos sistemas diferentes, utilizando una conexión (N-1).

Está compuesta por:


N-SDU (Unidad de datos del servicio)

Son los datos que necesitan la entidades (N) para realizar funciones del servicio pedido por la
entidad (N+1).

N-PCI (Información de control del protocolo)

Información intercambiada entre entidades (N) utilizando una conexión (N-1) para coordinar su
operación conjunta.

N-IDU (Unidad de datos de interfaz)

Es la información transferida entre dos niveles adyacentes, es decir, dos capas contiguas.

Está compuesta por:

N-ICI (Información de control del interfaz)

Información intercambiada entre una entidad (N+1) y una entidad (N) para coordinar su operación
conjunta.

Datos de Interfaz-(N)

Información transferida entre una entidad-(N+1) y una entidad-(N) y que normalmente coincide
con la (N+1)-PDU.

[editar]Transmisión de los datos

Transferencia de información en el modelo OSI.

La capa de aplicación recibe el mensaje del usuario y le añade una cabecera constituyendo así la
PDU de la capa de aplicación. La PDU se transfiere a la capa de aplicación del nodo destino, este
elimina la cabecera y entrega el mensaje al usuario.

Para ello ha sido necesario todo este proceso:

Ahora hay que entregar la PDU a la capa de presentación para ello hay que añadirle la
correspondiente cabecera ICI y transformarla así en una IDU, la cual se transmite a dicha capa.

La capa de presentación recibe la IDU, le quita la cabecera y extrae la información, es decir, la SDU,
a esta le añade su propia cabecera (PCI) constituyendo así la PDU de la capa de presentación.
Esta PDU es transferida a su vez a la capa de sesión mediante el mismo proceso, repitiéndose así
para todas las capas.

Al llegar al nivel físico se envían los datos que son recibidos por la capa física del receptor.

Cada capa del receptor se ocupa de extraer la cabecera, que anteriormente había añadido su capa
homóloga, interpretarla y entregar la PDU a la capa superior.

Finalmente llegará a la capa de aplicación la cual entregará el mensaje al usuario.

[editar]Formato de los datos

Otros datos reciben una serie de nombres y formatos específicos en función de la capa en la que
se encuentren, debido a como se describió anteriormente la adhesión de una serie de
encabezados e información final. Los formatos de información son los que muestra el gráfico:

APDU

Unidad de datos en capa de aplicación (capa 7).

PPDU

Unidad de datos en la capa de presentación (capa 6).

SPDU

Unidad de datos en la capa de sesión (capa 5).

capa de transporte (capa 4).

Paquete

Unidad de datos en el nivel de red (capa 3).

Trama

Unidad de datos en la capa de enlace (capa 2).

Bits

Unidad de datos en la capa física (capa 1).

[editar]Operaciones sobre los datos


En determinadas situaciones es necesario realizar una serie de operaciones sobre las PDU para
facilitar su transporte, debido a que son demasiado grandes o bien porque son demasiado
pequeñas y estaríamos desaprovechando la capacidad del enlace.

Bloqueo y desbloqueo

El bloqueo hace corresponder varias (N)-SDUs en una (N)-PDU.

El desbloqueo identifica varias (N)-SDUs que están contenidas en una (N)-PDU.

Concatenación y separación

La concatenación es una función-(N) que realiza el nivel-(N) y que hace corresponder varias (N)-
PDUs en una sola (N-1)-SDU.

La separación identifica varias (N)-PDUs que están contenidas en una sola (N-1)-SDU.

Niveles del Modelo OSI

1. Aplicación:
o Proporciona servicios al usuario del Modelo OSI.
o Proporciona comunicación entre dos procesos de aplicación, tales
como: programas de aplicación, aplicaciones de red, etc.
o Proporciona aspectos de comunicaciones para aplicaciones
especificas entre usuarios de redes: manejo de la red, protocolos
de transferencias de archivos (ftp), etc.
2. Presentación:
o Traduce el formato y asignan una sintaxis a los datos para su
transmisión en la red.
o Determina la forma de presentación de los datos sin preocuparse
de su significado o semántica.
o Establece independencia a los procesos de aplicación considerando
las diferencias en la representación de datos.
o Proporciona servicios para el nivel de aplicaciones al interpretar el
significado de los datos intercambiados.
o Opera el intercambio.
o Opera la visualización.
3. Sesión:
o Provee los servicios utilizados para la organización y sincronización
del diálogo entre usuarios y el manejo e intercambio de datos.
o Establece el inicio y termino de la sesión.
o Recuperación de la sesión.
o Control del diálogo; establece el orden en que los mensajes deben
fluir entre usuarios finales.
o Referencia a los dispositivos por nombre y no por dirección.
o Permite escribir programas que correrán en cualquier instalación
de red.
4. Transporte: Actúa como un puente entre los tres niveles inferiores
totalmente orientados a las comunicaciones y los tres niveles superiores
totalmente orientados a el procesamiento. Además:
o Garantiza una entrega confiable de la información.
o Asegura que la llegada de datos del nivel de red encuentra las
características de transmisión y calidad de servicio requerido por el
nivel 5 (Sesión).
o Define como direccionar la localidad física de los dispositivos de la
red.
o Asigna una dirección única de transporte a cada usuario.
o Define una posible multicanalización. Esto es, puede soportar
múltiples conexiones.
o Define la manera de habilitar y deshabilitar las conexiones entre
los nodos.
o Determina el protocolo que garantiza el envío del mensaje.
o Establece la transparencia de datos así como la confiabilidad en la
transferencia de información entre dos sistemas.
5. Red:
o Define el enrutamiento y el envío de paquetes entre redes.
o Tiene la responsabilidad establecer, mantener y terminar las
conexiones.
o Proporciona el enrutamiento de mensajes, determinando si un
mensaje en particular deberá enviarse al nivel 4 (Nivel de
Transporte) o bien al nivel 2 (Enlace de datos).
o Conmuta, enruta y controla la congestión de los paquetes de
información en una sub-red.
o Define el estado de los mensajes que se envían a nodos de la red.
6. Enlace de datos: Proporciona facilidades para la transmisión de bloques
de datos entre dos estaciones de red,es decir, organiza los 1's y los 0's del
Nivel Físico en formatos o grupos lógicos de información, esto tiene los
siguientes objetivos:
o Detectar errores en el nivel fícos
o Establecer esquema de detección de errores para las
retransmisiones o reconfiguraciones de la red.
o Establecer el método de acceso que la computadora debe seguir
para transmitir y recibir mensajes ademas de realizar la
transferencia de datos a través del enlace físico.
o Enviar bloques de datos con el control necesario para la sincronía.

En general controla el nivel y es la interfaces con el nivel de red, al


comunicarle a este una transmisión libre de errores.

7. Físico. Define el medio de comunicación utilizado para la transferencia de


información, dispone del control de este medio y especifica bits de
control, mediante:
o Definir conexiones físicas entre computadoras.
o Describir el aspecto mecánico de la interface física.
o Describir el aspecto eléctrico de la interface física.
o Describir el aspecto funcional de la interface física.
o Definir la Técnica de Transmisión.
o Definir el Tipo de Transmisión.
o Definir la Codificación de Línea.
o Definir la Velocidad de Transmisión.
o Definir el Modo de Operación de la Línea de Datos.

También podría gustarte