Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S...

23
Aplicaciones / Interfaz Aplicaciones / Interfaz con la Red con la Red Sistemas Operativos y Servicios de Internet U3. PRINCIPALES SERVICIOS DE INTERNET

Transcript of Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S...

Page 1: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Aplicaciones / Interfaz con la RedAplicaciones / Interfaz con la Red

Sistemas Operativos y Servicios de Internet

U3. PRINCIPALES SERVICIOS DE INTERNET

Page 2: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

La capa de Aplicación (OSI y TCP/IP)

• La capa de Aplicación, Capa siete, es la capa superior de los modelos OSI y TCP/IP.

• Proporciona la interfaz entre las aplicaciones que utilizamos para comunicarnos y la red.

Page 3: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Protocolo de la capa de Aplicación

Email

HTTP (www)

HTTP

Email

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 aplicación y siempre se desarrollan protocolos nuevos.

Page 4: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

• La funcionalidad de la capa de aplicación de TCP/IP se referencia en tres capas del OSI:

– Aplicación, Presentación y Sesión.

– Implementan poca funcionalidadpoca funcionalidad de la de presentación y sesión.

• El surgimiento de la mayoría de los protocolos de la capa de aplicación de TCP/IP fue antes de:

– PC’s, GUI, objetos multimedia

Page 5: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Protocolos generales de TCP/IPServidor de Nombres de Dominio (DNS): resuelve los nombre de Internet a direcciones IP’s.

Protocolo de Transferencia de Hipertexto (HTTP): resuelve los nombre de Internet a direcciones IP’s.

Protocolo de Transferencia Simple de Correo (SMTP): transmite mensajes de correo y todo los anexos del mismo.

Nota: usualmente un servidor puede funcionar como servidor para múltiples aplicaciones.

Telnet: protocolo de emulación de terminal, usado para proveer acceso remoto a servidores y dispositivos de red.

Protocolo de Transferencia de Archivos (FTP): usado para interactuar en la transferencia de archivos entre sistemas.

Page 6: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

RFCs: Petición de Comentarios (Request For Comments)

• Notas sobre Internet que comenzaron a publicarse en 1969.• Los protocolos de la suite de TCP/IP generalmente se

define como RFC• Son mantenidos por la IETF (Internet Engineering Task Force)

Page 7: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Software de la capa de Aplicación

• Existen dos formas de procesos o programas de software que proporcionan acceso a la red: aplicaciones y servicios

• Aplicaciones de red: programas de software que utiliza la gente para comunicarse a través de la red. (Ej. mensajeros, exploradores)

• Servicios de red: programas que se comunican con la red y preparan los datos para la transferencia.

Aplicaciones de usuario

Servicios Operación del sistema

Page 8: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

• La capa de aplicación utiliza protocolos que son implementados con aplicaciones y servicios.

– Las aplicaciones proveen a la gente el medio para la creación del mensaje.

– Los servicios ofrecen una interfaz hacia la red.

– Los protocolos determinan las reglas y formatos que rigen la transferencia de los datos.

Nota: cuando nos referimos a “TelnetTelnet” podemos llamarlo aplicación, servicio o protocolo.

Page 9: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Funcionamiento general de los Protocolos

Para que las comunicaciones sean exitosas, deben coincidir los protocolos de capa de aplicación implementados en el host de origen y destino.

Los protocolos de la capa de aplicación son utilizados tanto por los dispositivos de origen como dispositivos de origen como de destinode destino durante una sesión de comunicación.

Page 10: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Encabezado IP

Encabezado TCP

Encabezado HTTP

DATOS

• Las aplicaciones y los servicios pueden utilizar múltiples protocolos– La información se encapsula o desencapsula por cada

protocolo.– Un protocolo puede invocar a otros protocolos.

• Usando un browser (HTTP):– Quizás se invoque DNS, ARP, ICMP– Quizás se utilice TCP, UDP, Ethernet, PPP– Se usara IPIP

Funcionamiento general … (Cont.)

Page 11: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Clientes, Servidores y Servicios

• Ambulancia• Policías• Bomberos• Limpieza de carreteras• Carteros• Meseros• Médicos• Enfermeros

HospitalesHospitales

Page 12: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Clientes, Servidores y Servicios… Cont.

HTTP HTTP (WWW)(WWW)

FTP FTP (transferencia de archivos)(transferencia de archivos)SMTP SMTP (e-mail)(e-mail)

Telnet Telnet (conexión remota)(conexión remota)

DNS DNS (resolución de nombres de dominio)(resolución de nombres de dominio)

Page 13: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Redes Cliente / Servidor

• http://www.worldofwarcraft.comhttp://www.worldofwarcraft.com

VentajasVentajas

DesventajasDesventajas

Page 14: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

El modelo Cliente / Servidor

• El cliente comienza el intercambio solicitando los datos al servidor.• El servidor responde enviando uno o más streams de datos al cliente.

• Además de la transferencia real de datos, este intercambio puede requerir de información adicional, como la autenticación del usuario y la identificación de un archivo de datos a transferir.

Cliente: dispositivo que solicita información.

Servidor: dispositivo que responde a la solicitud.

Page 15: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Servidores

– Servidor de Web.– Servidor de e-mail.– Servidor de archivos y/o base de datos.– Servidor de aplicaciones.

• Algunos pueden requerir autenticación de usuario para verificar permisos para realizar una operación en particular.– Ejemplo, si se solicita subir datos al servidor FTP, se puede dar

permiso para escribir la carpeta personal pero no para leer otros archivos del sitio.

• Un servidor generalmente es una computadora que contiene información para ser compartida con muchos sistemas de cliente.

Page 16: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Servidores … (Cont.)

• En una red cliente-servidor, el servidor ejecuta un servicio o proceso, a veces denominado daemon de servidor.

• Al igual que la mayoría de los servicios, los daemons generalmente se ejecutan en segundo plano y no se encuentran bajo control directo del usuario.

• Cuando un daemon "escucha" una solicitud de un cliente,

intercambia los mensajes adecuados con el cliente, según lo requerido por su protocolo.

procede a enviar los datos solicitados al cliente en el formato correspondiente.

Page 17: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Redes Punto a Punto

• http://limewire.com/ http://limewire.com/

• Durante el intercambio de archivos las dos computadoras solo están “conectadas” entre si

Page 18: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Caso Napster…

• 1999

• Realmente punto a puntopunto a punto?

• En 2001, multa ¿?

¿Que pasa hoy en día?Gnutella, Grokster, Limewire

Page 19: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Ejercicio 1

• Utilizando el archivo ".pka" del Packet Tracer v5.1 reforzar en equipos los conceptos sobre el uso de los Protocolos TCP/IP y del modelo OSI.

Page 20: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Tarea 1

• Investigar sobre la capa de transporte del modelo TCP/IP

• Investigar los RFC de los siguientes protocolos, hacer un listado de cada uno de ellos, con fecha de creación, autores, resumen del documento.– HTTP.

– FTP

– SMTP

– TELNET

– DNS

Page 21: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Práctica 1: Uso de Wireshark™ para ver las unidades de datos del protocolo.

•  Objetivos de aprendizaje– Explicar el propósito de un analizador de protocolos (Wireshark).

– Realizar capturas básicas de la unidad de datos del protocolo (PDU) mediante el uso de Wireshark.

– Realizar un análisis básico de la PDU en un tráfico de datos de red simple.

– Experimentar con las características y opciones de Wireshark, como captura de PDU y visualización de filtrado.

Page 22: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Cont….• Descripción

– Wireshark es un analizador de protocolos de software o una aplicación “husmeador de paquetes” que se utiliza para el diagnóstico de fallas de red, verificación, desarrollo de protocolo y software y educación. Antes de junio de 2006, Wireshark se conocía como Ethereal.

– Un husmeador de paquetes (también conocido como un analizador de red o analizador de protocolos) es un software informático que puede interceptar y registrar tráfico de datos pasando sobre una red de datos. Mientras el flujo de datos va y viene en la red, el husmeador “captura” cada unidad de datos del protocolo (PDU) y puede decodificar y analizar su contenido de acuerdo a la RFC correcta u otras especificaciones.

Page 23: Aplicaciones / Interfaz con la Red Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.

Cont…• Wireshark está programado para reconocer la estructura de los diferentes protocolos de red. Esto le

permite mostrar la encapsulación y los campos individuales de una PDU e interpretar su significado.

• Es una herramienta útil para cualquiera que trabaje con redes y se puede utilizar para el análisis de datos y el diagnóstico de fallas.

• Para obtener más información y para descargar el programa visite: http://www.Wireshark.org 

• Reporte – Portada.

– Objetivo.– Introducción.– Desarrollo.– Resultados y conclusiones