Arquitectura de las Comunicaciones

Anuncio
3. La Arquitectura de las comunicaciones
3.1. Conceptos previos
3.1.1. La organización de los ordenadores en red
3.1.1.1. Sistemas aislados y temporalmente remotos
3.1.1.2. Redes de ordenadores
3.1.1.3. Sistemas distribuidos
3.1.2. El concepto de capa o nivel
3.1.3. El interfaz entre capas
3.1.4. Los sistemas abiertos
3.1.5. La Arquitectura de una red
3.1.5.1. Topología
3.1.5.2. El método de acceso al cable
3.1.5.3. Protocolos de comunicaciones
3.2. El modelo arquitectónico de las capas de red
3.3. El modelo de transferencia 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. Ejemplo funcional de la arquitectura OSI
3.8. Otras arquitecturas y red
3.9. La estructura de las LAN
3.9.1. El nivel físico
3.9.1.1. Capacidad de un canal
3.9.1.1.1. Capacidad de transmisión en un canal ideal
3.9.1.1.2. Capacidad de transmisión de un canal con ruido
3.9.1.2. Topologías
1
3.9.1.3. IEEE802 (El estándar eléctrico de las LAN)
3.9.1.4. Los medios de transmisión
3.9.1.5. Funciones del nivel físico
3.9.2. El nivel de enlace
3.9.2.1. La subcapa MAC
3.9.2.2. La subcapa superior del nivel de enlace (LLC)
A − SERVICIOS DE LA CAPA DE ENLACE
B − CONFECCIÓN DE LAS TRAMAS
C − CONTROL DE ERRORES
D − CONTROL DEL FLUJO
3.9.2.2.5. Gestión de enlace de datos
3.9.2.2.6. Protocolos de la capa de enlace
3.9.3. Las capas de red y de transporte
3.9.4. Los niveles orientados al usuario
3. La arquitectura de las comunicaciones
Cuando se diseña una red de ordenadores es necesario resolver una gran cantidad de problemas que aparecen:
• ¿se produce gran cantidad de errores que hay que corregir?
• ¿hay que compartir un único medio de transmisión?
• ¿cómo distinguiremos unos ordenadores de otros?
• ¿qué tipo de información se va a transmitir?
• ¿se manejará información confidencial?
Es evidente que una persona no debe enfrentarse directamente a todas estas cuestiones, sino que siempre es
preferible tratarlas una a una y de forma aislada.
En una red de comunicaciones entran en juego dos aspectos fundamentales: el hardware, que tiene que ver
con los dispositivos físicos y el software, que son los programas informáticos dedicados a controlar las
comunicaciones.
En este tema, haremos un estudio general del software de red.
3.1. Conceptos previos
El software de red es el conjunto de programas encargado de gestionar la red, controlar su uso, realizar
detección y corrección de errores, etc. Al igual que un sistema operativo realiza una gestión eficiente de los
recursos de una máquina de cara a su utilización por los usuarios y las aplicaciones. El software de red realiza
2
esta misma tarea de cara a los recursos físicos de la red.
3.1.1. La organización de los ordenadores en red
Los equipos emisores y receptores serán ordenadores con capacidad de mantener una comunicación.
Llamaremos Host o Nodo a un ordenador con capacidad de interactuar en red, capaz de alojar algún tipo de
servicio de la misma.
3.1.1.1. Sistemas aislados y temporalmente remotos
Un sistema aislado es un ordenador incapaz de comunicarse con el exterior por vía telemática. A cada
sistema se le añade el software y el hardware necesario para poder operar en red, aunque actualmente muchos
fabricantes los proporcionan de serie. Un ordenador con recursos telemáticos de comunicación es bastante
más flexible y adquiere una mayor capacidad de acción que un sistema totalmente aislado. Los sistemas
aislados pueden efectuar conexiones temporales, normalmente a través de redes públicas, para realizar
intercambios de información con el exterior. De este modo, el sistema está conectado sólo temporalmente. Se
dice entonces que el sistema está realizando conexiones remotas temporales.
3.1.1.2. Redes de ordenadores
En esta solución, distintos equipos se conectan a través de redes de datos, pero sin perder su identidad propia.
Si un usuario solicita un servicio a una red de ordenadores debe presentarse en una máquina concreta y
solicitar un servicio determinado. La red distingue todos y cada uno de sus equipos.
3.1.1.3. Sistemas distribuidos
Es una red de ordenadores que tiene una peculiaridad especial. La existencia de múltiples ordenadores en la
red, es totalmente transparente al usuario. Por ejemplo, se puede ejecutar una operación en la red y ésta nos
devuelve los resultados sin saber a ciencia cierta, ni siquiera nos interesa, que ordenador de todos los de la red
ha atendido nuestra petición. En este caso, la red se comporta en sí misma como un sistema que gestiona todos
los recursos de los ordenadores que posee.
3.1.2. El concepto de capa o nivel
Con el fin de simplificar la complejidad de cualquier red, los diseñadores de redes han convenido estructurar
las diferentes funciones que realiza y los servicios que proveen en una serie de niveles o capas.
3.1.3. El interfaz entre capas
Dos capas consecutivas mantienen relaciones de nodo que cada capa negocia los servicios y se comunica con
las capas adyacentes. Se llama interfaz de capa o las normas de intercomunicación entre capas.
El interfaz entendido como la definición de los servicios y operaciones que la capa inferior ofrece a la superior
se gestiona como una estructura de primitivas.
3.1.4. Los sistemas abiertos
El concepto de sistema abierto fue propuesto inicialmente por la ISO (International Standards Organization)
como un sistema compuesto por uno o más ordenadores. El software asociado, los periféricos, los procesos
físicos, los medios de transmisión, etc. que constituyen un todo autónomo capaz de realizar un tratamiento de
la información. En un segundo momento se volvió a redefinir como un sistema capaz de interconectarse con
otros de acuerdo con unas normas establecidas.
3
La interconexión de sistemas abiertos OSI (Open Systems Interconection) se ocupará del intercambio de
información entre sistemas abiertos. Su objetivo será confección de una serie de normas que permita la
intercomunicación de estos sistemas.
3.1.5. La Arquitectura de una red
Viene definida por tres características fundamentales: su topología, el método de acceso a la red y los
protocolos de comunicación. Cada tipo de red tiene definido un método de acceso al cable que evita o reduce
los conflictos de comunicaciones y controla el modo en que la información es enviada de una estación a otra.
3.1.5.1. Topología
La topología de una red es la organización de su cableado ya que define la configuración básica de la
interconexión de estaciones y en algunos casos, el camino de una transmisión de datos sobre el cable.
3.1.5.2. El método de acceso al cable
Todas las redes que poseen un medio compartido para trasmitir la información necesitan ponerse de acuerdo a
la hora de enviar la información ya que no pueden hacerlo a la vez. Para las redes que no posean un medio
compartido, el método de acceso al cable es trivial y no es necesario llevar a cabo ningún control para
transmitir.
3.1.5.3. Protocolos de comunicaciones
Son las reglas y procedimientos utilizados en una red para realizar la comunicación. Estas reglas tienen en
cuenta el método utilizado para corregir errores, establecer una comunicación, etc.
Existen diferentes niveles de protocolos:
• Los protocolos de alto nivel definen cómo se comunican las aplicaciones (programas de ordenador).
• Los protocolos de bajo nivel definen cómo se transmiten las señales por el cable. Son específicos del
tipo de cableado utilizado por la red.
• Entre los protocolos de bajo y alto nivel hay protocolos intermedios que realizan otras funciones
como establecer y mantener sesiones de comunicaciones y controlar las transmisiones para detectar
errores.
3.2. El modelo arquitectónico de las capas de red
Las redes se organizan en capas o niveles para reducir la complejidad de su diseño. Esta técnica se ha
heredado de la metodología de programación: consiste en dividir el problema en subproblemas más sencillos
de tratar y en la programación modular (divide y vencerás). Cada una de estas capas o subniveles se construye
sobre su predecesor, es decir, utiliza los servicios o funciones diseñadas en él, y cada nivel es responsable de
ofrecer servicios a niveles superiores. Dentro de cada nivel de la arquitectura coexisten diferentes servicios.
Así, los servicios de los niveles superiores pueden elegir cualquiera de las ofrecidas por las capas inferiores,
dependiendo de la función que se quiera realizar. A la arquitectura de niveles también se le llama jerarquía de
protocolos. Si los fabricantes quieren desarrollar productos compatibles, deberán ajustarse a los protocolos
definidos para esa red.
En una jerarquía de protocolos se siguen las siguientes reglas:
3.9. La estructura de las redes de área local
4
Cuando las comunicaciones entre equipos se extienden en una zona geográfica limitada se exige una elevada
velocidad de transmisión de datos y una tasa de error mínima. Este es el área de las LAN. Una LAN puede
incorporar protocolos de múltiples capas, aunque el mayor número de protocolos pertenecerá siempre a las
capas inferiores, de hecho siempre tiene que haber una capa física, de lo contrario sería imposible la
transmisión, no habría comunicación y ello inhabilitaría la red como dispositivo de comunicación. Es normal
que una LAN tenga funciones y servicios de capas superiores de OSI, pero lo específico de las LAN son las
capas inferiores, por ejemplo, una WAN requiere técnicas de encaminamiento que son propias de la capa de
red. No todas las LAN pueden encaminar paquetes, pero todas son capaces de entregar tramas de bits a la capa
física para que sean transmitidas en forma de señales por las líneas de comunicación.
3.9.1. El nivel físico
El nivel físico está regido por la física de la comunicación. Los medios de transmisión tienen unas
características y unas limitaciones concretas de las propiedades del medio con que son construidos. Una de las
dificultades más importantes en comunicaciones de datos se debe a la limitación del ancho de banda de los
equipos. Un ancho de banda pequeño sólo permite transmisiones de baja velocidad. Otro problema importante
es el ruido. Cuando el ruido adquiere niveles importantes aparecen dificultades en la interpretación de la señal.
La mayor parte de las LAN utilizan codificación MANCHESTER DIFERENCIAL para señalizar cada bit del
mensaje.
3.9.1.1. Capacidad de un canal
El ruido y las interferencias no afectan por igual a todas las señales. Es importante destacar que algunas
señales se ven afectadas por el ruido más que otras, sobre todo aquellas que resulten más tenues o de amplitud
menor. Para poder determinar cuantitativamente la importancia del nivel de ruido en un medio de transmisión
podemos utilizar la siguiente ecuación:
Nos indicará la relación que existe entre la señal transmitida y el ruido.
3.9.1.1.1. Capacidad de transmisión en un canal ideal
Para medir la velocidad máxima que puede soportar un medio de transmisión se emplean dos medidas
fundamentales: el baudio y los dígitos binarios por segundo (bps). La medida en bps es el parámetro más
importante junto con sus múltiplos Kbps, Mbps, Tbps ya que nos indica el número de bits que se transmiten
en un segundo. Por su parte, el baudio, mide la cantidad de veces por segundo que la señal cambia su valor,
por ejemplo su voltaje. Una línea de b baudios no necesariamente transmite b bits por segundo, pues cada
señal, podría transportar varios dígitos.
En el ejemplo, con ocho voltajes se podrán transportar tres dígitos de modo que la velocidad en bps será tres
veces superior a la velocidad en baudios. Si se utilizan solamente dos niveles cada uno de ellos representará a
un digito binario 0 o 1 y la velocidad en bps será igual a la velocidad en baudios. En 1924 Nyquist se dio
cuenta de la existencia de un límite fundamental que representaba la tasa de datos máxima para un canal ideal
de ancho de banda finito. En este medio ideal, la velocidad máxima de transmisión de datos en bps viene
limitada por el teorema de Nyquist que establece c = z x w x lg2 (M), siendo M el número de niveles posibles
de la señal y W el ancho de banda expresado en Hz. El valor de M para una señal digital binaria es 2, por ser
señales de 2 estados. El interés de esta expresión radica en que fija una cota superior con la que comparar el
comportamiento de los sistemas que se diseñan, ya que cuando se habla de velocidad de transmisión de un
canal real nunca se alcanzan estas velocidades.
3.9.1.1.2. Capacidad de transmisión de un canal con ruido
En 1948 Shannon llevó más allá el trabajo de Nyquist y lo extendió al caso de un canal sujeto al ruido
5
aleatorio. La siguiente expresión conocida como fórmula de Shanon nos proporciona la capacidad máxima en
bps de un canal con ruido en esta fórmula se ha utilizado la medida de la relación señal−ruido lineal, no en
decibelios.
(En db − En lineal)
Esta capacidad máxima es inalcanzable ya que la formula de Shannon supone unas condiciones que en la
práctica no se dan. NO tiene en cuenta el ruido impulsivo, atenuación o distorsión y representa el límite
teórico máximo alcanzable.
3.9.1.2. Topologías
Es la forma que toma la red:
Malla:
Es una interconexión total de todos los nodos con la ventaja de que si una ruta falla se puede solucionar por
otra alternativa. Este tipo de red es más costoso de construir, ya que es necesario más cableado.
Estrella:
Los equipos se conectarán a un nodo central con funciones de distribución, conmutación y control. Si el nodo
central falla, quedará inutilizada toda la red. Si es un nodo de los extremos, sólo éste quedará aislado.
Normalmente el nodo central no funciona como estación, sino que más bien suele tratarse de dispositivos
específicos.
Bus:
Utiliza un único cable para conectar los equipos, esta configuración es la que requiere menos cableado pero
tiene el inconveniente de que si falla algún en lace todos los nodos quedan aislados.
Árbol:
Es una forma de conectar nodos como una estructura jerarquizada. Esta topología es la menos utilizada, ya
que se prefiere la topología irregular ya que el fallo de un nodo o un enlace deja a un conjunto de nodos
incomunicados entre sí.
Anillo:
Todos los nodos están conectados a una única vía con sus dos extremos unidos. Al igual que ocurre con la
topología en bus, si falla algún enlace la red deja de funcionar completamente.
Intersección de anillo:
Son varios anillos conectados por nodos comunes. El inconveniente de esta topología es que si fallan los
nodos comunes, toda la red deja de funcionar.
Irregular:
Cada nodo debe estar conectado como mínimo por un enlace pero no existen mas restricciones. Esta topología
es la más utilizada en redes que ocupan zonas geográficas amplias.
6
3.9.1.3. IEEE802 (El estándar eléctrico de las LAN)
Los fabricantes organizan sus productos de acuerdo con unas normas previamente establecidas, que son los
estándares propuestos por ellos mismos o bien por asociaciones internacionales. Un estándar muy común par
las LAN es el propuesto por el IEEE802. Fue elaborado en 1990 por la organización IEEE para la
comunicación en LAN. Dentro de este estándar se han definido varios tipos de LAN en lo que se refiere al
tipo de cableado usado, velocidad de transmisión, formato de los bloques de información enviados, reparto del
medio, etc...
Estos aspectos están definidos a nivel físico y a nivel de enlace por lo que IEEE802 sólo cubre los protocolos
de estas dos capas.
IEEE802 está dividido en varias especificaciones diferentes. Por un lado está IEEE802.1 que define la interfaz
con los niveles superiores, normalmente con el nivel de red. En IEEE802.2 se encuentra normalizada la parte
superior del nivel de enlace llamado LLC. El resto de las especificaciones que van desde la IEEE802.3 hasta
la IEEE802.12 tienen que ver con la parte inferior del nivel de enlace, llamada MAC, y la capa física. Cada
una de ellas establece un tipo de LAN distinto que resultan incompatibles entre sí.
3.9.1.4. Los medios de transmisión
Los medios de transmisión usados en las LAN son múltiples y variados. En general deben ser medios que
permitan altas velocidades de transferencia de datos y con tasas de error mínimas.
3.9.1.5. Funciones del nivel físico
El nivel físico define las características mecánicas, eléctricas y funcionales. La capa física usa una gran
cantidad de recursos propios de las transmisiones de señales.
Esquemáticamente:
1º− Medios de transmisión de señal:
• Cables de pares
• Cables coaxiales
• Fibra óptica
• Transmisión vía satélite
•
2º− Transmisiones analógicas a través de líneas telefónicas usando MODEMs con distintos técnicas de
modulación.
3º− Transmisiones digitales a través de redes digitales de transmisión usando técnicas de modulación digital.
4º− Técnicas de multiplexación en el tiempo y en la frecuencia.
5º− Técnicas de concentración de canales.
6º− Técnicas de conmutación:
• De circuitos
• De mensajes
• De paquetes
7
7º− Transmisión en serie o en paralelo
8º− Transmisión síncrona o asíncrona
Normas de conexión en el nivel físico:
1º− Conectores telefónicos de la serie RT
2º− Norma RS232 y su equivalente CCITT nº24
3º− Norma RS449
4º− Interface digital X.21 para líneas digitales
5º− Otros conectores como las T coaxiales o los conectores DB25, DB9.
3.9.2. El nivel de enlace
La capa de enlace asegura una conexión libre de errores entre dos ordenadores de igual red.
Fundamentalmente organiza los bits en forma de tramas y los pasa a la capa física para que sean trasmitidos al
receptor.
Cabe distinguir dos funciones de esta capa:
1º) Como en muchas LAN los canales están constituidos por muchos nodos ¿Cómo saber que el canal está
libre? Y si lo está, ¿Cómo sabe un nodo si se puede o no apropiar de los recursos de la red?
2º) Puesto que los bits deben ser agrupados en tramas ¿De qué manera confeccionas esas tramas? Además,
¿Cómo sabes si las tramas recibidas son correctas?
Cada una de estas funciones da origen a una subcapa. La primera fase es propia de la subcapa de control de
acceso al medio o MAC (Media Access Control) y la segunda lo es de la subcapa de control de enlace lógico
LLC (Logical Link Control) aunque normalmente esta socapa toma el nombre de Enlace de datos o DLL
(Data Link Layer).
3.9.2.1. La subcapa MAC
Es muy importante en las LAN ya que la mayoría de ellas usan un canal común como base de sus
comunicaciones. La principal función de esta subcapa consiste en cómo determinar quién tiene derecho de
acceso sobre ese canal compartido por todos los equipos conectados a la misma red.
3.9.2.2. La subcapa superior del nivel de enlace (LLC)
La principal función de esta subcapa está en garantizar en colaboración con la subcapa MAC la comunicación
libre de errores de las tramas construidas con la información recibida del nivel de red.
A − SERVICIOS DE LA CAPA DE ENLACE
Provee tres tipos de servicios:
• Servicios sin conexión y sin confirmación:
8
Envía tramas sin esperar contestación del destino. Si se produce algún error lo deberán corregir las capas
superiores puesto que este servicio no puede recuperar errores. Es un servicio propio de redes con una tasa de
error muy baja y con aplicaciones en tiempo real.
• Servicios sin conexión y con confirmación:
No se establece conexión pero por cada trama transmitida se espera una trama de confirmación, si la
confirmación no llega en un tiempo establecido previamente o si se confirma que la transmisión fue errónea,
se retransmite la trama.
• Servicio con conexión:
Las tramas son numeradas antes de su transmisión, la capa DLL se ocupa de que las tramas lleguen en igual
orden en que fueron enviadas.
B − CONFECCIÓN DE LAS TRAMAS
Las dos PDU se denominan tramas. La capa de enlace debe proporcionar un flujo de bits a la capa física para
que esta las transmita una vez convertidos en las señales adecuadas. Cada una de las tramas constituye una
asociación de bits tanto de información como de control. Las técnicas de asociación por la que los bits se
agrupan formando tramas se llaman técnicas de entramado o FRAMING. La primera función de entramado de
la capa DLL es delimitar perfectamente donde comienzan y acaban las tramas. En segundo lugar habrá que
averiguar si se produjeron errores en la transmisión de los bits.
C − CONTROL DE ERRORES
Lo normal en las LAN es enviar al emisor alguna información de retroalimentación FEEBACK en donde se
especifique un estado en que llegó la trama. Si un protocolo de comunicaciones tiene prevista la recepción de
una trama de confirmación y ésta no llega, podría suspender la emisión de nuevas tramas por tiempo
indefinido. Esto sucedería si se produjera por ejemplo la ruptura del enlace de la línea de datos o si se pierde
la confirmación, si el receptor no está en línea, etc. Para estos casos está previsto en sistema de
temporizadores. Cuando el emisor envía una trama dispara un temporizador. Si cuando caduca el
temporizador no se ha recibido la información, entonces se entiende que la trama no ha podido llegar o que lo
hizo en mal estado al destino y se procede a la retransmisión. Si lo que se perdió fue la confirmación, entonces
existen posibilidades de que el receptor reciba varias veces la misma trama puesto que el emisor la transmitirá
por segunda vez al observar que su temporización ha caducado sin haber obtenido una confirmación. Para
poder gestionar esta multiplicidad de la misma trama lo que se hace es numerar las tramas en el emisor, de
este modo el receptor los identificará como copiar la misma información y no almacenará información
redundante.
D − CONTROL DEL FLUJO
El control del flujo es la solución más simple al problema que se genera cuando las velocidades de
transmisión o de aceptación de datos del emisor y del receptor son diferentes. Con un buen control de flujo se
puede regular la cadencia (frecuencia) con la que se envía las tramas en la red, es por tanto, un sistema que
regula el tráfico de la red. Las técnicas de control de flujo, normalmente necesitan información de feeback
(retroalimentación) intercambiable entre emisor y receptor. Lo más común es que no se transmitan tramas al
receptor hasta que éste no haya dado su permiso para que les sean transmitidas. Y cuando lo haga, expresará
cuantas tramas está dispuesto a recibir que se conceda un nuevo permiso.
• Gestión de enlace de datos
9
Cuando se tienen dos ordenadores unidos por una línea punto a punto, la gestión de enlace es muy simple. El
problema se complica cuando se tienen múltiples ordenadores que comparten el canal, especialmente en el
caso de que los servicios estén orientados a la conexión puesto que habrá que gestionar el quién, cuándo,
cómo y con quién. Algunos sistemas de gestión de enlace requieren la definición de una estación primaria que
lleve el peso de la gestión haciendo que el resto sean secundarias. Se crea un sistema de sondeo o POLLING
por el que la estación primaria pregunta a las secundarias por sus necesidades de transmisión, estableciendo de
este modo un mecanismo de permisos para gestionar la utilización del enlace. En las LAN lo normal es que
las estaciones sean todas iguales desde el punto de vista de la funcionalidad en el nivel de enlace, es decir, que
todos los nodos de la red tienen los mismos derechos de transmisión, estableciéndose una competición por el
acceso al medio.
• Protocolos de la capa de enlace
El número de los protocolos de la capa de enlace es enorme y además crece continuamente. En las redes
públicas se suele utilizar el protocolo HDLC y todos sus derivados SPLC, LAPB, LAPM, LAPX... En
ARPANET no existe un auténtico protocolo de capa de enlace, pero el protocolo más cercano equivalente es
el de su capa de red IMP−IMP. Las redes ARPANET suelen utilizar protocolos de capa 2 tomados de otras
arquitecturas como por ejemplo LLC y LAPB.
3.9.3. Las capas de red y de transporte
Evidentemente existen protocolos en estas capas que se utilizan en las LAN pero fundamentalmente, su
misión es la de intercomunicar ordenadores distintos a la interacción entre ordenadores de distintas redes
locales. Fundamentalmente en la capa de red se 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, por ejemplo, en la transmisión
remota de un fichero, la operación de red para el usuario es independiente de la constitución física de la red,
incluso del formato de las tramas utilizadas. Las unidades de datos de esta capa se llaman PAQUETES. En
esta capa se proporciona un modo de nombrar los nodos para su uso desde la capa de transporte. Un HOST
puede tener más de una dirección, el equipo será el mismo, pero podrá tener asociadas varias redes o varias
direcciones dentro de la misma red. Entre los procedimientos asociados a las funciones de la capa de red, se
encuentran:
• Encaminamiento:
Es la verdadera función de la capa de red. 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.
• Interconexión entre redes:
Trata de resolver el problema que se genera cuando emisor y receptor no están en la misma red.
Algunos de los protocolos utilizados en las LAN para la capa de red son: X.25 en las redes públicas e IP en
ARPANET.
La capa de transporte es el núcleo de la jerarquía de capas. Su misión es garantizar la seguridad y proveer un
transporte de datos aun coste efectivo, independiente de la red en uso, puesto que los usuarios no tienen el
control de la subred. Algunos de los parámetros que controla la capa de transporte 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
10
posibilidad de fallo en la transferencia de datos, etc. Al producirse la conexión, se establece una negociación
de estos parámetros en los que el host origen y el host destino determinan que posibilidades de comunicación
tienen. Por ejemplo, se podría negociar que si la calidad de la línea baja por debajo de un mínimo, se rompa la
conexión y se establezca de nuevo. OSI ha conseguido un protocolo de transporte con cinco variantes
dependiendo de su seguridad, de si una sola sesión de red puede o no soportar varias conexiones de transporte,
de si la conexión se pudiera o no recuperar, el protocolo equivalente utilizado en una red ARPANET es TCP.
3.9.4. Los niveles orientados al usuario
Las funciones que hemos desarrollado hasta ahora deben ser invocadas por entidades de orden superior a la 2.
Estas peticiones de servicios a la red que simplifican la tarea de los usuarios, son los protocolos de alto nivel.
En la capa de sesión aparecen protocolos tan utilizados como el RPC (Remote Procedure Point) Protocolo
orientado a la ejecución remota de tareas. Está ampliamente extendido en aplicaciones cliente−servidor y en
accesos a bases de datos distribuidas.
En la capa de presentación, OSI propone la resolución de la representación de los datos, la compresión de los
mismos, la seguridad y privacidad en la red, etc. La ISO ha desarrollado como parte de la OSI un lenguaje de
representación, codificación y transmisión de estructuras de datos para una amplia variedad de aplicaciones.
Este lenguaje se llama ASN.1 La expansión de Internet ha hecho que se desarrollen rápidamente los
protocolos de compresión y de encriptación de datos propio de las funciones de esta capa de presentación.
La capa de aplicación es la más próxima al usuario, por tanto, sus servicios tendrán que ver con las
aplicaciones que ejecutará sobre el sistema operativo. Algunos de los servicios comunes que puede
proporcionar son la transferencia, acceso y manipulación de ficheros (protocolo FTO) correo electrónico, con
o sin confirmación, conexiones de terminales virtuales, ejecución remota de trabajos, etc.
Marca el número de
teléfono siguiente:
0 34 ...
El abonado cuyo
teléfono es 0 34
está comunicando
Interfaz entre N / (N−1)
Nivel N−1
Nivel N
11
Descargar