Protocolos de la Capa de Aplicación

Slides:



Advertisements
Presentaciones similares
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Advertisements

CUPS Configuración y Uso de Paquetes de Software
Capítulo 1 web.
Tema 9 INTERNET.
Servidores Windows Http Ftp …
Modelos De Referencia OSI y TCP/IP.
Introducción a los servicios Web
Capítulo 2: Capa Aplicación
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
DÍAZ OSCAR IVÁN HOYOS ANDRÉS FELIPE ORDOÑEZ JOSÉ LUIS INFORMÁTICA, SEMESTRE II.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
CAPA DE APLICACIÓN REDES I.
Tecnologías para el desarrollo de aplicaciones Web
Sistemas Operativos de Red
Introducción a los servicios Web
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
Instalación y configuración de servidores. 2 de 9 Servicios Internet (I) “El proyecto Apache es un esfuerzo conjunto para el desarrollo de software orientado.
Aplicaciones / Interfaz con la Red
INTRODUCCIÓN El protocolo http se usa en los sistemas de información distribuidos que necesitan mostrar la información y pasarla por una comunicación.
PROTOCOLO H T T P.
La Web y el HTTP. Antes del año 1990 Internet era usado por InvestigadoresAcadémicosEstudiantes Transferir archivos logearse remotamente Enviar/recibir.
Unidad didáctica 6 Diseño de páginas Web.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
 Epo 165  Profe Luis Daniel Sánchez paz  Alumna: María Guadalupe mondragon mondragon  Grado 1  Grupo 1  2do semestre  Nl 33.
PROTOCOLO HTTP ALGUNAS DEF.-
2: Capa Aplicación 1 Capa Aplicación: FTP ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
UNIDAD 7 WEB Y HTML.
TALLER DE DESARROLLO WEB FUNDAMENTOS DE INTERNET.
Servicios en Red UT5. Servicios FTP.
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
Otras aplicaciones1 FTP Telnet (y ssh) WWW. Otras aplicaciones2 FTP File Tranfer Protocol Protocolo de transferencia de archivos básico pero útil y fácil.
Capítulo 10: Capa de aplicación
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Herramientas de Diseño I N T E R N E T Historia Internet nació de manos de ARPAnet en tiempos de la guerra fría. Esta empresa, estaba afiliada al ejército.
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
Servidor web Alumna: María Verónica Mancheno Materia: Gestión de Información Web Profesor: José Medina Moreira.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
Servicios de Red e Internet
2: Capa Aplicación 1 Capa Aplicación: File Transfer Protocol ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material.
Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
File Transfer Protocol.
Ing. Elizabeth Guerrero V.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Tema 4 – Servicio Web Punto 3 – Protocolo HTTP Juan Luis Cano.
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
UD 1: “Introducción a los servicios de red e Internet”
PROTOCOLO TCP Y UDP.
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
PROTOCOLOS DE COMUNICACIÓN PRESENTAN: GUADALUPE MORALES VALADEZ ESTELA ORTEGA AGUILAR IRAIS UGARTE BAUTISTA LAURA ARELI JERONIMO FLORES ANA LILIA CONDE.
Protocolos de Transporte y Aplicación. – TCP y UDP
CAPA DE PRESENTACIÓN.
© 2008 Cisco Systems, Inc. Todos los derechos reservados.Información confidencial de Cisco Presentation_ID 1 Capítulo 10: (4) Capa de aplicación Aspectos.
1. 2 Físicamente, Internet (Interconnected Networks) es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas, centros.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
2: Capa Aplicación 1 Capítulo 2: Capa Aplicación - II ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo.
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Protocolos de Transporte y Aplicación
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
FTP Y HTTP. HTTP Y HTTPS El Protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer Protocol), uno de los protocolos en el conjunto de aplicaciones.
Aplicaciones Web Verano Programación de aplicaciones Web FCC-BUAP Verano 2016BMB - RAM2.
Capa Aplicación: File Transfer Protocol
Capa Aplicación: File Transfer Protocol
Capa Aplicación: File Transfer Protocol
Capa Aplicación: File Transfer Protocol
Capa Aplicación: File Transfer Protocol
Capa Aplicación: File Transfer Protocol
Transcripción de la presentación:

Protocolos de la Capa de Aplicación Sistemas Operativos y Servicios de Internet U3. PRINCIPALES SERVICIOS DE INTERNET

Principales Protocolos SMTP (e-mail) HTTP (WWW) FTP (transferencia de archivos) Telnet (conexión remota) DNS (resolución de nombres de dominio)

HTTP (HyperText Transfer Protocol) Cliente HTTP Servidor HTTP HTTP - Protocolo para Web de la capa de aplicación RFC 1945 y RFC 2616 Implementado en la parte del cliente y del servidor. Versión actual: HTTP/1.1 Utiliza TCP

HTTP (HyperText Transfer Protocol) <html> <center><font size='+2' color='blue'>Packet Tracer 4.1</font></center> <hr>Welcome to Packet Tracer 4.1, the best thing since..... Packet Tracer 4.0. <p>Quick Links: <br><a href='helloworld.html'>A small page</a> <br><a href='copyrights.html'>Copyrights</a> </html> El archivo base HTML hace referencia a otros objetos en la pagina. Paginas Web – llamados también documentos HTML. Contiene objetos Archivos HTML. Imágenes JPGE, GIF, etc. Applet de Java Archivos de audio

Explorador Web Explorador – agente utilizado por el cliente. Cliente HTTP Explorador – agente utilizado por el cliente. Muestra las solicitudes de paginas Web, ofreciendo navegación y características de configuración. Varios versiones comerciales.

Servidor Web Servidor HTTP Almacena los objetos Web, que son direccionados mediante URL’s Agente que representa la parte del servidor Ejemplos: Apache. Microsoft Internet Information Server (IIS)

Mensajes de petición HTTP GET /content/ HTTP/1.1 Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.1) Host: www.la.dell.com Connection: Keep-Alive Servidor HTTP Cliente HTTP Mensaje de petición: Línea de solicitud Líneas del encabezado Texto ASCII Métodos para solicitud: GET, POST y HEAD

La línea de solicitud GET /content/ HTTP/1.1 Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.1) Host: www.la.dell.com Connection: Keep-Alive GET: - Utilizado por el cliente para solicitar un objeto. POST: - Para el envío de información al servidor desde formularios. (palabras para realizar una búsqueda de información) HEAD: - Similar a GET, pero el servidor solo devuelve la información de la cabecera y no el objeto solicitado. PUT: - Envía el recurso desde el cliente hacia el servidor. DELETE: - Solicita al servidor que borre el recurso identificado.

La línea del encabezado GET /content/ HTTP/1.1 Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.1) Host: www.la.dell.com Connection: Keep-Alive Accept-Language:- Lenguaje preferido por el usuario para este objeto. User-Agent: - Tipo de explorador que realiza la petición. Host: - Host en el cual residen los objetos. Connection: - El cliente solicita al server que mantenga la conexión TCP, conocida como “conexión persistente”.

Mensajes de respuesta HTTP HTTP/1.1 200 OK Date: Fri, 22 Feb 2008 16:34:18 GMT Server: Apache/2.0.52 (Red Hat) Last-Modified: Thu, 15 Nov 2007 19:33:12 GMT Content-Length: 15137 Connection: close Content-Type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Mensaje de respuesta: Línea de estatus. Líneas del encabezado. Contenido. Servidor HTTP Cliente HTTP

Línea de estatus HTTP/1.1 – El servidor esta utilizando HTTP/1.1 HTTP/1.1 200 OK Date: Fri, 22 Feb 2008 16:34:18 GMT Server: Apache/2.0.52 (Red Hat) Last-Modified: Thu, 15 Nov 2007 19:33:12 GMT Content-Length: 15137 Connection: close Content-Type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> HTTP/1.1 – El servidor esta utilizando HTTP/1.1 200 OK - Código de estado, la solicitud se realizo y la información es devuelta como respuesta.

Otros códigos de respuesta HTTP/1.1 404 301 Moved Permanently - El objeto solicitado fué permanente mente movido. 400 Bad Request - Mensaje de error generico, la petición no ha sido entendida por el servidor. 404 Not Found: - El documento solicitado no existe en el servidor. 505 HTTP Version Not Supported - La petición de la version del protocolo HTTP no es soportada por el servidor.

Líneas de encabezado HTTP/1.1 200 OK Date: Fri, 22 Feb 2008 16:34:18 GMT Server: Apache/2.0.52 (Red Hat) Last-Modified: Thu, 15 Nov 2007 19:33:12 GMT Content-Length: 15137 Connection: close Content-Type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Date: - Fecha en que comienza la transferencia de datos. Server: - Características del servidor que envío la respuesta. Last-Modified: - Fecha en que el objeto fue creado o modificado. Content-Length: - Extensión del cuerpo de respuesta. Connection: – El servidor indica cerrar la conexión TCP después de enviar el objeto solicitado. Content-Type: – Tipo de contenido del cuerpo de la respuesta (Ej. texto/HTML).

El cuerpo del mensaje HTTP/1.1 200 OK Date: Fri, 22 Feb 2008 16:34:18 GMT Server: Apache/2.0.52 (Red Hat) Last-Modified: Thu, 15 Nov 2007 19:33:12 GMT Content-Length: 15137 Connection: close Content-Type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Texto HTML y cualquier otro tipo de objeto que será interpretado por el explorador/cliente.

Mensajes, solicitud y respuesta HTTP GET /content/ HTTP/1.1 Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.1) Host: www.la.dell.com Connection: Keep-Alive HTTP Servidor HTTP HTTP Cliente HTTP HTTP/1.1 200 OK Date: Fri, 22 Feb 2008 16:34:18 GMT Server: Apache/2.0.52 (Red Hat) Last-Modified: Thu, 15 Nov 2007 19:33:12 GMT Content-Length: 15137 Connection: close Content-Type: text/html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

FTP (Protocolo de Transferencia de Archivos) Cliente FTP Servidor FTP FTP fue desarrollado para permitir la transferencia de archivos entre clientes y servidores. Se ponen y/o se obtienen archivo a través de un demonio (FTPd) que se encuentra corriendo en un servidor. Los principales comandos son: PUT y GET. RFC 959

TCP / conexión de control puerto 21 “Username” y “password” Cambio de directorios en el Servidor TCP / conexión de datos puerto 20 Copiar archivos del cliente al servidor – Conexión Cerrada TCP / conexión de datos puerto 20 Copiar archivos del servidor al cliente – Conexión Cerrada TCP / conexión de control puerto 21 Salida de la Aplicación FTP – Conexión Cerrada El cliente inicializa una conexión de control con el servidor FTP, utilizando el puerto 21 Esta conexión permanece abierta hasta que el usuario salga de la aplicación. La conexión por el puerto 21 incluye: Username y Password enviados sobre TCP (pto. 21) Cambio remoto de directorios El estado de esta información reduce significativamente el numero total de sesiones en el servidor. Por cada archivo transferido, TCP abre y cierra una conexión de datos en el puerto 20.

Telnet (Terminal de Red) Server Proporciona un método estándar para la emulación de dispositivos de terminales basadas en texto sobre una red de datos.

Telnet Telnet Telnet Server Permite a los usuarios acceder remotamente a otros dispositivos (host, switches, routers) Las conexiones Telnet, se conocen normalmente como terminales virtuales (VTY) Telnet usa software para crear dispositivos virtuales que ofrecen características similares a tener un acceso en el servidor a través de una interfaz de línea de comandos (CLI). Clientes Telnet: Putty, Teraterm, Hypertem, etc.

Telnet Telnet soporta autenticación de usuarios pero no encriptación de datos. Todo el intercambio de datos durante una sesión Telnet es transportado en “texto plano” Secure Shell (SSH) es un protocolo que ofrece un método alternativo y seguro para acceder a los servidores Fuerte autenticación. Encriptación de datos.

Actividades en clase ACTIVIDAD 1 ACTIVIDAD 2: Investigar en equipos (20 minutos): Como se administran las cookies Operación del servidor web cache. Preparar una mini-presentación ACTIVIDAD 2: Uso de WireShark para ver UDP Realizar la práctica (Enetwork).

Tarea Para la siguiente clase: Investigar el servidor Apache.