Arquitectura de las comunicaciones

Anuncio
ARQUITECTURA DE LAS COMUNICACIONES
CONCEPTOS BÁSICOS
La arquitectura de las comunicaciones es una estructura organizada jerárquicamente con el fin de permitir
el intercambio de datos entre niveles lógicos semejantes en distintas máquinas o terminales de la misma o
distinta red.
Ordenadores: equipos emisores y receptores con capacidad de mantener una comunicación.
Host o nodo: ordenador con capacidad de interactuar en red.
Sistema aislado: Ordenador incapaz de comunicarse con el exterior por vía telemática.
Sistema temporalmente remoto: un ordenador con recursos telemáticos de comunicación que realiza
conexiones temporales. Las estaciones de los usuarios solo pertenecen a la red cuando se produce la conexión.
Redes de ordenadores: Distintos equipos se conectan a través de redes de datos, pero sin perder su identidad
propia.
Sistemas distribuidos: Está compuesto por una red de ordenadores que es totalmente transparente al usuario.
La red se comporta como un sistema que gestiona todos los recursos de los ordenadores que posee.
Protocolo de comunicaciones: es un conjunto de reglas perfectamente ordenadas y convenidas de mutuo
acuerdo entre los participantes en una comunicación y su misión es regular algún aspecto de la misma.
Capa o nivel: es una estructura jerarquizada de las diferentes funciones y servicios que realiza la red. Su
misión es proveer servicios a la capa inmediatamente superior y solicitar servicios a la capa inmediatamente
inferior, haciendo trasparente el modo en que estos se llevan a cabo.
Interface entre capas: son las normas de comunicación entre capas, o sea la definición de los servicios y
operaciones que la capa inferior ofrece a la superior.
Primitivas: Son llamadas entrantes o salientes en cada una de las capas que sirven para solicitar servicios,
devolver resultados, confirmar las peticiones, etc.
Arquitectura de la red: conjunto organizado de capas y protocolos de la misma.
Sistemas abiertos: conjunto de uno o más ordenadores, el software asociado, los periféricos, los procesos
físicos, los medios de transmisión de la información, etc. que constituyen un todo autónomo capaz de realizar
un tratamiento a la información, interconectarse con otros de acuerdo a normas establecidas.
OSI (open system interconnection) Interconexión de sistemas abiertos: Se ocupa del intercambio de
información entre sistemas y su objetivo es la confección de una serie de normas que permitan la
intercomunicación entre estos.
EL MODELO ARQUITECTÓNICO DE CAPAS DE RED
En una arquitectura de red basadas en capas, existen varios niveles de capas con interfaces entre ellas. Las
interfaces proporcionan los puntos de acceso a los diferentes servicios que cada capa provee; la primera capa
1
no tiene otra por debajo a quien solicitar servicios, ésta se encarga de operar con los medios de transmisión .
Una ventaja de esta arquitectura es que es poco sensible a los cambios tecnológicos que se producen por
evolución en las funciones y en los servicios de las redes lo que las hace enormemente flexibles.
El proceso de comunicación se produce entre capas equivalentes de dos host distintos. La información va
descendiendo por la estructura de capas del host emisor hasta llegar al nivel más bajo, de donde pasa al host
receptor y aquí se inicia el viaje ascendente hasta llegar a la capa equivalente en el host de destino. La capa N
de un host emisor se comunica con la capa N de un receptor a través de un protocolo que enmascara el
proceso desencadenado en las capas de nivel inferior haciéndolo transparente. La capa 1 opera con
transmisiones en el nivel físico, es decir con señales; el resto de las capas opera con comunicaciones.
EL MODELO DE REFERENCIA OSI
OSI es el nombre de una arquitectura de capas para redes de ordenadores y sistemas distribuidos propuesto
por la ISO como estándar de interconexión de sistemas abiertos.
Conceptos del modelo OSI:
• Entidades: son elementos activos, tanto de software como de hardware, que se encuentran en cada
una de las capas. A las entidades de la misma capa, residentes en distintos nodos, se les llama
entidades pares o iguales.
• Punto de acceso al servicio SAP: son los puntos en los que una capa puede encontrar disponibles los
servicio de la capa inmediatamente inferior. Cada SAP tiene una dirección que lo identifica y por la
que se invoca el servicio
• Unidad de datos del interfaz IDU: Es el bloque informativo que la entidad de una capa superior
pasa a la inferior a través del interface entre ellas. Está compuesto por un campo ICI y un campo SDU
• Información para el control de interface ICI: campo del IDU que controla el interface
• Unidad de datos del servicio SDU: Es la información que se pasa a través de la red a la entidad par.
• Unidad de datos del protocolo PDU: Es el campo compuesto por el SDU más la cabecera de control.
Cuando el tamaño de la información no es adecuado para transmitirla directamente, hay que
fraccionarlo y ponerle alguna cabecera con información de control necesaria para el interface y para la
propia capa. Si estamos operando en la capa N, el PDU recibe el nombre de N−PDU.
La estructura de capas en OSI: El modelo OSI propone siete capas o niveles diseñadas teniendo en cuenta
los siguientes factores:
• Una capa se identifica con un nivel de abstracción.
• Cada capa debe tener una función perfectamente definida.
• La función de cada capa debe elegirse de modo que sea posible la definición posterior de protocolos.
• Se disminuirá al máximo el flujo de información entre las capas a través de los interfaces.
• Las capas serán tan numerosas como sea necesario para que dos funciones muy distintas no tengan
que convivir en la misma capa.
La comunicación entre las capas: La comunicación se realiza a través del interface, y se da por un sistema
de llamadas y respuestas denominado primitivas. Cada servicio es el conjunto de primitivas que cada capa
ofrece a través de su interface a la capa superior y está nominado por un SAP que lo identifica unívocamente
dentro de cada interface.
OSI define cuatro primitivas:
Primitiva
Nombre OSI
Significado
2
Solicitud
.request
Indicación
.indication
Respuesta
.response
Confirmación
.confirm
Una entidad solicita que un servicio realice un trabajo
para ella.
Una entidad es informada de que ha ocurrido un evento.
Una entidad responde con una primitiva a un evento
producido anteriormente
Una entidad es informada acerca de una solicitud
efectuada anteriormente
La primitiva de un servicio se construye escribiendo el nombre del servicio(en mayúsculas) seguido por un
punto y la primita fundamental. Ejemplo CONNECT.request para hacer una petición.
Tipos de servicios definidos en OSI: Existen dos tipos de servicios:
Servicios orientados a la conexión: requieren el establecimiento inicial de una conexión y la ruptura o
liberación final de la misma, en donde se produce el intercambio de datos del usuario. Los bloques de datos se
reciben en el mismo orden en que fueron emitidos y todos los paquetes siguen la ruta conseguida en la
conexión, por ejemplo el servicio telefónico.
Estos tienen dos variantes:
• Secuencia de mensajes: Se establecen fronteras que definen y determinan cada mensaje.
• Secuencia de bytes: no hay contorno entre los mensajes. Cada mensaje es una secuencia de caracteres
dejando al receptor la responsabilidad de su interpretación.
Servicios sin conexión: Ofrecen la capacidad de comunicación sin realizar una conexión con el destinatario.
Se envían paquete de datos con la dirección de destino, confiando en que la red conduzca los datos por la ruta
adecuada. En algunos casos, el receptor debe enviar acuse de recibo al emisor, por ejemplo el sistema postal.
Existen varios tipos de servicio sin conexión:
• Servicio de datagrama sin confirmación: no necesita confirmación por parte del receptor, ejemplo
protocolo IP
• Servicio de datagrama con confirmación: se envía confirmación al emisor, ejemplo correo electrónico
con acuse de recibo.
• Servicio de petición y respuesta: se basa en que a cada petición le sigue una respuesta. Ejemplo, en
una base de datos.
LOS NIVELES OSI ORIENTADOS A LA RED
NIVEL
Aplicación
FUNCIÓN
Modo de Transporte
APDU
Se definen los protocolos que
utilizarán las aplicaciones y
procesos de los usuarios. La ISO
referencia 5 grupos de
protocolos:
Grupo 1. Protocolos de gestión
del sistema.
Grupo 2. Protocolos de gestión
de la aplicación.
Aplicación o
usuario
3
Grupo 3. Protocolos de sistema
Grupo 4 y 5. Protocolos
específicos para aplicaciones
Presentación
Sesión
Se ocupa de la sintaxis y de la
semántica de la información, es
decir, investiga en el contenido
informativo de los datos;
PPDU
comprime los datos para que las
comunicaciones sean menos
costosas y encriptación de la
información
Permite el dialogo entre el
emisor y el receptor,
estableciendo una sesión en la
cual se puede dar un transporte
de datos ordinario. Se realiza en
dos etapas:
• Establecimiento de
SPDU
sesión y creación de un
buzón.
• Intercambio de datos
entre los buzones
Determina si la comunicación
será bidireccional o simultanea
Transporte
Red
(Subred)
Red
Acepta los datos de la capa de
sesión, los fracciones para que
sean aceptados por la subred y se TPDU
asegura que de que llegará al
nivel de trasporte del destinatario
Se ocupa de la subred, su
función es la del
encadenamiento, o sea, elegir la
ruta mas adecuada para que el
paquete llegue a su destino el
PAQUETE
cual esta identificado por una
dirección, además trata la
congestión y la resolución de
problemas generados por redes
heterogéneas.
Establece una línea de
comunicación libre de errores
que se produzcan en la recepción
Enlace
de tramas, eliminar tramas
TRAMA
erróneas, solicitar
retransmisiones, adecuar el flujo
de datos, etc.
Físico
Define las características
BIT
mecánicas, eléctricas,
4
funcionales y de procedimiento
para establecer y destruir
conexiones entre dos equipos.
Garantiza la compatibilidad de
los conectores
Un ordenador puede soportar múltiples aplicaciones simultáneas que solicitan servicios de comunicación a la
capa de transporte. A su vez, la capa de transporte debe solicitar servicios a la subred con el fin de elegir la
que sea más necesaria, la ruta más conveniente y el fraccionamiento de datos más adecuado. Muchas
comunicaciones de alto nivel pueden ser ejecutadas por múltiples transmisiones de bajo nivel. Sin embargo el
nivel de la capa de transporte tiene que ser común.
OTRAS ARQUITECTURAS Y REDES
Siendo el modelo de referencia OSI teórico, no hay ninguna red 100% OSI, y existen otras arquitecturas que
han evolucionado, siendo compatibles con OSI. Algunas son:
LA ARQUITECTURA SNA DE IBM
SNA (system network architecture). Red propia de IBM. El modelo OSI se configuró a partir de SNA, de
donde toma el número de funciones aproximadas de sus capas.
La primera versión comenzó en 1974 para gestionar redes en forma de árbol con un solo host al que se
conectaban sus terminales. La segunda versión en 1976, en ella se permitían varios host con sus respectivos
árboles pudiendo establecer comunicación entre ellos. En 1985 se incluyeron el resto de las topologías y
relaciones de área local.
SNA está constituido por un conjunto de máquinas conectadas ala red y llamadas nodos, que se pueden
denominar como terminales, controladores, procesadores frontales y los hosts.
Cada uno de estos nodos tienen una NAU(network address unit) unidad de direccionamiento de red, que es el
software por el que un proceso puede llegar a utilizar la red. Hay varios tipos de NAU. EL conjunto de
hardware y software controlado por una NAU de tipo SSCP es lo que se llama dominio en SNA.
El número de capas es igual al de OSI, pero no hay correspondencia exacta entre ellas.
LA ARQUITECTURA DNA DE DEC
DNA (digital network architecture) es la arquitectura de red compuesta por DEC (digital equipment
corporation). Consta de siete capas semejantes a las de OSI.
Relación de las capas entre las arquitecturas OSI, SNA y DNA
SNA DE IBM
Servicio de transacción
Administración de funciones
Control de flujo
Control de transmisión
Control de rutas
Enlace
OSI
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
DNA DE DEC
Usuario
Gestión de red
Sesión y control de red
Extremos de comunicaciones
Encaminamiento
Enlace
5
Físico
Físico
Físico
LA ARQUITECTURA DE ARPANET
Arpanet no sigue el modelo OSI. Tiene protocolos equivalentes a lo que en OSI serían la capa de red y de
transporte. Los más conocidos son:
IP (Internet protocol): protocolo entre redes. Protocolo sin conexión diseñado para la interconexión de redes
WAN y LAN.
TCP (Transmission control protocol) protocolo de control de transmisión. Protocolo orientado a la conexión
equivalente en OSI a la capa de transporte en cuento a su función, aunque difiere de su formato.
Entre las capas de presentación y sesión, ARPANET no tiene protocolos, pero en la de aplicación si hay
varios. Los más conocidos son:
FTP (files trasnfer protocol) protocolo de transferencia de ficheros de un ordenador a otro.
SMPT (simple Mail Protocol Transfer) protocolo de simple de transferencia de correo electrónico a través se
la red.
TELNET: protocolo de conexión remota utilizado para conexiones remotas gestionadas como terminales
virtuales.
ARPANET se ha convertido un estándar de hecho, multiplicando su utilización debido al Internet.
LA ESTRUCUTURA DE LAS REDES DE AREA LOCAL
Un ordenador se puede considerar como una entidad que se relaciona con otros ordenadores o dispositivos de
comunicación. Cuando las comunicaciones entre equipos se extiende en una zona geográfica limitada, se
exige una elevada velocidad de transmisión de datos y una tasa de error mínima, nos encontramos entonces en
el campo de las LAN (Local Area Network) o redes de área local. Una LAN puede incorporar protocolos de
múltiples capas, aunque numero de protocolos pertenece a las capas inferiores.
El Nivel Físico
Esta regido por las física de la comunicación. Una de las dificultades en la transmisión de datos se debe a la
limitación del ancho de banda de los equipos ( si es pequeña transmite a baja velocidad), otro problema es el
ruido, si la razón señal/ruido es baja, aparecen dificultades en la interpretación de la señal y desciende el
caudal de información.
• La capacidad de un canal: para averiguar la máxima capacidad de comunicación de datos (caudal) de
un canal, tenemos dos respuestas:
Velocidad Máxima de Datos
Caudal en un canal ideal sin ruido
1924 Nyquist
Caudal máximo = 2H*log2V bps
H = ancho de banda del canal
Caudal en un canal con ruido aleatorio
1948 Shanon
Caudal máximo H* log2 (1+S/N)
H = ancho de banda del canal
6
V= numero de niveles posibles para la señal
S/N= relación señal ruido en escala lineal o decibelios
Bit= pulso binario 0 y 1
Caudal proporcionar al ancho de banda
Caudal proporcionar al ancho de banda
A mayor ancho de banda mayor transmisión
A mayor proporción S/N, mayor caudal
El crecimientos de la velocidad está limitado por el
ancho de banda, pero se puede incrementar utilizando
señales multiestado aunque esto disminuye la
Es independiente del numero de niveles
diferencia entre dos niveles consecutivos, haciendo
difícil distinguirlos
• Tipologías básicas: es la forma de la red organizada de acuerdo a normas establecidas y estándares
propuestos
ESTRELLA
ANILLO
BUS
Todos se conectan a una única
línea de transmisión que recorre la
Todos los puestos se conectan a un
Conecta todos los equipos a través
ubicación física de todos los
puesto central a través de líneas de
de un anillo físico
ordenadores. Simple en su
transmisión individuales
funcionamiento
No hay problema en las
No hay problema de tráfico
Sensible a problemas de tráfico
comunicaciones
Si falla el nodo central no
La rotura del anillo produce un
Sensible a rotura de los cables
funcionara nada en la red
fallo general de la red
Ejemplo: Ethernet con cable
Ejemplo: ordenador central y
Ejemplo: token ring
coaxial
terminales
• Funciones del nivel físico: Define las características necesarias para conseguir que las tramas de bits
puedan ser emitidas por los medios de transmisión adecuados en forma de señales. Para ello se utiliza
una gran cantidad de recursos:
• Los medios de transmisión de señal: cables de pares, coaxiales, fibras ópticas, etc.
• Transmisiones analógicas a través de líneas telefónicas utilizando módems con diferentes técnicas de
modulación.
• Transmisiones digitales a través de redes digitales de transmisión de datos utilizando técnicas de
modulación digital
• técnicas de mutiplexación en el tiempo y la frecuencia
• técnicas de concentración de canales
• Técnicas de conmutación: de circuitos, de mensajes y de paquetes
• Transmisión en serie o paralelo
• Transmisión síncrona o asíncrona
El Nivel de Enlace
Asegura una conexión libre de errores, organiza los bits en forma de tramas y los pasa la capa física para ser
transmitidos. Tiene dos funciones:
Averiguar si un canal esta libre y si lo esta, saber si un nodo puede o no apropiarse de los recursos (sub capa
Mac) y cómo confeccionar las tramas y como saber si son correctas (subcapa DDL −Data Link Control−
control de datos lógicos).
7
La primera función da origen a una subcapa:
• La subcapa Mac (Media Access Control) Control de acceso al medio: es muy importante en las LAN
que utilizan un canal común de acceso múltiple como base de sus comunicaciones. Su principal
función es como determinar el derecho de acceso al canal compartido por todos los equipos
conectados a la misma red, para lo cual existe 5 hipótesis
• Modelo de estación: Constan de N estaciones independiente y el trabajo se genera a un ritmo constante.
Una vez se ha generado la trama, la estación se bloquea hasta que no se haya trasmitido con éxito.
• Hipótesis de un solo canal: hay un solo canal que utilizan todas las estaciones y se pueden asignar
prioridades a la hora de transmitir.
• Hipótesis de colisión: si dos estaciones transmiten tramas simultáneamente, se producirá una colisión que
provocara una interferencia de la señal, la cual puede ser detectada por las estaciones, si una trama ha
colisionado con otra, ambas deben ser retransmitidas
• Tiempo continuo y ranurado: en tiempo continuo no hay organizador del tiempo de la red, en el tiempo
ranurado el tiempo se divide en intervalos o ranuras para trasmitir las tramas.
• Detección de portadora: Cada estación puede escuchar si hay o no señal portadora, si no la hay podrá
transmitir, en caso contrario deberá esperar a que se desocupe el canal.
Combinando estas hipótesis se proporcionan sistemas de establecimiento de las características de acceso al
medio de transmisión. Un sistema de contienda se establece cuando se elige una solución concreta. El tiempo
de contienda se da cuando dos estaciones desean transmitir y esperan que el canal se libere, volcando su
información simultáneamente. Algunos de estos sistemas son:
• El protocolo Aloha: cualquier estación que tenga datos que transmitir lo hace inmediatamente y esto
puede provocar colisiones que se descubren escuchando el canal: si lo que se escucha no es lo que se
puso es que hay una colisión. En este caso se espera un tiempo y se vuelve a intentar nuevamente. El
rendimiento es muy bajo y especialmente critico cuando se incrementa el número de estaciones en la
red .
• Protocolo CSMA p−persistente (Carrier Sense múltiple Access): permiten el acceso múltiple a un
único canal y averiguan si el canal esta libre por detección en él de señal portadora. Llevan asociados
un indice de persistencia p (número real entre cero y uno) lo que indica una probabilidad de envió. Si
dos estaciones estuvieran esperando la liberación del canal a la vez con un protocolo 1−persistente, las
dos iniciarían la transmisión simultáneamente y habría colisión; si la probabilidad de emisión no es 1
sino que es menor, entonces la probabilidad de colisión también descenderá. Existe un protocolo
CSMA no persistente: si el canal esta ocupado se vuelve a intentar después de un tiempo aleatorio,
haciendo mas difícil que dos estaciones coincidan en leer el canal libre y así hay una menos
probabilidad de colisión.
• Protocolo CSMA/CD: La técnica CD (collission detect) implica que las estaciones permanezcan a la
escucha mientras transmiten sus tramas, si reconocen una colisión suspenden inmediatamente la
transmisión ahorrando tiempo y ancho de banda del canal.
• Protocolo sin Colisión: Para establecer la contienda, la red divide su tiempo de contienda en ranuras,
una ranura de tiempo por cada estación conectada a la red. Cada estación escribe en el canal un bit 1
indicando que necesita transmitir o 0 indicando que no necesita competir por los recursos de la red,
así ninguna estación se adelantará a otra
La Subcapa Superior del Nivel de Enlace
Su principal función es garantizar la comunicación libre de errores de las tramas construidas con la
información recibida del nivel de red.
Servicios: Provee tres tipos de servicios:
8
• Servicio sin conexión y sin confirmación: envía tramas sin esperar confirmación. La responsabilidad
de corregir algún error esta en las capa superiores. Es un servicio propio de redes con tasa de error
muy baja y con aplicaciones en tiempo real.
• Servicio sin conexión y con confirmación: por cada trama transmitida se espera la confirmación, si no
llega o se confirma que la transmisión fue errónea, se retransmite la trama.
• Servicio con conexión: antes de producir el intercambio de tramas se establece una conexión entre
emisor y receptor
Confección de las tramas
Una trama es una asociación de bits conformada tanto por la información de usuario como por la información
de control. Las técnicas de asociación de los bits se denomina entramado o framing. La primera función de
entramado es delimitar donde comienza y acaba las tramas, la segunda es averiguar si se produjeron errores en
la transmisión; veamos los métodos mas comunes para la delimitación:
• Cómputo de caracteres transmitidos según un código de transmisión: aquí se incorpora un campo
inicial donde se indica el número de caracteres de la trama; el receptor lee este campo para ver
cuantos caracteres vienen detrás. Los otros caracteres corresponden al campo de longitud de una
nueva trama.
• Técnica de inserción de carácter y caracteres delimitadores. Cada trama comienza con un carácter o
conjunto de caracteres ASCII <DEL><STX> para el inicio y <DLE><ETX> para el final. Este es el
método empleado por la sincronización de bloques.
• Técnica de inserción de bit y banderas delimitadoras. Las banderas son secuencias de bits que
delimitan las tramas. Una bandera muy común es <<01111110>>, con ella se dice que cuando lleguen
seis unos seguidos delimitados por ceros, llega al final o al inicio de una trama, cuando la información
de la trama tenga también seis unos, se emplea la técnica de inserción de bit o bis stuffing que inserta
un cero después del quinto uno, esto lo debe tener en cuenta el receptor
• Alternación del código en la capa física. Aquí los delimitadores consisten en enviar una secuencia de
señales que no pertenecen al código de emisión.
Control de errores
Lo normal en las LAN es enviar al emisor información de retroalimentación donde especifique el estado en
que llegó la trama. Si un protocolo tiene prevista la recepción de una trama de confirmación y no llega podría
suspender la emisión de nuevas tramas por tiempo indefinido. Para esto esta previsto un sistema de
temporizadores. Cuando el emisor manda una trama, el temporizador se dispara. Si al terminar el
temporizador no se ha recibido confirmación, entonces se entiende que la trama no pudo llegar y se
retransmite. Si lo que se perdió fue la confirmación, entonces el receptor puede recibir varias veces la misma
trama, para poder gestionar esto, lo que se hace es numerar las tramas en el emisor, de este modo el receptor
las identificará como copias y filtrara las duplicadas.
Control de flujo
El control de flujo es la solución a las velocidades de transmisión o de aceptación de datos son diferentes. Es
por tanto un sistema que regula el tráfico en la red. Esta necesita información de retroalimentación entre
emisor y receptor. Lo más común es que no se transmitan tramas hasta que el receptor no haya dado permiso
para que sean transmitidas y cuando lo hace, dice cuántas tramas puede recibir.
Gestión del enlace de datos
Cuando es entre dos ordenadores, la gestión de enlace es muy simple: hay un emisor y un receptor y pueden
intercambiar sus papeles. El problema se complica cuando tengo múltiples ordenadores, puesto que hay que
9
gestionar quién, cuándo, cómo y con quién. Algunos sistemas de gestión requieren una estación primaria que
lleve el peso de la gestión. Se creó un sistema de sondeo donde la estación primaria pregunta a la secundaria
por sus necesidades de transmisión, estableciendo un permiso para la utilización del enlace.
En las LAN, lo mas común es que todos los nodos de la red tengan los mismo derechos de transmisión.
Protocolos de la capa de enlace
El número de los protocolos de la capa de enlace es enorme y crece continuamente. En las redes públicas el
protocolo es HDLC y sus derivados SDLC, LAPB, LAPM, LAPX, etc. En ARPANET el protocolo más
cercano equivalente es IMP − IMP. Otro protocolo de capa 2 es LLC quien está ligado al HDLC.
Las capas de red y de transporte
En la capa de red de operan las funciones de las subredes, es decir, aquello que hace transparente la tecnología
de la red al resto de los servicios de alto nivel. También puede ofrecer servicios con conexión o sin conexión.
Las unidades de datos PDU de esta capa se llaman Paquetes. Proporciona un modo de nombrar los nodos para
su uso desde la capa de transporte. Los IMP (Interface Message Processor) son un dispositivo lógico y físico
que actúa de intercomunicador llevando una dirección que lo identifica unívocamente en la red.
Algunos de las funciones de la capa de red son:
• Encaminamiento: Se encarga de que los paquetes lleguen a su destino eligiendo la ruta apropiada.
• Tratamiento de la congestión: Se encarga de detectar, diagnosticar y corregir los problemas generados
por sobrecarga de paquetes en la red.
• Internetworking o Interconexiones entre redes: resuelve el problema creado cuando el emisor y el
receptor no están en la misma red.
Algunos protocolos utilizados en las LAN para la capa de red son: Redes públicas X.25, red ARPANET con
su protocolo por excelencia IP.
La capa de transporte es el núcleo de la jerarquía de capas y su misión es garantizar la seguridad y proveer un
transporte de datos a un coste efectivo independiente de la red en uso. Para efectuar una conexión se verifican
una serie de parámetros en el emisor y en el receptor, tales como: la probabilidad de fallo en la conexión el
nivel de flujo de datos, la probabilidad de fallo en la transferencia de datos, etc.
OSI aconseja un protocolo de transporte con cinco variantes o clases dependiendo de su seguridad, si una sola
sesión de red puede o no soportar varias conexiones de transporte, si la conexión se podría recuperar, etc. EL
protocolo más utilizado es TCP, proporcionado por ARPANET.
Los niveles orientados al usuario
Los protocolos de alto nivel, simplifican las peticiones de servicios de la red para los usuarios, y convierte los
paquetes en un número de señales que se transmitirán por una o varias líneas de comunicación.
En la capa de sesión aparece el protocolo RPC (Remote Procedure Call), orientado a la ejecución remota de
tareas y utilizado en aplicaciones cliente servidor y en accesos a bases de datos distribuidos.
En la capa de presentación, se propone la resolución de la representación de los datos, la comprensión de los
mismos, la seguridad y la privacidad en la red, etc. Para lo cual se ha desarrollado el lenguaje ASN.1
(Abstract Syntax Notation 1) que codifica datos como : integer, bolean, bi stream, octect stream, any, null y
object identifier.
10
La capa de aplicación es la más próxima al usuario, y sus servicios se relacionan con las aplicaciones que se
ejecutan sobre el sistema operativo como la transferencia, acceso y manipulación de ficheros, correo
electrónico con o sin confirmación, conexiones de terminales virtuales y otros simuladores, servicios de
directorio electrónico, etc. Los protocolos de esta capa se han multiplicado.
11
Descargar