Vous êtes sur la page 1sur 16

TEMA: CAPA DE APLICACIN Y LOS PROTOCOLOS QUE EN ELLA CORREN

INTRODUCCIN La capa de aplicacin es la capa superior de los modelos OSI y TCP/IP y es aquella en donde se realiza la interaccin con el usuario, por lo tanto, es considerada una de las capas ms importante, ya que gracias a ella, podemos acceder a determinadas aplicaciones, como por ejemplo a aplicaciones en internet, lo cual es muy utilizado en nuestro medio. El Internet se ha convertido en una herramienta fundamental para la sociedad de hoy en da, ya que las innumerables aplicaciones a las que podemos acceder, nos facilitan sobre todo el poder enviar y recibir informacin a grandes distancias. Adems esta capa ofrece la posibilidad de acceder a los servicios de las dems capas y define los protocolos que utilizan las aplicaciones, estos protocolos varan segn el modelo que se utilice. Un protocolo es un mtodo estndar que permite la comunicacin entre procesos los cuales se ejecutan en diferentes equipos, es decir, un protocolo es un conjunto de reglas y procedimientos que deben respetarse para el envo y la recepcin de datos a travs de la red. A lo largo de este presente ensayo, se dar a conocer un poco ms a fondo sobre el funcionamiento de la capa de aplicacin, sus componentes, as como los diversos protocolos que se utilizan para realizar las diversas actividades a travs de las aplicaciones.

DESARROLLO Considerando dos arquitecturas entre las que se encuentran la de los modelos OSI y el TCP/IP, estn conformados por diferentes nmeros de capas, sin embargo ambos poseen capa de aplicacin por lo que en s realizan las mismas funciones. La capa de aplicacin, contiene toda la lgica necesaria para llevar a cabo las aplicaciones de usuario. Es la capa a travs de la cual viajan los paquetes de datos antes de alcanzar su destino final. Para cada tipo especfico de aplicacin, por ejemplo para la transferencia de un fichero, se necesita un mdulo particular dentro de esta capa, que es el punto de entrada que utilizan los programas para acceder al modelo OSI y utilizar los recursos de red. Esta capa se encarga de verificar la disponibilidad de los recursos necesarios para iniciar una sesin, vincular la aplicacin al servicio o protocolo correcto y sincronizar la transmisin de datos entre la aplicacin y su protocolo. La capa de aplicacin es aquella en donde ocurre toda la interaccin del usuario con la computadora, y por ejemplo, cualquier browser funciona an sin el stack de TCP/IP instalado, sin embargo, los distintos navegadores que existen entre ellos google chrome, mozilla firefox, internet explorer, opera no son parte de la capa de aplicacin, sino que constituyen los programas que se comunican con dicha capa. La mayora de los protocolos en la capa aplicacin proporcionan servicios que utilizan los programas para acceder a la red, como Simple Mail Transfer Protocol (SMTP), usado por muchos programas de correo electrnico para enviar mensajes de correo. En algunos casos, como en el caso del File Transfer Protocol (FTP), el protocolo de la capa aplicacin es un programa en s mismo. Los protocolos de la capa aplicacin frecuentemente incluyen las funciones de las capas sesin y presentacin. Por lo tanto, una pila de protocolos tpica, est compuesta de cuatro protocolos distintos que corren en la capa de aplicacin, transporte, red y enlace de datos. Por ejemplo, al hacer la consulta de un documento local de html con el browser no hay comunicacin hacia el exterior, sin embargo, al hacer la consulta de un documento remoto se hace uso del protocolo http; o podemos transferir archivos por medio de FTP o por medio de TFTP. Cada vez que se solicita una comunicacin de ese tipo, el browser interacta con la capa de aplicacin que a su

vez sirve de interface entre las aplicaciones del usuario y el stack de protocolos que le va a proveer la comunicacin con ayuda de las capas inferiores. La capa de aplicacin soporta el componente de comunicacin de una aplicacin. Dentro de las funciones de la capa de aplicacin se encuentran: Identificar y establecer la disponibilidad de comunicacin del destino deseado Determinar los recursos para que exista esa comunicacin. Sincronizar las aplicaciones. Establecer acuerdos con respecto a los procedimientos para la recuperacin de errores. Controlar la integridad de los datos. Acceso de archivo remoto. Acceso de la impresora remota. Comunicacin entre procesos. Administracin de la red. Servicios de directorio. Electrnica de mensajera. Redes virtuales terminales.

La determinacin de los recursos constituye una de las tareas que cumple esta capa ms importante debido a que algunos de los programas requieren ms que recursos del escritorio, como por ejemplo una aplicacin de red donde varios componentes colaboran para un objetivo comn como las transferencias de archivos y correo electrnico, procesos cliente-servidor. Es importante recordar que la Capa de Aplicacin es la interface con los programas de aplicacin, como lo es por ejemplo con el Microsoft Outlook. Las funciones asociadas con los protocolos de la capa de Aplicacin, permiten a la red humana comunicarse con la red de datos subyacente. Cuando abrimos un explorador Web o una ventana de mensajera instantnea, se inicia una aplicacin, y el programa se coloca en la memoria del dispositivo donde se ejecuta. Cada programa ejecutable cargado a un dispositivo se denomina proceso. Dentro de la capa de Aplicacin, existen dos formas de procesos o programas de software que proporcionan acceso a la red: aplicaciones y servicios.

La mayora de las aplicaciones que operan en un entorno de red se clasifican como aplicaciones cliente/servidor. Estas tienen dos componentes que les permiten operar: el lado del cliente y el lado del servidor. El lado del cliente se encuentra ubicado en el computador local y es el que solicita los servicios. El lado del servidor se encuentra ubicado en un computador remoto y brinda servicios en respuesta al pedido del cliente. Una aplicacin cliente/servidor funciona mediante la repeticin constante de la siguiente rutina cclica: peticin del cliente, respuesta del servidor; peticin del cliente, respuesta del servidor; etc. Por ejemplo, un navegador de Web accede a una pgina Web solicitando un Localizador de recursos uniforme (URL), el servidor de Web responde a la peticin. Posteriormente, tomando como base la informacin recibida del servidor de Web, el cliente puede solicitar ms informacin del mismo servidor de Web o puede acceder a otra pgina Web desde un servidor de Web distinto. El Soporte indirecto de red, corresponde a una funcin cliente/servidor. Si un cliente desea guardar un archivo en un servidor de red, el redirector permite que la aplicacin se transforme en un cliente de red. El redirector es un protocolo que funciona con los sistemas operativos de los computadores. El proceso del redirector es el siguiente: *El cliente solicita que el servidor de archivos de la red permita que los archivos de datos se puedan guardar. *El servidor responde guardando el archivo en el disco o rechaza la peticin del cliente. *Si el cliente solicita que el servidor de impresin de la red permita que los archivos de datos se impriman en una impresora, procesa la peticin imprimiendo el archivo o rechaza la peticin. Una ventaja de usar un redirector de red para un cliente local es que las aplicaciones del cliente nunca tienen que reconocer a la red.

Las aplicaciones son los software que utilizan las personas para comunicarse a travs de la red. Algunas aplicaciones de usuario final son compatibles con la red, lo cual significa que implementan los protocolos de la capa de aplicacin y pueden comunicarse directamente con las capas inferiores del stack de protocolos. Los clientes de correo electrnico y los exploradores Web son ejemplos de este tipo de aplicaciones. Otros programas pueden necesitar la ayuda de los servicios de la capa de Aplicacin para utilizar los recursos de la red, como transferencia de archivos o cola de impresin en red. Aunque son transparentes para el usuario, estos servicios son los programas que se comunican con la red y preparan los datos para la transferencia. Diferentes tipos de datos, ya sea texto, grfico o vdeo, requieren de diversos servicios de red para asegurarse de que estn bien preparados para procesar las funciones de las capas inferiores del modelo OSI. Cada servicio de red o aplicacin utiliza protocolos que definen los estndares y formatos de datos a utilizarse. Sin protocolos, la red de datos no tendra una manera comn de formatear y direccionar los datos. Para comprender la funcin de los distintos servicios de red, es necesario familiarizarse con los protocolos subyacentes que rigen su operacin. Como ya se mencion, la capa de Aplicacin utiliza los protocolos implementados dentro de las aplicaciones y servicios. Mientras que las aplicaciones proporcionan a las personas una forma de crear mensajes y los servicios de la capa de aplicacin establecen una interfaz con la red, los protocolos proporcionan las reglas y los formatos que regulan el tratamiento de los datos. Un nico programa ejecutable debe utilizar los tres componentes e inclusive el mismo nombre. Por ejemplo: cuando analizamos "Telnet" nos podemos referir a la aplicacin, el servicio o el protocolo. En el modelo OSI, se considera que las aplicaciones que interactan directamente con las personas se encuentran en la parte superior del stack, al igual que las personas. Al igual que todas las personas dentro del modelo OSI, la capa de Aplicacin se basa en la funciones de las capas inferiores para completar el proceso de comunicacin. Dentro de la capa de aplicacin, los protocolos especifican qu mensajes se intercambian entre los host de origen y de destino, la sintaxis de los comandos de control, el tipo y formato de los datos que se transmiten y los mtodos adecuados para notificacin y recuperacin de errores. Los protocolos de la capa de

aplicacin son utilizados tanto por los dispositivos de origen como de destino durante una sesin de comunicacin. Para lograr que las comunicaciones sean exitosas, deben coincidir los protocolos de capa de aplicacin implementados en el host de origen y destino. Los protocolos establecen reglas consistentes para intercambiar datos entre las aplicaciones y los servicios cargados en los dispositivos participantes. Los protocolos especifican cmo se estructuran los datos dentro de los mensajes y los tipos de mensajes que se envan entre origen y destino. Estos mensajes pueden ser solicitudes de servicios, mensajes de datos, mensajes de estado o mensajes de error. Los protocolos tambin definen los dilogos de mensajes, asegurando que un mensaje enviado encuentre la respuesta esperada y se invoquen los servicios correspondientes cuando se realiza la transferencia de datos. Muchos y diversos tipos de aplicaciones se comunican a travs de las redes de datos. Por lo tanto, los servicios de la capa de Aplicacin deben implementar protocolos mltiples para proporcionar la variedad deseada de experiencias de comunicacin. Cada protocolo tiene un fin especfico y contiene las caractersticas requeridas para cumplir con dicho propsito. Deben seguirse los detalles del protocolo correspondiente a cada capa, as las funciones en una capa se comunican correctamente con los servicios en la capa inferior. Las aplicaciones y los servicios tambin pueden utilizar protocolos mltiples durante el curso de una comunicacin simple. Un protocolo puede especificar cmo se establece la conexin de redes y otro describir el proceso para la transferencia de datos cuando el mensaje se pasa a la siguiente capa inferior. Una nica aplicacin puede emplear diferentes servicios de la capa de Aplicacin, as lo que aparece para el usuario como una solicitud para una pgina Web puede, de hecho, ascender a docenas de solicitudes individuales. Y, para cada solicitud, pueden ejecutarse mltiples procesos. Por ejemplo, un cliente puede necesitar de diversos procesos individuales para formular slo una solicitud al servidor. Adems, los servidores generalmente tienen mltiples clientes que solicitan informacin al mismo tiempo. Por ejemplo, un servidor Telnet puede tener varios clientes que requieren conectarse a l. Estas solicitudes individuales del cliente pueden manejarse en forma simultnea y separada para que la red sea exitosa. Los servicios y procesos de capa de Aplicacin dependen del soporte de

las funciones de la capa inferior para administrar en forma exitosa las mltiples conversaciones. Los protocolos de capa de aplicacin se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino. Existen muchos protocolos de capa de aplicacin y siempre se desarrollan protocolos nuevos. La capa de aplicacin del modelo TCP/IP maneja protocolos de alto nivel, aspectos de representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y asegura que estos datos estn correctamente empaquetados antes de que pasen a la capa siguiente. TCP/IP incluye no slo las especificaciones de Internet y de la capa de transporte, tales como IP y TCP, sino tambin las especificaciones para aplicaciones comunes. TCP/IP tiene protocolos que soportan la transferencia de archivos, e-mail, y conexin remota, adems de los siguientes: FTP (File Transfer Protocol -Protocolo de transferencia de archivos): es un servicio confiable orientado a conexin que utiliza TCP para transferir archivos entre sistemas que admiten la transferencia FTP. Permite las transferencias bidireccionales de archivos binarios y archivos ASCII. TFTP (Trival File Transfer Protocol-Protocolo trivial de transferencia de archivos): es un servicio no orientado a conexin que utiliza el Protocolo de datagrama de usuario (UDP). Es til en algunas LAN porque opera ms rpidamente que FTP en un entorno estable. NFS (Sistema de archivos de red): es un conjunto de protocolos para un sistema de archivos distribuido, desarrollado por Sun Microsystems que permite acceso a los archivos de un dispositivo de almacenamiento remoto, por ejemplo, un disco rgido a travs de una red. SMTP (Protocolo simple de transferencia de correo): administra la transmisin de correo electrnico a travs de las redes informticas. No admite la transmisin de datos que no sea en forma de texto simple. TELNET (Emulacin de terminal): Telnet tiene la capacidad de acceder de forma remota a otro computador. Permite que el usuario se conecte a un host de Internet

y ejecute comandos. El cliente de Telnet recibe el nombre de host local. El servidor de Telnet recibe el nombre de host remoto.

SNMP (Protocolo simple de administracin de red): es un protocolo que provee una manera de monitorear y controlar los dispositivos de red y de administrar las configuraciones, la recoleccin de estadsticas, el desempeo y la seguridad. DNS (Sistema de denominacin de dominio): es un sistema que se utiliza en Internet para convertir los nombres de los dominios y de sus nodos de red publicados abiertamente en direcciones IP. Para que la capa de aplicacin realice procesos que despus sern presentados al usuario, sta necesita de un Software el cual examinar las aplicaciones reconocidas por la red, como por ejemplo los clientes de correo electrnico. Adems brinda ayuda para la transferencia de archivos o cola de impresin en red, que son servicios solicitados por otros programas. Para que la capa de Aplicacin sea interactiva esta consta de un modelo cliente-servidor, al dispositivo que solicita informacin se le denomina cliente y al que responde a la solicitud se le llama servidor. Entre ellos ocurre trasferencia de datos, cuando dichos datos pasan del cliente al servidor se conoce como subida y en donde los datos se transfieren del servidor al cliente se le denomina descarga. Las redes entre pares es la conexin de dos o ms computadoras por medio de una red donde comparten recursos para funcionar como un servidor o como un cliente simultneamente al enviar o recibir informacin. Ahora se muestran algunos protocolos especficos. *DNS (Sistema de nombres de Dominio). Define un servicio que coincide con nombres de recursos que tienen la direccin de red numrica solicitada, utiliza un formato simple llamado mensaje, el cual se utiliza para todos los tipos de solicitudes que hagan los clientes y da respuestas del servidor. El DNS mantiene registros de recursos que enumeran nombres de dominios que el servidor puede resolver, as como procesar solicitudes para servidores alternativos. *WWW Y HTTP (World Wide Web, Hypertext Transfer Protocol). Los exploradores Web son las aplicaciones que se usan por medio de las computadoras para

conectarse con la WWW y as poder accesar a las diferentes pginas que estn disponibles; para que esto pueda ser posible se debe escribir una direccin o URL en un explorador de internet, el cual utiliza el protocolo HTTP, ste especifica una actividad de solicitud-respuesta, por ejemplo cuando el cliente enva en un explorador web un mensaje de solicitud al servidor, HTTP define los tipos de mensajes que el cliente utiliza para solicitar la pgina y enva los mensajes que el servidor utiliza para responder, los cuales son: GET (solicitud de datos del cliente), POST (incluye los datos en el mensaje enviado al servidor) y PUT (carga los recursos o contenido al servidor web). *SMTP/POP (Protocolo Simple de Transferencia de Correo, Protocolo de Oficina de Correos) para que una persona pueda escribir mensajes de correo electrnico, utiliza una aplicacin denominada Agente de Usuario de Correo (MUA) esto permite enviar los mensajes y colocar los recibidos en el buzn del cliente. Para recibir los e-mails desde un servidor el cliente del correo puede utilizar un POP. Al enviar el e-mail desde un cliente se utiliza el protocolo SMTP. En sntesis un cliente de correo electrnico proporciona la funcionalidad de los 2 protocolos dentro de una aplicacin. Dentro del servidor de e-mail se llevan a cabo 2 procesos: MTA (Agente de Transferencia de Correo) el cual se utiliza para enviar correos electrnico, MDA (Agente de Entrega de Correos) recibe el correo entrante y lo coloca en los buzones de los usuarios, resuelve temas de entrega final como anlisis de virus y correo no deseado. *DHCP (Protocolo de configuracin dinmica de host) ste servicio permite a los dispositivos de red obtener las direcciones IP, por medio de un servidor DHCP el cual elije una direccin de un rango denominado pool y se le asigna al host por un periodo determinado. Estos ayudan al host, por si llegara a ocurrir una falla en la red en que apagara o se desconectara, la direccin IP regresa al pool para utilizarse de nuevo; esto es para aquellos usuarios inalmbricos que entran y salen de la red. El servidor DHCP ordena una nica direccin a cada usuario, lo que permite a los administradores de red configurar sencillamente la trayectoria IP del cliente. * SBM (El Bloque de mensajes del servidor) es un protocolo solicitud-respuesta que comparte archivos, el cual se comporta como cliente-servidor. Este mismo describe el acceso al sistema y la manera en que los clientes hacen solicitud de archivos, esto es mediante los mensajes los cuales pueden:

-Iniciar, autenticar y terminar sesiones. - Controlar el paso a archivos e impresoras -Permitir a una aplicacin enviar o recibir mensajes hacia o desde otro dispositivo. *PROTOCOLO GNUTELLA Y SERVICIOS P2P Con las aplicaciones P2P basadas en el protocolo Gnutella, los usuarios pueden colocar archivos en discos rgidos para que otras personas los puedan descargar, de igual forma estas aplicaciones permiten buscar recursos compartidos entre puntos. Cinco tipos de paquetes diferentes definen al protocolo Gnutella; ping se utiliza para descubrir un dispositivo, pong da respuesta a un ping, consulta ubica un archivo, query hit da respuesta a una consulta y push es una solicitud de descarga. *PROTOCOLO Y SERVICIOS TELNET Telnet proporciona una forma de utilizar una computadora, conectada a travs de la red, para acceder a un dispositivo de red como si el teclado y el monitor estuvieran conectados directamente al dispositivo. Utiliza comandos para mostrar: *Are You There (AYT): permite al usuario solicitar que aparezca algo en la pantalla del terminal para indicar que la sesin VTY est activa *Erase Line (EL): Elimina todo el texto de la lnea *Interrupt Process (IP): Suspende, interrumpe, aborta o termina el proceso, el cual se conect a la terminal virtual.

CONCLUSIONES La capa de aplicacin, es la encargada de ofrecer la posibilidad de acceder a los servicios de las dems capas, as como tambin debe definir los protocolos que utilizan las aplicaciones para intercambiar datos. Es adems la capa que establece acuerdos de los procedimientos para la recuperacin de errores. Entre las aplicaciones de red que soporta estn las directas y las indirectas, adems permite el sistema de denominacin de dominio. Con respecto a los protocolos, estos establecen una descripcin formal de los formatos que debern presentar los mensajes para poder ser intercambiados por equipos de cmputo; adems definen las reglas que estos deben seguir para lograrlo. Debido a que continuamente se desarrollan nuevas aplicaciones, el nmero de protocolos tambin crece imparablemente. Cada programa de aplicacin selecciona el tipo de transporte necesario, el cual puede ser una secuencia de mensajes individuales o conjunto de ellos. Se debe dejar en claro que el usuario normalmente no interacta directamente con el nivel de aplicacin, ms bien interacta con programas que a su vez interactan con el nivel de aplicacin.

WEBGRAFA http://ipref.wordpress.com/2008/09/17/la-capa-de-aplicacion/

http://www.mailxmail.com/curso-conceptos-basicos-redes/capa-aplicacion

http://www.elrinconcito.com/articulos/Sesiones/sesiones.pdf

http://support.microsoft.com/kb/103884/es

http://es.scribd.com/doc/52385782/5/Funciones-del-protocolo-de-la-capa-deaplicacion

http://www.alfinal.com/Temas/tcpip.php

Vous aimerez peut-être aussi