Capítulo 2 Protocolos y funcionalidad de la capa de aplicación
Protocolos y funcionalidad de la capa de Aplicación
-
Upload
yeinson-garrido -
Category
Documents
-
view
225 -
download
0
description
Transcript of Protocolos y funcionalidad de la capa de Aplicación
1
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
MODULO 1
CAPITULO 3
Aspectos básicos de networking
Diapositiva 12
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• En este capitulo que tratara de la capa deaplicación del modelo OSI y modelo TCP/IP,aprenderemos cómo se transforman los datosque comprenden las personas en datoscomprensibles para la red.
• El primer paso del proceso ocurre en la capade aplicación, donde los datos ingresan porprimera vez a la red.
Diapositiva 1
INTRODUCCION
3
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Hoy en día todos las personas de alguna u otraforma ingresamos a internet directa oindirectamente, la mayoría tenemos correoelectrónico y programas para compartirarchivos (Ares), y muchas otras aplicacionesproporcionan que nos permiten de una formafácil enviar y recibir información.
Diapositiva 1
INTRODUCCION
4
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Generalmente estas aplicaciones que nosotrosutilizamos son muy fáciles para los usuarios,puesto que de una forma grafica e instintivaso a veces automáticas, nos permiten ingresarsin necesidad de tener un conocimientoavanzado para acceder a las aplicaciones o aprogramas básicos como los exploradores
Diapositiva 1
INTRODUCCION
5
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• La capa de Aplicación, Capa siete, es la capa superiorde los modelos OSI y TCP/IP. Es la capa que nosproporciona la interfaz entre las aplicaciones queutilizamos para comunicarnos y la red subyacente en lacual se transmiten los mensajes.
• Los protocolos de capa de aplicación se utilizan paraintercambiar los datos entre los programas que seejecutan en los dispositivos de origen y destino. Existenmuchos protocolos de capa de aplicación y siempre sedesarrollan protocolos nuevos.
Diapositiva 3
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
6
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• En las aplicaciones ofrece la posibilidad deacceder a los servicios de las demás capas ydefine los protocolos que utilizan las aplicacionespara intercambiar datos, como correo electrónico(Post Office Protocol y SMTP), gestores de basesde datos y servidor de ficheros (FTP), por UDPpueden viajar (DNS y Routing InformationProtocol). Hay tantos protocolos comoaplicaciones distintas y puesto quecontinuamente se desarrollan nuevasaplicaciones el número de protocolos crece sinparar.
Diapositiva 3
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
7
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Vamos a ver el modelo de interconexión de sistemas abiertos, también llamado OSI (en inglés open systeminterconnection) Siguiendo el esquema de este modelo se crearon numerosos protocolos. Este modelo esta dividida en siete capas:
• Capa física• Capa de enlace de datos• Capa de red• Capa de transporte• Capa de sesión• Capa de presentación• Capa de aplicación
Diapositiva 4
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
8
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• En este modelo (modelo OSI), la informaciónse pasa de una capa a otra, comenzando en lacapa de aplicación en el dispositivo detransmisión, siguiendo por la jerarquía hacia lacapa física y pasando por el canal decomunicaciones al host de destino, donde lainformación vuelve a la jerarquía y termina enla capa de aplicación. La figura describe lospasos en este proceso.
Diapositiva 4
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
9
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Como funciona:• La capa de aplicación prepara la comunicación entre las
personas para la transmisión en la red de datos• Las personas crean la comunicación• El software y hardware convierte la comunicación a un
formato digital.• Los servicios de capa de aplicación inicial la
transferencia de datos.• Cada capa cumple con su función• Asi mismo la capa de aplicación recibe los datos de la
red y los preparan para que las personas los utilicen.
Diapositiva 4
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
10
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Hay diferencia entre aplicación servicio y protocolos• Aplicaciones son los programas
– son los programas de software que utiliza la gente para comunicarse a través de la red
• Servicio son los que nos prestan los protocolos o las demás capas.– como transferencia de archivos o cola de impresión en la 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. DHCP
• Protocolos es el lenguaje que utilizan dos computadoraspara comunicarse entre sí, un conjunto de reglas,secuencias, formatos
Diapositiva 5
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
11
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Comparando el modelo OSI con el modelo TCP/IP nos damos cuenta que en el modelo TCP/IP toma dentro de la misma capa de aplicación la capa de presentación y sesión.
Diapositiva 5
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
12
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Capa de presentación.
• Tiene tres funciones– Codificación– Compresión– Encriptación
• El objetivo es encargarse de la representación de la información, de manera queaunque distintos equipos puedan tener diferentes representaciones internas decaracteres los datos lleguen de manera reconocible.
• Esta capa es la primera en trabajar más el contenido de la comunicación que elcómo se establece la misma. En ella se tratan aspectos tales como la semántica y lasintaxis de los datos transmitidos, ya que distintas computadoras pueden tenerdiferentes formas de manejarlas.
• Esta capa también permite cifrar los datos y comprimirlos. Por lo tanto, podríadecirse que esta capa actúa como un traductor.
Diapositiva 5
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
13
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Capa de sesion
• Esta capa es la que se encarga de mantener y controlarel enlace establecido entre dos computadores queestán transmitiendo datos de cualquier índole. Por lotanto, el servicio provisto por esta capa es la capacidadde asegurar que, dada una sesión establecida entre dosmáquinas, la misma se pueda efectuar para lasoperaciones definidas de principio a fin, reanudándolasen caso de interrupción. En muchos casos, los serviciosde la capa de sesión son parcial o totalmenteprescindibles.
Diapositiva 5
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
14
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Domain Name System o DNS (en castellano: sistema denombres de dominio) es un sistema de nomenclaturajerárquica para computadoras, servicios o cualquier recursoconectado a Internet o a una red privada. Este sistemaasocia información variada con nombres de dominiosasignado a cada uno de los participantes. Su función másimportante, es traducir (resolver) nombres inteligibles paralos humanos en identificadores binarios asociados con losequipos conectados a la red, esto con el propósito de poderlocalizar y direccionar estos equipos mundialmente.
• Ping www.cisco.com• Ping www.policia.gov.co
Diapositiva 6
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
15
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Telnet (TELecommunication NETwork) es elnombre de un protocolo de red que sirve paraacceder mediante una red a otra máquina paramanejarla remotamente como si estuviéramossentados delante de ella. También es el nombredel programa informático que implementa elcliente. Para que la conexión funcione, como entodos los servicios de Internet, la máquina a laque se acceda debe tener un programa especialque reciba y gestione las conexiones. El puertoque se utiliza generalmente es el 23.
Diapositiva 6
xxAplicaciones: La interfaz entre las redes de personas y las redes de datos
16
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Simple Mail Transfer Protocol (SMTP)Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA's, teléfonos móviles, etc.). Está definido en el RFC 2821 y es un estándar oficial de Internet.
Diapositiva 6
xxAplicaciones: La interfaz entre las redes de personas y las redes de datos
17
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• DHCP (sigla en inglés de Dynamic Host ConfigurationProtocol - Protocolo de configuración dinámica dehost) es un protocolo de red que permite a los clientesde una red IP obtener sus parámetros de configuraciónautomáticamente. Se trata de un protocolo de tipocliente/servidor en el que generalmente un servidorposee una lista de direcciones IP dinámicas y las vaasignando a los clientes conforme éstas van estandolibres, sabiendo en todo momento quién ha estado enposesión de esa IP, cuánto tiempo la ha tenido y aquién se la ha asignado después.
Diapositiva 6
xxAplicaciones: La interfaz entre las redes de personas y las redes de datos
18
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• DHCP Discovery
• DHCP Offer
• DHCP Request
• DHCP Acknowledge
• DHCP Release
• DHCP Inform
Diapositiva 6
xxAplicaciones: La interfaz entre las redes de personas y las redes de datos
19
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• El protocolo de transferencia es el sistemamediante el cual se transfiere informaciónentre los servidores y los clientes (por ejemplolos navegadores).
• Todas las páginas web están escritas enlenguaje de hypertexto (hyper-text markuplanguage (HTML)), por lo que el hipertexto esel contenido de las páginas web.
Diapositiva 6
xxAplicaciones: La interfaz entre las redes de personas y las redes de datos
20
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• FTP (sigla en inglés de File Transfer Protocol -Protocolo de Transferencia de Archivos) eninformática, es un protocolo de red para latransferencia de archivos entre sistemasconectados a una red TCP (Transmission ControlProtocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puedeconectar a un servidor para descargar archivosdesde él o para enviarle archivos,independientemente del sistema operativoutilizado en cada equipo.
Diapositiva 6
Aplicaciones: La interfaz entre las redes de personas y las redes de datos
21
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Los dispositivos que se encuentre en la redpueden tener dos funciones: son cliente o sonservidor
• En un contexto general de redes, cualquierdispositivo que responde a una solicitud deaplicaciones de cliente funciona como unservidor.
Diapositiva 7
La función de los protocolos en relación con el soporte de la comunicación
22
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• La arquitectura cliente-servidor consistebásicamente en un cliente que realizapeticiones a otro dispositivo (el servidor) quele da respuesta
• La idea es que el cliente no cuenta con lainformación o los datos en el dispositivo localsino en otro dispositivo que presta el servicio.
• También usted puede descargar o cargar.
Diapositiva 7
La función de los protocolos en relación con el soporte de la comunicación
23
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• La mayoría de los servidores generalmente tienenmúltiples clientes que solicitan información almismo tiempo. Por ejemplo, un servidor Telnetpuede tener varios clientes que requierenconectarse a él. Estas solicitudes individuales delcliente pueden manejarse en forma simultánea yseparada para que la red sea exitosa. Losservicios y procesos de la capa de aplicacióndependen del soporte de las funciones de la capainferior para administrar en forma exitosa lasmúltiples conversaciones.
Diapositiva 8
La función de los protocolos en relación con el soporte de la comunicación
24
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Las redes punto a punto tienen dos formasdistintivas: diseño de redes punto a punto yaplicaciones punto a punto (P2P). Ambasformas tienen características similares, peroen la práctica son muy diferentes.
Diapositiva 7
La función de los protocolos en relación con el soporte de la comunicación
25
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• En una red punto a punto, dos o más computadoras estánconectadas por medio de una red y pueden compartirrecursos (como impresoras y archivos) sin tener un servidordedicado. Cada dispositivo final conectado (conocido comopunto) puede funcionar como un servidor o como uncliente. Una computadora puede asumir la función deservidor para una transacción mientras funciona en formasimultánea como cliente para otra transacción. Lasfunciones de cliente y servidor se establecen por solicitud.
• Las aplicaciones punto a punto pueden utilizarse en lasredes punto a punto, en redes cliente-servidor y enInternet.
• (ARES, EMULE)
Diapositiva 7
La función de los protocolos en relación con el soporte de la comunicación
26
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Se ejecuta en segundo plano
• Por ejemplo, una máquina que alberga un servidor web utilizará un daemon httpd (HTTPDaemon) para ofrecer el servicio y que los visitantes a dicha web puedan acceder. Otro ejemplo son los demonios "cronológicos"como cron, que realizan tareas programadas como mantenimiento del sistema en segundo plano.
Diapositiva 8
La función de los protocolos en relación con el soporte de la comunicación
27
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Encontramos que cuando actuamos en peerto peer o punto a punto, cualquiera de losusuarios o dispositivo puede ser cliente oservidor.
• Emule , ares, btorren
Diapositiva 9
La función de los protocolos en relación con el soporte de la comunicación
28
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Los DNS nos ayudan o facilitan a los usuario alacceso a la red, puesto que en las redes de datos,los dispositivos se etiquetan con una dirección IPnumérica, de manera que pueden participar en elenvío y la recepción de mensajes de la red. Peroseria muy dificil aprendernos tantos numeros odirecciones numericas. Por lo tanto, los nombresde dominios se crearon para convertir lasdirecciones numéricas en un nombre sencillo yreconocible.
Diapositiva 10
La función de los protocolos en relación con el soporte de la comunicación
29
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Nslookup:
• Con es este comando nos sirve para reconocer los DNS de las paginas que queramos.
Diapositiva 10
La función de los protocolos en relación con el soporte de la comunicación
30
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Para comprender mejor cómo interactúan el explorador Web y el cliente Web, podemos analizar cómo se abre una página Web en un explorador. Para este ejemplo, utilizaremos la dirección URL: http://www.cisco.com/web-server.htm.
• Primero, el explorador interpreta las tres partes del URL:
• 1. http (el protocolo o esquema)
• 2. www.cisco.com (el nombre del servidor)
• 3. web-server.htm (el nombre de archivo específico solicitado).
Diapositiva 11
La función de los protocolos en relación con el soporte de la comunicación
31
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Para enviar un correo los usuarios redacta mensajes decorreo electrónico, generalmente utilizan una aplicaciónllamada Agente de usuario de correo (MUA), o un clientede correo electrónico. MUA permite enviar los mensajes ycolocar los recibidos en el buzón del cliente; pero ambosprocesos son diferentes.
• Se utiliza Protocolo simple de transferencia de correo(SMTP)
• Lo recibe un agente de transferencia de correo (MTA) y loreenvía mediante el Protocolo simple de transferencia decorreo (SMTP) y los recibe el agente de entrega de correo yel usuario final recibe correos electrónicos desde unservidor de correo por medio del protocolo POP.
Diapositiva 12
La función de los protocolos en relación con el soporte de la comunicación
32
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Telnet es un servicio muy antiguo, que permite a los usuarios iniciar sesión en servidores y otros dispositivos, y ejecutar comandos en ellos. Es común para los profesionales de redes solucionar problemas de forma remota y, la mayoría de las veces, esto se hará por medio de Telnet. En un futuros, utilizarán Telnet para configurar routers y switches, y, de ese modo simular esta forma remota de resolver problemas de red.
Diapositiva 13
La función de los protocolos en relación con el soporte de la comunicación
33
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Server Message Block o SMB es un Protocolo de red (que pertenece a la capa de aplicación en el modelo OSI) que permite compartir archivos e impresoras (entre otras cosas) entre nodos de una red. Es utilizado principalmente en ordenadores con Microsoft Windows y DOS.
Diapositiva 14
La función de los protocolos en relación con el soporte de la comunicación
34
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Gnutella es un proyecto de software distribuido para crear un protocolo de red de distribución de archivos entre pares, sin un servidor central.
Diapositiva 15
La función de los protocolos en relación con el soporte de la comunicación
35
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Muchas de las aplicaciones P2P no utilizan unabase de datos central para registrar todos losarchivos disponibles en los puntos. Por elcontrario, los dispositivos en la red se indicanentre ellos qué archivos están disponiblescuando hay una consulta, y utilizan elprotocolo Gnutella y los servicios pararespaldar los recursos ubicados.
Diapositiva 15
La función de los protocolos en relación con el soporte de la comunicación
36
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• El protocolo Gnutella define cinco tipos de paquetes diferentes:
• ping: para el descubrimiento del dispositivo
• ping: como respuesta a un ping
• query: para encontrar un archivo
• query hit: como respuesta a una consulta
• push: como una solicitud de descarga
Diapositiva 15
La función de los protocolos en relación con el soporte de la comunicación
37
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN
FUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACION
• Wireshark
• Para descargarlo
• Instalarlo
Diapositiva 14
La función de los protocolos en relación con el soporte de la comunicación
38
Redes Yeinson GarridoFUNCIONALIDAD Y PROTOCOLOS DE LA CAPA APLICACIÓN