Tema 2 El Servicio Web
|
|
|
- Vanesa Zúñiga Hernández
- hace 10 años
- Vistas:
Transcripción
1 Tema 2 El Servicio Web Eduardo Martínez Graciá Humberto Martínez Barberá Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia
2 Introducción Nace en el CERN, en 1989 Surge de la necesidad de coordinar grupos investigadores internacionales. La propuesta inicial se debe a Tim Berners-Lee En 1991 aparecen los primeros prototipos (basados en texto) En 1993 aparece Mosaic, el primer navegador con interfaz gráfica, su autor fue Marc Andreessen. En 1994 se funda el WWW Consortium: Nuevas Tecnologías para la Transmisión de Información. Tema 2 2
3 El Modelo Web CGI - para interacción y contenido dinámico Servidor news Servidor ftp Bases de datos Software propietario URL para referencias Servidor HTTP Protocolo HTTP para transporte Browsers (navegadores) para visualizar HTML Browsers Browsers Componentes: Servidor WEB Navegador o Browser URL (Uniform Resource Locator) HTML (HyperText Markup Language) HTTP (HyperText Transfer Protocol) Nuevas Tecnologías para la Transmisión de Información. Tema 2 3
4 Hypertext Markup Language Lenguaje de descripción de contenidos Emplea etiquetas para marcar el comienzo y final de un formato "Pretende" ser independiente de la plataforma Incluye gráficos e hiperenlaces Nuevas Tecnologías para la Transmisión de Información. Tema 2 4
5 Uniform Resource Locator (1) Identificador de recursos de Internet Consta de: Protocolo: necesario siempre Nombre de dominio: equipo en el que se encuentra el servidor. Login y password (Opcional) Número de puerto: Opcional (se asume el valor por defecto) Localización: directorio y fichero. Opcional. Nuevas Tecnologías para la Transmisión de Información. Tema 2 5
6 Uniform Resource Locator (2) Ejemplos: Protocolo Dirección del recurso Detalles del recurso: directorio y fichero Nombre de dominio Puerto telnet://mac.dif.um.es Detalles del recurso: nombre del servidor mailto:[email protected] Detalles del recurso: dirección electrónica Nuevas Tecnologías para la Transmisión de Información. Tema 2 6
7 Uniform Resource Locator (3) Especificadores de protocolo: Especificador ftp Protocolo File Transfer Protocol gopher Gopher protocol http HyperText Transfer Protocol https Secure HTTP mailto Dirección de correo de Internet news NNTP Usenet Protocol telnet Protocolo Telnet wais Protocolo WAIS file Acceso a ficheros locales URL con login y password: //nombreusuario:[email protected]:puerto/ Nuevas Tecnologías para la Transmisión de Información. Tema 2 7
8 Servidor Web Puerto 80 pagina1.html INTERNET Petición del CLIENTE URL SERVIDOR WEB htdocs dir1 pagina2.html Páginas estáticas dir2 pagina1.html CGI Puerto 80, protocolo de transporte TCP Dos tipos de recursos: cgi-bin Páginas HTML estáticas Programas gateway con el interfaz CGI (Common Gateway Interface) Los recursos se identifican con URLs busqueda.cgi inscripcion.cgi Contenido dinámico Base de datos Nuevas Tecnologías para la Transmisión de Información. Tema 2 8
9 Navegador (1) El control de la conexión reside en el navegador El navegador interpreta el contenido de acuerdo con el tipo MIME (Multiporpose Internet Mail Extensions) La mezcla de hipertexto y otros medios se llama hipermedia En función del Content-Type de un documento, el navegador lanza un visor externo o helper El navegador dispone de una caché local con la que reduce el número de peticiones Facilita la navegación con botones y resaltando los hiperenlaces Nuevas Tecnologías para la Transmisión de Información. Tema 2 9
10 Navegador (2) mime.types HTTP Cliente Servidor GET sonido.au Content-Type: audio/basic Content-Transfer-Encoding: 8bit %H&287xsq3eUH/&!HI... sonido.au Nuevas Tecnologías para la Transmisión de Información. Tema 2 10
11 Hypertext Transfer Protocol (HTTP) Funcionamiento HTTP básico: El cliente abre una conexión con el servidor web El cliente envía un mensaje de petición El servidor envía un mensaje de respuesta El servidor cierra la conexión 1. Abre la conexión 2. Petición 3. Respuesta Cierra la conexión BROWSER SERVIDOR WEB Nuevas Tecnologías para la Transmisión de Información. Tema 2 11
12 HTTP (1) Mensajes HTTP de petición. Constan de tres partes: 1ª parte. Línea de petición MétodoHTTP Identificador VersiónHTTP MétodoHTTP: acción que el cliente solicita. Puede ser: GET, POST, HEAD, DELETE, PUT Identificador: URL sin protocolo ni nombre del servidor VersiónHTTP: suele ser: HTTP/1.0 ó HTTP/1.1 2ª parte. Líneas de cabeceras de petición Informan al servidor sobre el cliente y lo que solicita. 3ª parte. Cuerpo de la petición Datos transferidos del cliente al servidor Nuevas Tecnologías para la Transmisión de Información. Tema 2 12
13 HTTP (2) Formato general de una petición HTTP y ejemplo: method sp URL sp version cr lf nombre de cabecera : valor cr lf Línea de petición Líneas de cabeceras nombre de cabecera : valor cr lf cr lf Cuerpo de la petición GET /servicios/prueba.html HTTP/1.1 Host: ants.dif.um.es Connection: close User-agent: Mozilla/4.06 Accept-language: es Accept: */html Accept: */text [Una línea en blanco, conteniendo sólo CRLF] Nuevas Tecnologías para la Transmisión de Información. Tema 2 13
14 HTTP (3) Campos de cabecera de petición comunes: User-Agent: Informa del tipo de navegador que emplea el cliente Referer: URL del documento desde el que se accedió al actual If-Modified-Since: sólo se quiere el documento si se ha modificado Accept-Language: lenguajes aceptados por el navegador Host: servidor al que el cliente envía la petición Connection: se emplea para mantener la conexión Accept: tipos de datos aceptados por el cliente Nuevas Tecnologías para la Transmisión de Información. Tema 2 14
15 HTTP (4) Mensajes de respuesta. Constan, también, de tres partes: 1ª parte. Línea de estado VersiónHTTP CódigoEstado Explicación VersiónHTTP: versión del protocolo: HTTP/1.0 ó HTTP/1.1 CódigoEstado: número entre 200 y 599 2xx Éxito 3xx Redireccionamiento 4xx Error del cliente 5xx Error del servidor Explicación: información descriptiva del estado 2ª parte. Líneas de cabeceras de respuesta: Informan al cliente sobre el servidor y el recurso consultado. 3ª parte. Cuerpo de la respuesta Datos enviados del servidor al cliente Nuevas Tecnologías para la Transmisión de Información. Tema 2 15
16 HTTP (5) Formato general de una respuesta y ejemplo: version sp código estado sp frase cr lf Línea de estado nombre de cabecera : valor cr lf Líneas de cabeceras nombre de cabecera : valor cr lf cr lf Cuerpo de la respuesta HTTP/ OK Connection: close Date: Tue, 09 Mar :49:56 GMT Server: Apache/1.2.4 Last-Modified: Tue, 09 Mar :44:32 GMT Content-Length: 120 Content-Type: text/html <html><head> <title> Fichero HTML de prueba </title> </head><body> <h1>este es un fichero de prueba</h1> </body></html> Nuevas Tecnologías para la Transmisión de Información. Tema 2 16
17 HTTP (6) Campos de cabecera de respuesta comunes: Location: nueva localización del documento solicitado Server: nombre y versión del software servidor Date: día y hora en la que se transmite el documento MIME-version: versión del protocolo MIME usada por el servidor Content-Length: longitud en bytes del cuerpo de la respuesta Content-Type: tipo MIME que identifica el tipo de dato de la respuesta Last-Modified: fecha y hora en la que se modificó por última vez Nuevas Tecnologías para la Transmisión de Información. Tema 2 17
18 Cookies (1) Una cookie es información que un servidor puede enviar al cliente para que éste la almacene y se la reenvíe en posteriores accesos. La transferencia de la cookie se realiza en un mensaje de respuesta HTTP (RFC 2109). Set-Cookie: nombre=valor; expires=fecha; path=camino; domain=ambito; secure Almacén de Cookies Cliente Cookie: nombre1=valor1; nombre2=valor2;... Aplicaciones de las cookies: Recordar preferencias de un cliente para generar contenido personalizado Para almacenar información de sesión (ej: carro de la compra) En general: para simular sesiones, dado que el protocolo HTTP carece de ellas. Nuevas Tecnologías para la Transmisión de Información. Tema 2 18 Servidor
19 Cookies (2) Iniciación de la cookie por el servidor HTTP: insertado por un CGI en la directiva Set-Cookie de la cabecera de respuesta HTTP. nombre=valor : asocia a una propiedad un valor específico. Espacio, coma y punto y coma se deben traducir al código URL. expires=fecha : fecha de caducidad de la cookie. Formato: weekday, DD-Month-YYYY HH:MM:SS GMT Por defecto: al cerrar el navegador. domain=ámbito : el cliente identifica con ámbito si debe enviar el cookie al servidor accedido. Por defecto: el servidor que genera la cookie. path=camino : especifica los recursos a los que se envía la cookie. Por defecto: el script que genera la cookie. secure : sólo se envía cuando se emplea el protocolo HTTPS Un servidor puede insertar varias directivas Set-Cookie en la cabecera Una cookie se puede eliminar indicando en expires una fecha pasada Nuevas Tecnologías para la Transmisión de Información. Tema 2 19
20 Cookies (3) Devolución de una cookie por parte del cliente Al conectarse a un servidor web, el navegador comprueba si dispone de alguna cookie con domain y path que verifican la URL consultada Con las cookies que verifiquen la URL, el navegador inserta en la cabecera de petición: Cookie: nombre1=valor1; nombre2=valor2;... Nuevas Tecnologías para la Transmisión de Información. Tema 2 20
21 GET condicional (1) Objetivo: uso de cachés de Web para evitar la transferencia de recursos web. HTTP permite al cliente comprobar si un objeto almacenado en caché ha sido modificado. GET condicional: la solicitud HTTP incluye la cabecera If-Modified-Since. Ejemplo: un cliente solicita un objeto que no está en caché: GET /fruit/kiwi.gif HTTP/1.0 User-agent: Mozilla/4.0 Nuevas Tecnologías para la Transmisión de Información. Tema 2 21
22 GET condicional (2) El servidor envía un mensaje de respuesta con la cabecera Last- Modified, que se asocia al objeto en la caché del cliente HTTP/ OK Date: Web, 12 Aug :39:29 Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun :23:24 Content-Type: image/gif (data) Una nueva solicitud del mismo objeto incluye la cabecera If- Modified-Since con la fecha de última modificación del objeto en caché. GET /fruit/kiwi.gif HTTP/1.0 User-agent: Mozilla/4.0 If-modified-since: Mon, 22 Jun :23:24 Nuevas Tecnologías para la Transmisión de Información. Tema 2 22
23 GET condicional (3) Respuesta del servidor, en caso de que no se haya modificado el objeto desde la fecha indicada en la cabecera de petición If-Modified-Since HTTP/ Not Modified Date: Wed, 19 Aug :39:29 Server: Apache/1.3.0 (Unix) (cuerpo vacío) Nuevas Tecnologías para la Transmisión de Información. Tema 2 23
24 Servidores proxy Son entidades de red en las que los clientes delegan la realización de solicitudes HTTP. Secuencia de uso de un proxy: El navegador establece una conexión con el proxy y le envía la solicitud HTTP. La cabecera Host indica el servidor original. El proxy comprueba si tiene una copia del objeto almacenada localmente. En tal caso, le envía el objeto al navegador en un mensaje HTTP de respuesta. Si el proxy no tiene el objeto, abre una conexión con el servidor original y le envía una petición HTTP del objeto requerido por el navegador. El servidor original envía la respuesta al servidor proxy. El proxy almacena una copia en su caché y redirige otra copia en una respuesta HTTP al navegador, por la conexión establecida en el primer paso. Ventajas del uso de proxys: Reducción del tiempo de respuesta Reducción del tráfico web a través de la red de acceso a Internet, y por tanto reducción del coste de conexión. Nuevas Tecnologías para la Transmisión de Información. Tema 2 24
INTERCAMBIO DE OBJETOS
Departament d Arquitectura de Computadors INTERCAMBIO DE OBJETOS HTTP: Hypertext Transfer Protocol Protocolo de comunicaciones estandarizado que comunica servidores, proxies-cachés y clientes. Permite
HTTP Introducción. Redes de Datos Ing. Marcelo Utard / Ing. Pablo Ronco FACULTAD DE INGENIERIA UNIVERSIDAD DE BUENOS AIRES
Introducción Protocolo de capa de aplicación utilizado para la transferencia de Recursos u objetos. Opera sobre TCP típicamente en el puerto 80 Simple Stateless Genérico Utiliza las extenciones MIME. Transporte
HTTP. Redes I. Departamento de Sistemas Telemáticos y Computación (GSyC) Noviembre de 2011. GSyC - 2011 HTTP 1
HTTP Redes I Departamento de Sistemas Telemáticos y Computación (GSyC) Noviembre de 2011 GSyC - 2011 HTTP 1 c 2011 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados. Este trabajo se distribuye
Capa de Aplicación (Parte 2 de 2)
Capa de Aplicación (Parte 2 de 2) Redes de Computadoras HTTP (Hypertext Transfer Protocol) 1 Qué es Internet? Internet conecta a un conjunto de redes usando protocolos estándar Protocolos de enrutamiento,
Funcionamiento de Servicios Web, FTP
Funcionamiento de Servicios Web, FTP Tema 2.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso Material adaptado del libro Computer
URL. Después de los dos puntos: se interpreta según el método de acceso. Suele contener direcciones y puntos de acceso en una máquina. Esquema URL.
URL. Un URL ó Uniform Resource Locator (Localizador Uniforme de Recurso) es un medio estándar de identificar direcciones internet en la Web. Tiene dos partes, separadas por dos puntos: Antes de los dos
Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet
Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario
TEMA 3: La Aplicación World Wide Web
TEMA 3: La Aplicación World Wide Web 1. Introducción 2. Terminología 3. El protocolo HTTP 4. Conexiones HTTP 5. Mensajes HTTP 6. Interacción Usuario-Servidor 7. El GET condicional 8. Distribución de contenidos
La web (el servicio WWW)
Introducción Ingeniería de Telecomunicación [email protected] GSyC, Universidad Rey Juan Carlos 24 de noviembre de 2008 (cc) 2008 Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike
Protocolos de WWW. Bibliografía: Redes de Computadores: un enfoque descendente basado en Internet : J.F Kurose y K.W. Ross. GSyC 2007.
HTTP Para realizar este material se han utilizado algunas transparencias proporcionadas junto con el libro Redes de Computadores: un enfoque descendente basado en Internet : Copyright 1996-2002. J.F Kurose
HyperText Transfer Protocol
HyperText Transfer Protocol Ing. Carlos A. Barcenilla [email protected] Basado en HTTP Made Really Easy http://www.jmarshall.com/easy/http/ 1 Qué es HTTP? HTTP significa Hypertext Transfer Protocol.
WEB Y HTTP. HTTP: Hypertext Transfer Protocol [RFC 1945] [RFC 2616] Web Page URL (Uniform/Universal Resource Identifier)
WEB Y HTTP Al comienzo de los 90 Prodigy, america online, compuserve, redes de datos nacionales, x.25, framerelay Télefono 1870, radio/televisión broadcast- 1920, 1930, Web Web: Forms, javascript, java
PREPARATORIA DIURNA DE CUAUTLA
PREPARATORIA DIURNA DE CUAUTLA Taller de computación II Profr. ING. AARON TABOADA LOMEZ Tecnologías de la Información y Comunicación (TIC) Son aquellas herramientas computacionales que procesan, almacenan,
INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios
INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados
Protocolo HTTP Apache. Servicios HTTP. Esteban De La Fuente Rubio [email protected] L A TEX. Universidad Andrés Bello. 17 jun 2011
HTTP [email protected] L A TEX Universidad Andrés Bello 17 jun 2011 Tabla de contenidos 1 Protocolo HTTP 2 Protocolo HTTP Hypertext Transfer Protocol. Protocolo utilizado para las transacciones en Internet.
Servicio de publicación de información web (HTTP)
Servicio de publicación de información web (HTTP) La Web es uno de los servicios más comunes en Internet, tanto que se ha convertido en su cara visible para la mayoría de los usuarios. Una página Web empezó
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
Web. Web Diapositiva 1
Web Servicio WorldWideWeb Historia de la Web URL Dominios Dominio de alto nivel Cómo funciona? Hipertexto e Hipervínculos Sitios Web y Páginas de Inicio Cómo identificar los hipervínculos? Navegador Web
Recuperación de Información en Internet Tema 2: La web
Recuperación de Información en Internet Tema 2: La web P.O.P. Língua e usos profesionais Miguel A. Alonso Jorge Graña Jesús Vilares Departamento de Computación Facultad de Informática Universidade da Coruña
5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace
5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,
HyperText Transfer Protocol
Qué es HTTP? HTTP significa Hypertext Transfer Protocol. HyperText Transfer Protocol Ing. Carlos A. Barcenilla [email protected] Es el protocolo de red que se utiliza para transferir los archivos
Redes de Computadores II
Redes de Computadores II Capa de Aplicación HTTP Las siguientes láminas son material de apoyo para el estudio de la materia de Redes II. No son un contenido exhaustivo del material. Se recomienda suplementar
5.1 Introducción. 5.2 El protocolo HTTP.
TEMA 5:. 5.1 Introducción. Inicialmente la idea del World Wide Web 1 surgió en el laboratorio de altas energías del CERN, el Centro Europeo de Investigación Nuclear. La mayoría de los experimentos, altamente
Redes de Computadoras Práctica 4: World Wide Web
World Wide Web Redes de Computadoras DCyT, UNQ Redes de Computadoras Práctica 4: World Wide Web Temas PANORAMA DE LA ARQUITECTURA, DOCUMENTOS WEB ESTÁTICOS, DOCUMENTOS WEB DINÁMICOS, HTTP PROTOCOLO DE
Qué es la Web? (I) Arquitecturas Distribuidas 10/11
TEMA 2. La Web Tema 2. La Web 1. Qué es la Web? 2. Cronología 3. Comparación entre servidores web Funcionamiento del WWW 4.1. Identificadores URL 4.2. Protocolo HTTP 4.3. Lenguaje HTML 5. Mejoras actuales
Introducción a Internet
Introducción a Internet Localización y acceso a la informacion Instituto de Ciencias de la Educación Jesús Tramullas Dpto. CC. Documentación http://tramullas.com/lai Historia de Internet Inicio proyecto
NIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets. ISIS1206 Estructuras de Datos http://cupi2.uniandes.edu.
1 NIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets 2 Agenda Protocolo HTTP Formas HTML Servlets 3 Protocolo HTTP Hypertext Transfer Protocol (HTTP) - 1990 Versión 1.1 Mecanismo
Introducción a las Redes de Computadoras. Obligatorio 2 2011
Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente
LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo
Tema 4. II - Cookies. Arquitecturas Distribuidas 11/12
Tema 4. II - Cookies Arquitecturas Distribuidas 11/12 1 II. Cookies 1. Necesidad de mantener información de estado y HTTP 2. Sesiones 3. Qué son las cookies? 4. Funcionamiento de cookies 5. Envío de cookies
Tema 2: Protocolo HTTP.
Tema 2: Protocolo HTTP. 1. Introducción. 2. Mensajes HTTP. 1. Partes del mensaje. 2. Primera línea del mensaje 3. Cabeceras del mensaje. 4. Cuerpo del mensaje. 3. Elementos Avanzados. 1. Cookies 2. Manejo
Bloque II: El nivel de aplicación. Tema 3: Aplicaciones orientadas a conexión
Bloque II: El nivel de aplicación Tema 3: Aplicaciones orientadas a conexión Índice Bloque II: El nivel de aplicación Tema 3: Aplicaciones orientadas a conexión Introducción World Wide Web Transferencia
Introducción al desarrollo WEB. Tecnologías Web
Introducción al desarrollo WEB Tecnologías Web Un poco de Historia World Wide Web (WWW) Inventada por Tim Berners Lee en 1989!!! Mientras trabajaba European Organization for Nuclear Research (CERN) http://www.w3.org/consortium/history.html
Aspectos prácticos de Internet
Aspectos prácticos de Internet Tema 6 Web y buscadores Introducción Conceptos Básicos HTML HTTP URL DNS Servidores web Caches y proxies Web 2.0 Buscadores Introducción Nació en 1990- Tim Berners-Lee Documentos
DESARROLLO WEB EN ENTORNO CLIENTE
DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
Desarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2015-1 Qué vimos la clase pasada? 1. Fin tutorial HTML 2. Nombres de dominio 3. URLs 3 Sesión 4. Método GET - POST Qué haremos hoy? 1. Tipos de solicitudes
Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?
Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN
PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información
TEMA 8. Internet y la World Wide Web. Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca
TEMA 8 Internet y la World Wide Web Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Qué es Internet? Algunos autores, Internet es un acrónimo de INTERconected
SERVIDOR WEB MULTIPLATAFORMA CON IMPLEMENTACIÓN CGI
SERVIDOR WEB MULTIPLATAFORMA CON IMPLEMENTACIÓN CGI C.U. Loraine E. Gimson Saravia a, C.U. Julián J. Fernández b L.I.D.T.I. Universidad Nacional de Salta. Facultad de Ciencias Exactas a E-Mail: [email protected]
Ataques Web Automáticos: Identificación, Engaño y Contraataque
Ataques Web Automáticos: Identificación, Engaño y Contraataque Mariano Nuñez Di Croce mnunez@cybsec cybsec.comcom Noviembre 2005 CIBSI 05 Valparaíso, Chile Agenda - Introducción a las Herramientas Automáticas.
INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):
INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que
CONCEPTOS BASICOS. Usuario. Un usuario es toda persona que utilice una computadora. Host. En este texto, entenderemos por host toda máquina - léase computadora - conectada a InterNet. También se les llaman
Crear un servidor Web en IIS
Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente
Router Teldat. Protocolo HTTP
Router Teldat Protocolo HTTP Doc. DM737 Rev. 10.60 Marzo, 2007 ÍNDICE Capítulo 1 Introducción...1 1. Protocolo HTTP... 2 Capítulo 2 Configuración...3 1. Comandos de Configuración... 4 1.1.?(AYUDA)... 4
TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB
TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente
Práctica 1. Uso básico de servicios cliente-servidor
Práctica 1. Uso básico de servicios cliente-servidor SCS, 2010/11 21 de septiembre de 2010 Índice 1. Utilidades de línea de comandos 1 1.1. Comando nc/netcat................................................
Programación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Arquitecturas Distribuidas. TEMA 1. Introducción a las arquitecturas distribuidas
Arquitecturas Distribuidas TEMA 1. Introducción a las arquitecturas distribuidas Contenido del tema I I. Arquitecturas Distribuidas: definición y requisitos II. Ejemplo de Arquitectura Distribuida: el
Introducción a las Redes de Computadoras
Introducción a las Redes de Computadoras Capitulo 2 Capa de Aplicación Nota acerca de las transparencias del curso: Estas transparencias están basadas en el sitio web que acompaña el libro, y han sido
SISTEMAS DE NOMBRES DE DOMINIO
SISTEMAS DE NOMBRES DE DOMINIO La historia del sistema de nombres de dominio, DNS, se remonta a la década de los setenta, donde cada una de las computadoras conectadas a la red tenía asignada una dirección
CAPÍTULO I INTRODUCCIÓN
CAPÍTULO I INTRODUCCIÓN Una página Web es un documento situado en una red informática al que se accede mediante enlaces de hipertexto, y éste es aquel texto que contiene elementos a partir de los cuales
Reflexión. Inicio. Contenido
Exploradores de Internet Navegador WEb Reflexión "Una máquina puede hacer el trabajo de 50 hombres corrientes. Pero no existe ninguna máquina que pueda hacer el trabajo de un hombre extraordinario. Elbert
Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.
1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación
DESARROLLO DE APLICACIONES PARA LA WEB II
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO DESARROLLO DE APLICACIONES PARA LA WEB II ENCABEZADOS Y MÉTODOS BELEN HURTADO ORTIZ 2008630140 8CV5 ENCABEZADOS Y MÉTODOS DE HTTP Comandos Comando
SSL Secure Socket Layer
Universidad Interamericana de Puerto Rico Recinto de Bayamón Departamento de Informática SSL Secure Socket Layer Profesor: Luis M. Cardona Hernández Seguridad en las Redes Definición SSL (Secure Sockets
INTRODUCCIÓN AL WEB. Pag. 1 de 10
INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto
Desarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 2 Sesión 3. Arquitectura web básica parte 2 Qué haremos hoy? 3 1. La era post pc 2. Nombres de dominio 3. URL 4.HTTP( GET / POST) La era post-pc
HTTP, CGI, Applets y Servlets
HTTP, CGI, Applets y Servlets Sistemas de Operación II CI-4821 Sep-Dic 2006 Mercedes Martínez 00-33042 Aixbel Martínez 01-34114 Mario Felaco 02-34888 José Luís Castillo 01-33691 Yonathan Ledo 01-34033
[email protected]
Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
Tema 4: Internet y Teleinformática. Informática Básica
Tema 4: Internet y Teleinformática Informática Básica Licesio J. Rodríguez-Aragón Departamento de Informática, Estadística y Telemática Universidad Rey Juan Carlos Tema 4: Internet y Teleinformática 1
13.2 WORLD WIDE WEB (www)
13.2 WORLD WIDE WEB (www) INTRODUCCIÓN World Wide Web o simplemente web se puede traducir como la telaraña mundial, haciendo referencia al hecho de que existen multitud de servidores web distribuidos por
UNIDAD 3. Herramientas de Internet
ECBTI Curso Herramientas Teleinformaticas-201120 UNIDAD 3. Herramientas de Internet Redes de Tutores Herramientas Teleinformáticas Conceptos Básicos WWW: Estas siglas, provienen de las palabras World Wide
DIPLOMADO EN SEGURIDAD INFORMATICA
DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio
PROTOCOLO HTTP. Hypertext Transfer Protocol
1 PROTOCOLO HTTP Hypertext Transfer Protocol INTRODUCCIÓN HTTP: HyperText Transfer Protocol Fue desarrollado por el consorcio W3C y la IETF. El protocolo de transferencia de hipertexto es el protocolo
Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis
Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.
Tema 1. Introducción a Internet y páginas web. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios! Cristina Puente!
Tema 1. Introducción a Internet y páginas web ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios! Cristina Puente! Historia de Internet. 1957-1970! 1957 (Guerra fría) La Unión Soviética
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto
1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.
1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Aplicaciones Web. Introducción. David Cabrero Souto. Grupo MADS (http://www.grupomads.org/) Universidade da Coruña
Aplicaciones Web Introducción David Cabrero Souto Grupo MADS (http://www.grupomads.org/) Universidade da Coruña Ingredientes principales Arquitectura Cliente/Servidor Protocolos y estándares Web HTTP,
20h INFORMACIÓN Y COMUNICACIÓN INTERNET OBJETIVOS DEL CURSO. ÍNDICE 1 Introducción. 2 Internet Explorer Funciones principales
20h INTERNET OBJETIVOS DEL CURSO Conquista Internet Internet es la red que conecta millones de PCS desde cualquier parte del mundo, permitiendo localizar seleccionar e intercambiar cualquier tipo de información.
Internet y World Wide Web. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia
Internet y World Wide Web Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos de este capítulo Conocer cuándo y cómo fue creada Internet Aprender
Tema 4: Diseño e Implementación de la Capa Web
Tema 4: Diseño e Implementación de la Capa Web Índice 4.1 Tutorial de Servlets y JSPs 4.2 Tutorial de Tapestry 4.3 Caso de Estudio: Diseño e Implementación de la Capa Web de MiniBank 4.4 Caso de estudio:
Terminología utilizada en internet
Terminología utilizada en internet Arroba: Carácter "@", utilizado en las direcciones de correo electrónico para separa el nombre del usuario y el nombre de dominio de la computadora. Equivale a la palabra
PROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006
Examen de Redes - Primer Parcial - ETSIA 26 de Enero de 2006 Apellidos, Nombre: Grupo de matrícula: Soluciones al examen Todos 1. (1 punto) Convierte el siguiente servidor iterativo en un servidor concurrente:
GLOSARIO DE TÉRMINOS
GLOSARIO DE TÉRMINOS Glosario de términos GLOSARIO DE TÉRMINOS API (Aplication Program Interface): conjunto de rutinas o funciones que constituyen un interfaz o forma de diálogo entre las aplicaciones
World Wide Web: toda la Internet en un solo "documento"
World Wide Web: toda la Internet en un solo "documento" Pedro Hípola Hípola, Pedro (1994). "World Wide Web: toda la Internet en un solo 'documento'.information World en Español. Oxford: Learned Information,
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica Ensenada, Baja California Mayo 2010 Qué es un Sitio Web? Es un conjunto de PÁGINAS WEB que están hospedadas (almacenadas o
CONCEPTOS BÁSICOS. HTML (Hypertext Markup Language) lenguaje de marcas de hipertexto Es el lenguaje en el que están escritas las páginas de la Web.
INTRODUCCIÓN. Una de las principales características de Internet es que maneja enormes cantidades de información y que en la mayoría de los casos es accesible y gratuita. El reto en todo esto es poder
Programación páginas web con ASP.NET 3.5 (C#)
Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript
Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en
Dominio y Hosting Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en el internet... 5 http: hyper text
Aspectos básicos de redes Ing. Aníbal Coto Cortés
Capítulo 10: Capa de aplicación Aspectos básicos de redes Ing. Aníbal Coto Cortés 1 Capítulo 10: Objetivos Explicar la forma en que las funciones de la capa de aplicación, de la capa de sesión y de la
Sistemas Distribuidos Basados en la WEB
Sistemas Distribuidos Basados en la WEB Andrew Tanembaum M. L. Liu Contenido Introducción Lenguajes: HTML, XML El Protocolo: HTTP Contenido Web Generado en Forma Dinámica: CGI Sesiones Web y datos de estado
MANUAL DE USUARIO DE CUENTAS DE CORREO
MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como
ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano
SIP Capítulo 3 Pág. 1 SIP es un protocolo para señalización definido por el IETF según el RFC3261. SIP permite establecer, liberar y modificar sesiones multimedia y está basado en un modelo de transacciones
Módulo II Unidad Didáctica 2
Módulo II Unidad Didáctica 2 Introducción Una vez que el sitio está desarrollado y hemos cumplido con todas las etapas para su diseño es necesario incorporar algunos conceptos que nos permitan comprender
Testing de Seguridad de Aplicaciones Web
Testing de Seguridad de Aplicaciones Web Julio C. Ardita, CISM. [email protected] 16 de Noviembre de 2013 Coatzacoalcos - MEXICO Temario - Protocolo HTTP - Herramientas de Testing Web. - Vulnerabilidades
comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange
comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange 1. introducción...2 2. configuración de Microsoft Outlook 2003 para Hosted Exchange (RPC sobre HTTPs)...2
