Sei sulla pagina 1di 11

TEMA 3.- La Arquitectura De Las Comunicaciones.

CENEC

TEMA 3: La arquitectura de las comunicaciones.

3.1.- Conceptos previos.


3.2.- El modelo arquitectónico de capas de red.
3.3.- El modelo de referencia OSI.
3.4.- Los niveles OSI orientados a la red.
3.5.- El nivel OSI de transporte.
3.6.- Los niveles OSI orientados a la aplicación.
3.7.- Otras arquitecturas y redes.
3.8.- La estructura de las redes de área local

3.1.- Conceptos previos.

3.1.1. La organización de los ordenadores en red

Vamos a aclarar algunos conceptos en el campo de las comunicaciones


tomando como emisores y receptores ordenadores. Un host es un ordenador con
capacidad de interactuar en la red, capaz de alojar algún tipo de servicio.

Un sistema aislado es un ordenador incapaz de comunicarse con el


exterior por vía telemática, es necesario añadirle el software y hardware
necesario. Un sistema aislado puede estar conectado sólo temporalmente, es
decir, puede realizar conexiones remotas. Por ejemplo, el equipo de un usuario
conectado a Internet a través de un operador sólo pertenece a la red (Internet)
mientras dure la conexión.
Un sistema de red de ordenadores conecta a varios equipos y cada uno de
ello tiene su identidad propia. La red distingue todos los equipos de la misma.
Un sistema distribuido es una red de ordenadores con la particularidad de
que la existencia de los distintos equipos de la red es transparente al usuario. Es
decir, no nos interesa que equipo es el encargado de que tarea en la red. Todos
los recursos los gestiona la propia red.

3.1.2. El protocolo de comunicaciones

Un protocolo es un conjunto de reglas perfectamente organizadas y


convenidas entre los participantes en la comunicación. Su misión es regular
algunos aspectos de la comunicación. Normalmente son establecidos por las
asociaciones de estándares.

3.1.3. El concepto de capa o nivel

La red se divide en capas o niveles. Cada capa es la encargada de realizar


unas determinadas funciones y de proporcionar una serie de servicios dentro de
la red. Las distintas capas constituyen una jerarquía, de manera que cada capa
proporciona servicios a la capa inmediatamente superior solicitando servicios de
la capa inmediatamente inferior a ella de un modo transparente.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 1


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

3.1.4. El interface entre capas

Cada capa sólo se comunica con las capas adyacentes. Para dicha comunicación
se establecen una serie de normas que llamamos interface. Este se gestiona
mediante primitivas, que son instrucciones básicas que devuelven un resultado,
confirma peticiones, etc. Estas primitivas deben cumplir una serie de reglas
sintácticas.

3.1.5. La arquitectura de una red

La arquitectura de una red es el conjunto organizado de capas y


protocolos de la misma. La arquitectura no incluye los interfaces, ya que quedan
ocultos por la estructura de capas. Los aspectos software y hardware deben estar
bien definidos para que los fabricantes diseñen los productos con garantías.

3.1.6. Los sistemas abiertos

Sistemas capaces de interconectarse con otros de acuerdo con unas


normas establecidas. ISO (Interconexión de sistemas abiertos) se encarga de
confeccionar las normas que permitan la intercomunicación de estos sistemas.

3.2. El modelo arquitectónico de capas de red


El proceso de comunicación se produce entre las capas equivalentes de
dos hosts distintos (capa N). La petición de servicios va descendiendo por la
estructura de capas del host emisor hasta al nivel más bajo (transmisión física de
la señal), utilizando los correspondientes interfaces entre capas. En el host
receptor ocurre justo lo contrario. Los niveles más inferiores van proporcionados
los servicios requeridos hasta alcanzar la capa N. Todo el proceso tiene lugar de
una manera transparente, es decir, tanto el host origen como el host destino
tienen la impresión de haber realizado una comunicación en un nivel alto.

La capa N del emisor se comunica con la capa N a través de un protocolo


de capa N que enmascara el proceso producido en las capas inferiores.

Una de las ventajas de la arquitectura en capas es su gran flexibilidad, es


decir, las redes con una arquitectura en capas son poco sensibles a los cambios
tecnológicos. Un cambio en la capa N sólo afecta a los interfaces de esta capa
con la capa superior (si no es la última) y con la capa inferior (si no es la
primera).

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 2


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

3.3.- El modelo de referencia OSI


El modelo OSI es una arquitectura de capas para redes de ordenadores y
sistemas distribuidos propuesto por ISO.

3.3.1. Conceptos previos en el modelo OSI

Entidades: elementos activos de cada una de las capas. Pueden ser de software
(un proceso) o de hardware (un chip). Entidades pares o iguales, son entidades
de la misma capa.

Punto de acceso al servicio (SAP): son puntos identificados por una dirección
donde cada capa puede encontrar los servicios de la capa inferior.

Unidad de datos del interface (IDU): bloque de información que pasa de la


entidad de la capa N a la entidad de la capa N-1 a través de la interface N/N-1.

Unidad de datos del servicio (SDU): es el campo del IDU que contiene la
información que se pasa a través de la red a la entidad par correspondiente. El
otro campo es de control (ICI).

Unidad de datos del protocolo (PDU): la información del SDU se suele


fraccionar y enviar junto con una cabecera con información de control. A este
conjunto se le llama N-PDU, siendo N la capa en la que estamos operando. Son
las unidades de intercambio entre las entidades pares de capa N utilizando su
protocolo de capa N.

3.3.2. La estructura de capas en OSI

Es una arquitectura de siete capas compuesta por los siguientes niveles de


menor a mayor: físico, enlace, red, transporte, sesión, presentación y aplicación.

Los niveles superiores están más próximo al usuario, es decir, están


orientados a la aplicación y tienen un nivel de abstracción mayor. Esos niveles
son aplicación, presentación y sesión.

Los niveles inferiores están más próximos a la red. Las capas física, de
enlace y de red se le conoce como subred.

El modelo OSI no especifica cómo son los protocolos de comunicación,


sólo recomienda como debe actuar cada capa. Es ISO el organismo que propone
qué protocolos debe utilizarse en cada una de las capas. Esas normas son
independientes del modelo OSI.

3.3.3. La comunicación entre capas

Dentro de cada interface, cada servicio es identificado unívocamente por


un SAP y permite una conjunto de primitivas (operaciones) para que cada nivel
pueda solicitar servicios del nivel inferior. OSI define cuatro primitivas
fundamentales:

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 3


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

- Request: una entidad solicita un servicio. De la capa N a la capa N-1


del origen.
- Indicatión: una entidad es informada de un evento. De la capa N-1 a
la capa N del destino.
- Response: una entidad responde a un evento. De la capa N a la capa
N-1 del destino.
- Confirm: una entidad confirma una solicitud. De la capa N-1 a la
capa N del origen.

Algunos ejemplos utilizados en una comunicación telefónica:

CONNECT.request = petición de marcado de número tfno. del destino.


CONNECT.indication = tfno. Destino produce la señal de llamada.
CONNECT.response = el destino descuelga el tfno.
CONNECT.confrim = el origen no oye la señal de llamada porque el
destino ha descolgado el tfno.

Cada primitiva va precedida del nombre del servicio seguido por un


punto.

3.3.4. Tipos de servicios definidos en OSI

Servicios orientados a la conexión

Requieren el establecimiento de una conexión, el intercambio de datos y


la liberación de la conexión. Los bloques de datos se reciben en el mismo orden
en que fueron emitidos y siguen la misma ruta. Dichos bloques no necesitan
especificar dirección de destino, ya que siguen el camino establecido en la
conexión. Pueden ser de dos tipos:

- Secuencia de mensajes. Cada mensaje está claramente delimitado.


Similar a la sincronización de bloque.
- Secuencia de bytes. Cada mensaje es una secuencia de caracteres sin
principio ni fin, y es el receptor el que tiene la responsabilidad de
interpretarlo.

Servicios sin conexión

No se establece una conexión con el destino. Cada bloque de datos debe


llevar la dirección del destino. Es la red la que elige la ruta adecuada. Pueden ser
de tres tipos:

- Servicio de datagrama sin confirmación. El emisor no necesita


confirmación del receptor de que la información le llega
correctamente.
- Servicio de datagrama con confirmación. El receptor envía
confirmación al emisor.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 4


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

- Servicio de petición y respuesta. A cada petición le sigue una


respuesta. Ejemplo, una B.D. que muestra los datos solicitados para
cada consulta.

3.4.- Los niveles OSI orientados a la red

3.4.1.- El nivel físico

Es la capa de más bajo nivel y se encarga de definir las características


mecánicas y eléctricas, es decir, de las transmisiones de bits.

También debe garantizar la compatibilidad de los conectores, el tipo de


cableado, la modulación (si hubiera), etc.

3.4.2.- El nivel de enlace

La misión de este nivel es establecer una línea de comunicación libre de


errores. Fracciona el mensaje en bloques de datos (2-PDU) o tramas. Estas
tramas son enviadas secuencialmente a través de la línea establecida y utilizando
los servicios de transmisión de la capa física.

Esta capa se encarga del tratamiento de errores: eliminar tramas erróneas,


solicitar retransmisiones, descartar tramas duplicadas, etc.

3.4.3.- El nivel de red

La principal función de este nivel es el encaminamiento, es decir, elegir


la ruta más adecuada para que los 3-PDU lleguen a su destino. Cada destino es
identificado por una dirección.

También se encarga del tratamiento de la congestión (bloques de


información que obstruyen a otros) y de la resolución de problemas generados
por redes heterogéneas (distintos sistemas de direccionamiento, redes que
admiten distintos tamaños de bloques de datos, etc.).

3.5.- El nivel OSI de transporte


La capa de transporte es una capa de transición entre los niveles
orientados a la red (subred) y los orientados a la aplicación. Su misión consiste
en aceptar los datos de la capa de sesión (S-PDU), fraccionarlos adecuadamente
para que puedan ser aceptado por la subred y asegurarse de que llegará
correctamente al nivel de transporte del destino.

También selecciona el tipo de servicio que se le va a dar a la capa de


sesión y en último termino al usuario.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 5


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

En la capa de transporte cobra sentido emisor, receptor y tipo de servicio


solicitado. En los niveles inferiores se produce un transporte de tramas entre
ordenadores que pueden ser intermedios entre fuente y destino.

Un ordenador puede soportar múltiples aplicaciones simultaneas que


solicitan servicios de comunicación a la capa de transporte. Esta debe solicitar
servicios de subred para que se elija la ruta y el fraccionamiento más adecuados.

3.6.- Los niveles OSI orientados a la aplicación


Las capas situadas por encima del nivel de transporte se centran en las
funciones de aplicación, ignorando todo lo relacionado con el transporte de datos
propiamente dicho.

3.6.1 El nivel de sesión

Permite el diálogo entre emisor y receptor estableciendo una sesión


(conexión). Mejora el servicio de la capa de transporte.

La capa de sesión determina si la comunicación será bidireccional o


simultánea.

También establece un sistema basado en el uso de testigos electrónicos


para determinar qué interlocutor es el que dispone de los recursos de la red en
cada momento.

3.6.2 El nivel de presentación

Se ocupa de los aspectos sintácticos y semánticos de la información a


transmitir. Una prestación propia de este nivel es la conversión de datos. Por
ejemplo, el caso en el que el emisor utiliza el código ASCII y el receptor utiliza
el código EBCDIC.

Otras funciones de esta capa es la de comprimir los datos para que las
comunicaciones sean más rápidas y la de encriptar la información para
garantizar la privacidad de la misma.

3.6.3 El nivel de aplicación

En esta capa se definen los protocolos que utilizan las aplicaciones y


procesos de usuarios. Si dos procesos residen en el mismo ordenador utilizan las
funciones que le proporciona el sistema operativo, en caso contrario utiliza las
funciones que le proporciona a la capa de aplicación, que para ello se sirve de
los niveles inferiores.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 6


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

3.7.- Otras arquitecturas y redes

3.7.1 La arquitectura SNA de IBM

Vino a resolver la complejidad producida por la multitud de productos de


comunicaciones de IBM.

SNA define cuatro tipos de nodos, es decir, de máquinas que se pueden


conectar a la red: terminales, controladores (supervisan funcionamiento de
terminales y otros periféricos), procesadores frontales (descargan a los
procesadores principales de ciertas tareas, para que estos se puedan ocupar de las
labores de red) y hosts.

Cada nodo tiene al menos una unidad direccionable de red (NAU) que
son los puntos de entrada a la red para los procesos de usuario.

SNA tiene la siguiente estructura de capas:

- Capa física. Transporte físico de las señales que representan los bits.
- Capa de control de enlace. Construye tramas de bits y detecta y
corrige errores de transmisión. Utiliza el protocolo SDLC (similar a
HDLC de OSI).
- Capa de control de ruta. Se encarga de establecer una ruta apropiada
entre la NAU origen y la NAU destino.
- Capa de control de transmisión. Crea, gestiona y libera las
conexiones de transporte.
- Capa de control de flujo de datos. Determina el sistema de diálogo en
una comunicación.
- Capa de servicios NAU. Administra funciones de presentación y de
establecimiento de conexiones.
- Capa de usuario terminal. Ejecuta los servicios de transacción de
usuario.

3.7.2 La arquitectura de ARPANET

Es anterior al modelo OSI y por tanto no sigue dicho modelo, pero tiene
protocolos similares a los que se utilizan en las capas de red y de transporte de
OSI: IP (protocolo sin conexión), TCP(orientado a la conexión), FTP
(transferencia de ficheros), SMPT (correo electrónico), etc.

3.7.3 La arquitectura DNA de DEC

Es semejante al modelo OSI:

- Capa física.
- Capa de enlace de datos.
- Capa de transporte. Encaminamiento.
- Capa de control de sesión y servicios de la red. Conexiones extremo a
extremo.
- Capa de aplicación de la red. Sesión y control de la red.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 7


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

- Capa de gestión de la red. Gestiona y planifica la red.


- Capa de usuario. Ejecuta los programas de usuario.

3.8.- La estructura de las redes de área local


En las LAN nos interesa sobre todo los dos primeros niveles del modelo
OSI. Estas redes suelen implementar los niveles superiores, aunque no todas
pueden hacerlo. En cambio todas pueden entregar tramas de bits (nivel 2) a la
capa física (nivel 1) para que sean transmitidos en forma de señales.

3.8.1 El nivel físico

Algunos de los problemas más importantes en las comunicaciones de


datos a nivel físico son: la limitación del ancho de banda de los equipos (limitan
la velocidad) y el ruido (dificulta la interpretación de la señal).

La capacidad de comunicación de datos de un canal (caudal) puede ser


expresado de dos maneras:

Teorema de Nyquist. Caudal en un canal ideal sin ruido.

C = 2·H·Log2·V bps

Donde H es el ancho de banda en Hz y V es el número de posibles


estados de la señal, en caso de señal binaria es 2 (0 y 1).

El ancho de banda no se puede no todo lo que queramos (debido a


la naturaleza de las señales) y el número de estados no se puede
incrementar demasiado, porque los rangos de voltajes asignados a los
mismos serían muy pequeños (muchos errores)

Teorema de Shannon. Caudal en un canal con ruido aleatorio.

C = H·Log2(1+S/N) bps

Donde H es el ancho de bando y S/N es la relación señal/ruido


expresada en decibelios. Esta relación indica en una escala logarítmica en
que medida es mayor la señal que el ruido.

La topología de una red es la forma que toma:

- Topología en estrella. Todos los puestos se conectan a un puesto


central a través de líneas de transmisión individuales. No presenta
problemas de tráfico, pero si falla el nodo central no funciona la red.
- Topología en anillo. Conecta todos los equipos en torno a un anillo
físico. No presenta problemas de tráfico, pero si hay una rotura en el
anillo provoca un fallo general.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 8


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

- Topología en bus. Conecta los puestos a una línea principal. Es muy


simple, pero presenta problemas de tráfico y una rotura en la línea
principal provoca un fallo general.

Los medios de transmisión de una LAN deben permitir altas velocidades


de transferencia de datos y bajas tasas de error: cables de pares, cables coaxiales,
fibras ópticas.

La capa física de una LAN define las características mecánicas,


eléctricas, funcionales y de procedimiento necesarias para transmitir las tramas
de bits que recibe de la capa de enlace por los medios de transmisión adecuados
en forma de señales. Los recursos de la capa física son:

- Los medios de transmisión. Cables de pares, cables coaxiales, fibras


ópticas.
- Transmisiones analógicas y digitales.
- Técnicas de multiplexación en frecuencia y en tiempo.
- Técnicas de conmutación de circuitos, de mensaje y de paquetes.
- Transmisión en serie o en paralelo.
- Transmisión síncrona o asíncrona.

3.8.2 El nivel de enlace

La capa de enlace asegura una conexión libre de errores entre dos


ordenadores de la misma red. Se divide en dos subcapas:

La subcapa de control de acceso al medio (MAC)

Su principal función es determinar quién tiene acceso en cada momento


al canal compartido por todos los nodos de la red. Vamos a estudiar
algunos modelos:

- Protocolo Aloha. Cualquier nodo que tenga datos (tramas) a


transmitir lo hace inmediatamente, lo que puede provocar colisiones
con otros nodos que transmitan al mismo tiempo. Cada nodo detecta
si hay colisión simplemente escuchando el canal: si lo que escucha no
es exactamente lo que dicho nodo puso en el canal. En ese caso, el
nodo espera un tiempo aleatorio para retransmitir las tramas que
colisionaron. Tiene un rendimiento muy bajo.

- Protocolo CSMA p-persistente. El nodo que desea transmitir


permanece a la escucha del canal y cuando detecte que está libre
accede al mismo para transmitir las tramas. El índice p es un número
real entre 0 y 1 y es la persistencia del protocolo en cada nodo. De
manera que un nodo con persistencia 1 accedería al canal antes que
otro con persistencia 0.5, en caso de que ambos esperaran la
liberación del canal. Es más eficiente que el protocolo Aloha.

- Protocolo CSMA / CD. Los nodos permanecen a la escucha mientras


transmiten sus tramas. Si detectan colisión suspenden

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 9


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

inmediatamente la transmisión. En algunas redes, si un nodo advierte


colisión avisa a los demás mediante una señal especial.

La subcapa de control de enlace lógico (LLC)

Está por encima de la subcapa MAC y en colaboración con ella garantiza


la comunicación libre de errores de las tramas. Proporciona tres tipos de
servicios:

- Servicio sin conexión y sin confirmación. Envía tramas sin esperar


confirmación del destino. Es responsabilidad de las capas superiores
corregir los posibles errores. Se utiliza en redes con baja tasa de error
y con aplicaciones en tiempo real.
- Servicio sin conexión y con confirmación. No se establece conexión
con el receptor, pero se espera confirmación de cada trama
transmitida. Si transcurrido un tiempo no llega la confirmación se
supone que la transmisión fue errónea y se retransmite.
- Servicio con conexión. Se establece una conexión con el receptor.
Las tramas deben llegar en el orden en que fueron enviadas (deben
ser numeradas).

Las unidades de datos (PDU) de nivel 2 se llaman tramas. Existen varias


técnicas para la confección de las tramas:

- Cada trama va precedida de un campo que informa de la longitud de


la trama.
- Cada trama comienza con los caracteres ASCII <DLE><STX> y
acaba con <DLE><ETX>. Si el carácter <DLE> aparece en mitad de
la trama se escribe cómo doble <DLE> para evitar confundir con
inicio o fin de la trama.
- Otra técnica consiste en insertar una secuencia concreta de bits (por
ejemplo 01111110) entre cada dos tramas. Si el patrón de bits aparece
en mitad de la trama, se inserta un 0 entre el quinto y el sexto 1.

Para el control de errores se utiliza la técnica de envío y espera. Cada vez


que se transmite una trama se pone en marcha un temporizador, si
transcurrido un tiempo establecido el emisor no recibe confirmación
positiva del receptor, se retransmite la trama.

El control de flujo se utiliza para solucionar posibles problemas debidos a


velocidades no compatibles entre emisor y receptor. Lo más común es
que no se transmitan tramas hasta que el receptor no haya dado su
permiso.

3.8.3 Las capas de red y de transporte

Los protocolos de estas capas en las LAN se utilizan para intercomunicar


ordenadores de distintas redes locales.

Las funciones fundamentales de la capa de red son:

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 10


TEMA 3.- La Arquitectura De Las Comunicaciones. CENEC

- Encaminamiento. Elegir la ruta adecuada para que los paquetes


lleguen correctamente.
- Tratamiento de la congestión. Detectar, diagnosticar y corregir
problemas generados por sobrecarga de paquetes en la red.
- Interconexión entre redes. Resolver problemas creados cuando
emisor y receptor no están en la misma red.

X.25 e IP son protocolos utilizados en las LAN para la capa de red.

Los usuarios (capas 5,6 y 7) no tienen el control de la subred (capas 1,2 y


3). La forma de corregir los problemas de falta de calidad en la aplicación del
usuario es una capa intermedia entre los niveles superiores e inferiores (capa de
transporte). Algunos de los parámetros que controlan dicha calidad son: el
retraso en el establecimiento de la conexión, la probabilidad de fallo en la
conexión, el nivel de flujo de datos, la probabilidad de fallo en la transferencia
de datos, etc. El protocolo más utilizado a este nivel es TCP.

3.8.4 Los niveles orientados al usuario

Los protocolos de alto nivel se encargan de llevar a cabo tareas de


usuarios (transferencia de ficheros, servicios de correo electrónico, etc.)
invocando servicios de los niveles inferiores.

En la capa de sesión se suele utilizar el protocolo RPC (orientado a la


ejecución remota de tareas), muy extendido en aplicaciones cliente-servidor.

La capa de presentación se encarga de la representación de los datos,


compresión de los mismos, seguridad y privacidad, etc. Para ello se basa en el
lenguaje ASN.1 desarrollado por ISO.

La capa de aplicación se basa en protocolos de transferencia de ficheros


(FTP), correo electrónico, ejecución remota de trabajos, etc.

TEORIA DE REDES LOCALES Y COMUNICACIONES. Pag: 11

Potrebbero piacerti anche