Capitulo 3 Capa de Aplicación

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 34

Ing.

Neil Melendres Flores

CONTENIDO
Aplicaciones, la Interfaz entre las redes
Toma de medida para las aplicaciones y Servicios Ejemplo de Servicios y Protocolos de la capa de

aplicacin

1. Aplicaciones la Interfaz entre las redes


Modelo OSI - Modelo TCP/IP

1. Aplicaciones la Interfaz entre las redes


Capa de Aplicacin

El modelo de referencia OSI divide en 7 capas lgicas el proceso de red. La capa superior es la capa de aplicacin o capa 7, esta capa es la interfaz entre el ser humano y la red subyacente. Existe una equivalencia, a pesar de que TCP/IP se cre antes que el modelo OSI se adapta perfectamente a las tres capas superiores de este: Aplicacin, Sesin y Presentacin.

1. Aplicaciones la Interfaz entre las redes


Capa de Presentacin

Tiene las siguientes funciones: Codificacin y conversin de datos, compresin, encriptacin. Capa de Sesin La capa de sesin maneja el intercambio de informacin para iniciar los dilogos y mantenerlos activos, y reiniciarlos de ser necesario. Protocolos de la capa de aplicacin de TCP/IP: DNS: Servicio de nombre de dominio. HTTP: Transferencia de hipertexto. SMTP: Protocolo simple de transferencia de correo. Telnet: Protocolo de emulacin de terminal para acceso remoto. FTP: Protocolo de transferencia de archivos.

1. Aplicaciones la Interfaz entre las redes


Software de la capa de aplicacin Un proceso es un programa en ejecucin, en la capa de aplicacin se reconocen dos tipos de procesos: Aplicacin y Servicios.
Aplicacin: Programas que la gente utiliza para

comunicarse. Ej. Explorador Web. Servicios: Son programas que aunque no se los ve a simple vista, estos programas permiten que aplicaciones se puedan comunicar, son ejecutados internamente.

1. Aplicaciones la Interfaz entre las redes


Aplicaciones de Usuario, Servicios y Protocolos.
- Aplicaciones: Proporcionan a las personas una

forma de crear mensajes. - Servicios: Establecen una interfaz con la red. - Protocolos: Establecen las normas y reglas a seguir para poder comunicarse en la red. Sintaxis, tipo y formato de datos, mtodos para notificacin y recuperacin de errores

1. Aplicaciones la Interfaz entre las redes

1. Aplicaciones la Interfaz entre las redes


Funciones del protocolo de la capa de aplicacin. Los protocolos especifican como se estructuran los datos dentro de un mensaje (solicitud, stack, datos). Muchos protocolos pueden intervenir para la comunicacin. Por ejemplo un protocolo define como se establece la conexin con la red. Y otro protocolo describe el proceso para la transferencia de datos. Definen: Los proceso, tipos de mensajes, Sintaxis, Significado de los campos, Forma en que se envan los mensajes y la interconexin entre ellos.

2. Toma de medidas para las aplicaciones y Servicios


El modelo Cliente Servidor. El cliente comienza solicitando los datos al servidor, el cual responde enviando uno o ms streams de datos al servidor, los protocolos de la capa de aplicacin definen el formato de solicitudes y respuestas entre el cliente y el servidor. La transferencia puede ser unidireccional o bidireccional, la transferencia que va del cliente al servidor se llama subida, viceversa se llama bajada.

2. Toma de medidas para las aplicaciones y Servicios


Servidores Es un dispositivo que responde a una solicitud. Un servidor puede ser una mquina que almacena el servicio, sin embargo puede ser otro dispositivo como una impresora donde el servidor recibe las solicitudes del cliente y las enva a la impresora. Al Servicio o proceso ejecutado por el servidor es denominado daemon de servidor. Los daemon se dedican a escuchar solicitudes, y a responder dichas solicitudes. Algunos requieren autenticacin.

2. Toma de medidas para las aplicaciones y Servicios


Protocolos y servicios de la capa de aplicacin. * Una nica aplicacin puede emplear diferentes servicios de la capa de aplicacin. * Un servicio puede ser requerido y cedido a diferentes clientes. Por Ej. El servicio de acceso remoto puede ser utilizado por muchos clientes para acceder a un servidor.

2. Toma de medidas para las aplicaciones y Servicios


Redes y aplicaciones entre pares Modelo Punto a Punto, esta es una opcin ms para compartir recursos en red. Redes punto a punto: En este modelo una PC cualquiera del equipo puede ser cliente o puede ser servidor. Adems no solo existe un servidor dedicado, puede haber muchos servidores, y los recursos pueden estar en diferentes servidores distribuidos. Las aplicaciones punto a punto (P2P), son aquellos que hacen que un cliente pueda ser servidor o cliente a la vez. Este tipo de aplicaciones puede darse en las redes punto a punto, redes cliente servidor

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Servicios de TCP/IP DNS: Puerto TCP- UPD 53. HTTP: Puerto TCP 80. SMTP: Puerto TCP 25. POP: Puerto UDP 110. Telnet: Puerto TCP23. DHCP: puerto UDP 67. FTP: Puerto TCP 20 y 21.

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


DNS El servidor ofrece resolucin de nombres a direcciones lgicas de red. Este proceso se da cada vez que escribiremos el nombre de la direccin web, pues la transferencia de datos no se da con nombres, sino con direcciones IP. DNS es un servicio Cliente Servidor. Normalmente cada vez que unimos un equipo a la red. Se le da la direccin de un DNS, el mismo que ser un Servidor de Dominio. Un Servidor DNS proporciona la resolucin de nombre utilizando un daemon que generalmente se llama NAMED

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


* Cuando un cliente realiza una consulta, el proceso nombrado del servidor verifica si la tienen a disposicin, si no lo encuentra entonces busca en la red, y este proceso tarda demasiado. DNS utiliza un sistema jerrquico. Los diferentes equipos de primer nivel, representa el tipo de organizacin o pais: .com, .bo, .arg, .org

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Servicio WWW y HTTP http://www.cisco.com/documentos/index.html http: es el protocolo que rige el formato de los datos para ver visualizados por una aplicacin en este caso por el explorador web. www es el servicio al que accede por medio de http, este servicio es la world wide web. Cisco.com es el servidor identificado Index.html es la pagina web

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Al realizar los requerimientos: el explorador enva al servidor una

solicitud GET para que le enve una pgina web, el servidor http responde y el explorador descifra el cdigo html, le da el formato a la pgina y luego lo observamos en la ventana. El protocolo de transferencia de hipertexto HTTP se utiliza para publicar y recuperar pginas html, y hoy en da para sistemas distribuidos. Es uno de los protocolos ms utilizados del modelo TCP/IP. POST Y PUT se utiliza para enviar los datos que cargan los datos al servidor web. Post incluye los datos en el mensaje enviado, Put carga los recursos o el contenido al servidor web. Http no es seguro ya que los datos viajan en un Post en claro, para seguridad se utiliza el protocolo https

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Servicios de e-mail y protocolos SMTP/POP. MUA: Agente de Usuario de Correo, permite enva un mensaje y depositarlo en el buzn de correo electrnico. SMTP: Para enviar un correo desde un cliente o un servidor. Para recibir un e-mail desde un servidor el cliente de correo puede utilizar un POP. MTA(Del lado del servidor): Agente de transferencia de correo. Determina como reenviarse un mensaje para llegar a destino. Si el correo est dirigido a un servidor local, entonces lo pasa a un MDA, Si no est dirigido par aun usuario local, el MTA enruta el e-mail al MTA en el servidor correspondiente.

SMTP se utiliza para enviar e-mail, POP se utiliza para entregar e-mails

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


FTP La primera es para establecer el control de trfico entre comandos del cliente y respuestas del servidor, este utiliza el puerto TCP 21. La segunda conexin establece el control de la transferencia de archivos, utiliza el puerto TCP 20. La transferencia puede producirse en ambas direcciones. Un ejemplo de ello es cuando se accede a los archivos de un servidor remoto.

3. Ejemplos de Servicios y protocolos de la capa de aplicacin

DHCP Protocolo de Configuracin Dinmica de Host, este servicio permite que una mquina que se conecta a una red obtenga automticamente una direccin IP del Servidor DHCP, este alquila una direccin IP de su rango de direcciones IP (pool). Se utiliza en redes grandes donde se hace difcil el control y asignacin de direcciones estticamente. DHCP hace posible el acceso a Internet utilizando zonas activas de Internet como las de centros comerciales, Restaurant, Cafs. En redes grandes y medianas el servidor DHCP est ubicado en una PC, mientras que en redes pequeas o domsticas mediante un ISP. DHCP puede representar un riesgo a la seguridad puesto que cualquier persona puede conectarse a la red, y se vuelve vulnerable si no se maneja el tema de seguridad.

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Funcionamiento DHCP. El cliente enva un mensaje de DESCRUBRIMIENTO solicitando una direccin IP. Un Servidor DHCP contesta con un mensaje con una oferta de DHCP, que tiene la IP, mask, servidor dns, getway por defecto y la duracin del alquiler. El cliente puede recibir muchas ofertas dependiendo si hay muchos servidores DHCP en la red. Entonces el cliente decide por una opcin y enva un mensaje broadcast con una solicitud DHCP que identifique el servidor y la oferta. Teniendo en cuenta que la asignacin tiene un lmite, el servidor enva un ACK dando aviso de que el alquiler finalizo. El cliente puede realizar un REQUEST antes de que expire el alquiler.

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Protocolos y Servicios Telnet Primero se establece una conexin llamada VTY o Conexin a Terminal Virtual. Segundo una vez que se establece la conexin, ahora el cliente telnet debe autenticarse para poder acceder al servidor. Tercero, una vez autenticado ahora debe ejecutar los comandos que vea pertinentes:
Are you there: AYT, permite solicitar que aparezca algo en la

pantalla Erase Line: EL, permite borrar el contenido de la lnea actual. Interrupt Process: IP, Sustende, Interrumpe, Aborta o termina el proceso.

3. Ejemplos de Servicios y protocolos de la capa de aplicacin


Telnet vs ssh Telnet es muy vulnerable a pesar de que permite autenticarse para acceder al servidor, los datos que se transfieren son en claro, alguien puede pinchar e interpretar los datos. Para manejar el tema de seguridad surgi un nuevo protocolo SSH Shell Security, ofrece un mtodo seguro para acceder al servidor y para la transferencia con datos cifrados.

FIN

También podría gustarte