1. Prefacio 3 2. http: el protocolo de comunicación en Internet Bibliografía 11

Tamaño: px
Comenzar la demostración a partir de la página:

Download "1. Prefacio 3 2. http: el protocolo de comunicación en Internet 4. 3. Bibliografía 11"

Transcripción

1 DEPARTAMENTO DE INGENIERÍA INFORMÁTICA (DII): IT4128: GESTIÓN DE SISTEMAS EN INTERNET 2. HTTP 1.1 Autor: Justo N. Hidalgo Sanz

2 Contenido 1. Prefacio 3 2. http: el protocolo de comunicación en Internet Métodos de petición http Sintaxis de una petición Proxies Limitaciones de http HTTP Bibliografía 11

3 1. Prefacio Todo el mundo conoce internet, o al menos ha oído hablar de esta red de redes que ha revolucionado el concepto de globalidad (para bien y para mal). Nos encontramos en una época en la que la información es el recurso más búscado y más útil a la hora de realizar negocios y transacciones. Internet es el repositorio definitivo de todos esos datos. Sin embargo, la utilización sofisticada de internet aún no ha llegado a la mayoría de las empresas. Nuevas herramientas y plataformas han ido surgiendo en los últimos dos años intentando conseguir un desarrollo rápido de aplicaciones, que, a la vez, sean eficientes y útiles para los usuarios finales. En esta asignatura vamos a aprender algunas de las técnicas de creación de audience sites, es decir, portales o sitios web cuya infraestructura requiere algo más que unas cuantas líneas de código y un servidor web. Nos centraremos en el mundo de las aplicaciones de empresa, particularmente alrededor de los contenedores web y servidores de aplicaciones. No es una asignatura histórica o de referencia, sino que contaremos lo que se utiliza ahora mismo, y las tendencias del mercado. Existe tanta heterogeneidad de opciones que nos hemos tenido que decantar por un tipo de solución, que actualmente es líder del mercado: Java J2EE (Java 2 Enterprise Edition). El capítulo 1 nos introducirá en este mundo a través los conceptos básicos de la programación en internet. El segundo capítulo estudia en detalle uno de los pilares actuales de internet: XML (extensible Markup Language). El capítulo 3 se centra en el paradigma central de las aplicaciones cliente/servidor internet en Java: servlets. El capítulo 4 nos permite dar un paso más allá: JSPs (Java Server Pages). En el capítulo 5 descubriremos que tanto los servlets como JSPs como incluso XML forman parte de un plan más amplio, denominado J2EE. Por último, en el capítulo quinto esbozaremos la tendencia del sector hacia lo que se denominan servicios web, mediante las tecnologías SOAP (Simple Object Access Protocolo), UDDI (Universal Description, Discovery and Integration) y WSDL (Web Services Description Language). Este corto e intenso camino nos permitirá construir una aplicación web al estilo de lo que se realiza actualmente. Para conseguir una mayor comprensión, en la asignatura también se requiere la realización de tres prácticas de programación en las que el alumnos tendrá la oportunidad de sumergirse en tres elementos básicos de la programación de aplicaciones web en Java: http, XML, y Servlets y JSPs en J2EE. También, para aquellos alumnos que estén interesados en profundizar en temas que antes del comienzo de la asignatura les atraían, se propondrán una serie de trabajos optativos, sobre, por ejemplo: HTTP1.1,.NET, WAP (en GSM, GPRS, UMTS), TV-interactiva (estándares y empresas), comunicaciones inalámbricas en entornos locales (BlueTooth, etc.), programación en entornos empotrados, etc. Los trabajos deberán constar de: - Trabajo escrito. - Presentación. - Demo práctica (cuyo nivel será determinado por el trabajo en sí). La realización de estas prácticas implica un conocimiento de técnicas de orientación a objetos, y del lenguaje de programación Java, que NO se explicarán en clase. Disclaimer: este documento, y en general todos los capítulos que conforman la documentación detallada de la asignatura IT4128:Gestión de Sistemas en Internet no pretende ser un trabajo totalmente original del autor, sino que comprende ideas, conceptos, ejemplos tanto suyos como de otros autores ampliamente conocidos, y que se relatan en la Bibliografía. Si alguno de los autores o representantes se siente disconforme con la información aquí aportada, póngase en contacto con jhidalgo@nebrija.es

4 Pág: 4 de http: el protocolo de comunicación en Internet http (HyperText Transfer Protocol) es un protocolo de nivel de aplicación generalmente implementado sobre conexiones TCP/IP en el puerto 80 (por defecto). Se trata de un protocolo sin estado basado en el paradigma requestreply (petición respuesta). Los clientes realizan consultas sobre un servidor (que puede ser, por ejemplo, un servidor web), y éste le responde con información, o se inicia un procesamiento. Fue creado a comienzos de los 90 por Tim Berners-Lee, y se encuentra en su versión 1.1 (RFC 2616). 2.1 Métodos de petición http El protocolo define tanto qué tipos de peticiones se pueden realizar entre cliente y servidor, como la estructura de esos mensajes. http/1.0 establece tres tipos diferentes de mensajes: - GET. - POST. - HEAD. Http/1.1 tiene cinco más: - OPTIONS - PUT. - TRACE - DELETE - CONNECT Generalmente GET y POST son los más utilizados, y la mayor parte de las aplicaciones se bastan con ellos Método GET Se suele utilizar para acceder a recursos estáticos como documentos HTML e imágenes, aunque no es difícil verlo en aplicaciones dinámicas, incluyendo parámetros estáticos en la URL (Uniform Resource Location) de petición. Por ejemplo: Método POST Se utiliza cuando la información a devolver depende de la petición, y cuando hay muchos datos que enviar al servidor (el método GET sufre cuando hay muchos datos que enviar). POST ofrece una gama más amplia de mensajes a enviar/recibir, ya que permite multi-part messages, es decir diferentes tipos de ficheros o datos (text, binary,...). Se puede utilizar para invocar peticiones a applets Java o enviar bytes en crudo al servidor web. La diferencia principal con GET, de todas maneras, es que POST envía los parámetros de petición en el cuerpo del mensaje, mientras que GET los envía en la URL: - Las peticiones GET se pueden almacenar en el bookmark, lo cual no siempre es recomendable. - Existe una restricción en el tamaño GET (que depende del servidor, pues el protocolo no lo delimita: código 414) Método HEAD Un cliente invoca una petición HEAD cuando sólo quiere ver la cabecera de una respuesta. Tanto HEAD como GET no deberían de poder modificar el estado de una aplicación servidora, es decir, deben ser operaciones idempotentes Método LINK Solicita que la información de cabecera se asocie con un documento del servidor.

5 Pág: 5 de Método UNLINK Solicita que la información de cabecera se desasocie del documento del servidor Método OPTIONS Pide las opciones para comunicarse con el servidor. El URI puede sustituirse por * Método PUT Solicita que el cuerpo de la petición se almacene en el URI especificado Método DELETE Solicita que se borren los datos del URI especificado Método TRACE Solicita que se devuelva el cuerpo del mensaje sin modificar. Se utiliza para depurar.

6 Pág: 6 de Sintaxis de una petición La gramática completa se encuentra en la RFC. http_url= http: // host [ : port] [abs_path [? query]] Los mensajes enviados consisten de: - Una línea inicial. - Cero o más líneas de cabecera. - Una línea en blanco (i.e. CRLF). - Un cuerpo de mensaje opcional (un fichero, datos de consulta, resultado,...) No existe límite: existe el 414 (request URI too long) Petición Línea inicial de petición Tres partes separadas por espacios: - Nombre del método. - Path local del recurso pedido (parte de la URL tras el hostname: request URI (Uniform Resource Interface) - Versión del protocolo http utilizado Línea de cabecera Una por cabecera, del tipo: - Header-Name: value, terminado en CRLF En http 1.0 existen 16 cabeceras, todas opcionales. En http 1.1 existen 46 cabeceras: - Peticiones: o Host: obligatoria. o From: recomendable. o UserAgent: recomendable. - Respuestas: o Server: obligatoria. o Last-Modified: obligatoria. Cabeceras genéricas: - Date: Mon, 05 Mar :47:00 GMT - Upgrade: HTTP/1.1 Cabeceras petición: - Accept: text/html, video/mpeg, image/* - Accept-Encoding: compress, gzip, uuencode - Accept-Language: en, sp, fr - From: jhidalgo@denodo.com - Host: - User-Agent: Mozilla 1.1 Cabeceras respuesta: - Server: NCSA/1.3 - Age: Warning: code host[:port] "string

7 Pág: 7 de Cuerpo del mensaje Si un mensaje http incluye un cuerpo: - Content-Type: tipo MIME que es. - Content-Length: #bytes del cuerpo. Cabeceras relativas al cuerpo del mensaje: - Allow: métodos. Lista de métodos que se pueden usar en una URI. Acompaña al error Content-Base: uri. URI base para resolver direcciones relativas - Content-Encoding: gzip.codificación dada al cuerpo del mensaje - Content-Language: en, fr, sp.lenguaje en el que va el cuerpo del mensaje - Content-Length: longitud en bytes del cuerpo del mensaje - Content-Type: image/jpg. tipo de contenido que se transfiere. Si lo transmite el servidor, debe estar en consonancia con lo que especificó el cliente con la cabecera Accept - Location: uri. nueva dirección del documento - URI: uri. nueva localización de un documento. Acompaña a los códigos de servidor 201 (Created), 301 (Moved Permanently), o 302 (Moved Temporarily). Está en desuso. Tipos y subtipos Se usan para comunicar el formato del contenido de una transacción http. Los clientes lo utilizan en la cabecera accept para indicarle al servidor los formatos en los que pueden recibir datos. Los servidores lo utilizan por su parte con la cabecera Content-Type para indicar cuál es el contenido del mensaje. Son muy similares a los tipos MIME (Multipurpose Internet Mail Extension), llevan el formato tipo/subtipo. Los más comunes son: Tipo/subtipo Application/pdf Application/postscript Application/rtf Image/gif Image/jpeg Text/html Text/plain Video/mpeg Formato Pdf Ai, eps, ps Rtf Gif Jpeg, jpg, jpe Html, htm Txt Mpeg, mpg, mpe Respuesta Línea inicial de respuesta Tres partes separadas por espacios: - Versión http. - Código de respuesta de estados: o 1xx: mensaje de información. o 2xx: éxito de algún tipo. o 3xx: redirección a alguna otra URL. o 4xx: error en la parte cliente. o 5xx: error en la parte servidora. - Reason phrase: en inglés generalmente. Describe el código de estado Códigos de respuesta Errores 1xx: Continue: el principio de la petición se ha recibido y el cliente puede continuar (explicado más adelante) Switching protocolos: el servidor acepta cambiar un protocolo.

8 Pág: 8 de 11 Errores 2xx: OK: envío de los datos solicitados. La petición fue exitosa y el recurso solicitado se devuelve en el cuerpo del mensaje Created: se ha creado un URI y se envía su dirección Accepted: petición aceptada pero no procesada. Puede que no se procese Non-authoritative information: la información proviene de terceros, no del servidor No Content: respuesta sin cuerpo Reset Content: vaciar un formulario para que se puedan introducir más datos Partial Content: el servidor devuelve una parte de una página del tamaño solicitado. También indica qué parte de la página es. Errores 3xx: Multiple Choices: el URI de la petición hace referencia a más de un documento Moved Permanently: el URI de la petición ya no es de ese servidor. Se devuelve la nueva dirección Moved Temporarily: el URI se ha trasladado temporalmente See Other: el documento solicitado se encuentra en otra URI, y se debe solicitar a él. http 1.1. La URI se obtiene de la cabecera de respuesta Location: Not Modified: un URI no se ha modificado, por lo que se puede utilizar la copia local Use Proxy: se debe acceder al URI a través del proxy que se indica. Errores 4xx: Bad Request: error sintáctico en la petición Unathorized: se debe proporcionar la autentificación correcta Payment Required: sin implementar Forbidden: accceso prohibido por una razón que el servidor no puede o no quiere especificar Not Found: el documento no existe Method Not Allowed: el método utilizado por el cliente no funciona en esa URI Not Acceptable: el URI existe pero no con el formato aceptado por el cliente Proxy Authentication Required: el proxy necesita autorizar la petición antes de enviarla Request Timeout: la petición no se ha terminado en el tiempo establecido Conflict: la petición está en conflicto con otra, o con la configuración del servidor Gone: la URI no existe, está eliminada permanentemente del servidor Length Required: no se acepta la petición si no se proporciona la longitud Precondition failed: no se cumple una condición de la cabecera de la petición Request Entity too Large: el cuerpo de la petición es demasiado grande Request URI too Long: el URI de la petición es demasiado largo Unsupported Media Type: el cuerpo de la petición tiene un formato desconocido. Errores 5xx: Internal Server Error: una parte del servidor no funciona y no puede servir la petición (script que falla, sintaxis erronea, la aplicación no se puede ejecutar,...) Not Implemented: la petición no se puede llevar a cabo por el servidor Bad Gateway: el servidor o proxy recibió un error de otro servidor o proxy Service Unavailable: el servicio está temporalmente fuera de servicio Gateway Time-out: como el 408 pero siendo el gateway o el proxy el que produce el error http Version Not Supported: el servidor no tiene implementada esa versión de http.

9 Pág: 9 de Proxies A veces se utilizan proxies de salida. La única diferencia con respecto a la invocación a un servidor normal es que la primera línea incluye la URL completa del servidor destino, en vez de sólo el path, para que el proxy sepa a quién ha de enviarlo (esto para proxies no transparentes). 2.4 Limitaciones de http Proxies jerárquicos. - Caching. - Necesidad de conexiones persistentes. - Hosts virtuales. - Demasiados http1.0-compliant diferentes.

10 Pág: 10 de HTTP Clientes http Requisitos - Incluir la cabecera Host: en cada petición. Una IP puede ser multihomed: o o o Es muy necesario, debido a la proliferación de web sites. - Aceptar respuestas con datos chunked : chunked transfer encoding. Se trata de enviar respuestas antes de conocer su longitud total. El cuerpo chunk es el siguiente: o Se envía una serie de pedazos, donde cada chunk tiene la siguiente estructura: Línea con el tamaño en hexadecimal + [, <info>]crlf Datos + CRLF o Seguido de una línea con 0s. o Footers (opcionales) o Línea en blanco. - Una de dos: o Soportar conexiones persistentes. La apertura y cierre de conexiones http son operaciones muy costosas. Por ello, se mejora mediante un pipelining de peticiones. o Incluir la cabecera Connection:close en cada petición. - Manejar la respuesta 100: Continue. Útil para conexiones lentas o procesamientos muy cargados. El cliente sólo tiene que ignorarlo y, como mucho, actualizar su timeout Servidores http Requisitos - Cabecera Host: Es obligatoria. - URLs absolutas. En futuras versiones las peticiones utilizarán URLs absolutas. Para permitir la transición http1.1 acepta ambas opciones. Los clientes no están obligados. - Chunked transfer-encoding. Deben poder aceptarlos (no muy corriente) y están obligados a PODER enviarlos. - Conexiones persistentes o Connection:close. El servidor puede cortar una conexión ociosa. Si el servidor no quiere soportar persistencia, ha de enviar la cabecera Connection:close en su respuesta. - Respuesta 100: Continue : igual que en el cliente. - Cabecera Date: : los servidores deben marcar toda respuesta menos la 100:Continue con esta cabecera GMT (Greenwich Mean Time). - Cabeceras If-Modified-Since y If-Unmodified-Since o Envíame este recurso sólo si [no] ha cambiado desde. o Obligatorio para servidores. o Si, sin la cabecera el resultado fuera erróneo se debe ignorar la cabecera y enviar el código de error. o If-modified-since: Si se ha modificado, se envía el recurso. Si no: 304. o If-unmodified-since: Si se ha modificado: Métodos GET, HEAD: han de estar implementados. POST suele estarlo. Resto: Peticiones HTTP 1.0: han de permitirse peticiones http 1.0.

11 Pág: 11 de Bibliografía J2EE1.3.1 G. Coulouris, J. Dollimore, T. Kindberg. Sistemas Operativos Distribuidos, Tercera Edición. Addison-Wesley. A. Tanenbaum. Distributed Operating Systems. Prentice Hall R. Orfali, D. Harkey. Client/Server Survival Guide, 2 nd. Edition. Van Nostrand Reinhold. R. Orfali, D. Harkey. Client/Server Programming with Java and CORBA, 2 nd. Edition. Van Nostrand Reinhold. W. Keith Edwards. Core JINI. Prentice Hall. M. Henning, S. Vinoski. Advanced CORBA Programming with C++, 1 st. Edition. Addison-Wesley, Q. H. Mahmoud. Distributed Programming with Java, 1 st. Edition. Manning. M.E. Fayad, D.C. Schmidt, R. E. Johnson. Building Application Frameworks (Object-Oriented Foundations of Framework Design). Ed. Wiley, A. Silberschatz, J. Peterson, P. Galvin. Operating System Concepts, 4 th. Edition. Addison-Wesley.

HTTP Introducción. Redes de Datos Ing. Marcelo Utard / Ing. Pablo Ronco FACULTAD DE INGENIERIA UNIVERSIDAD DE BUENOS AIRES

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

Más detalles

PROGRAMACIÓN DE ASIGNATURA

PROGRAMACIÓN DE ASIGNATURA AT4118 SISTEMAS OPERATIVOS DISTRIBUIDOS D. VICENTE ORJALES / D. JUSTO N. HIDALGO CURSO: 2003 / 2004 ASIGNATURA: PROFESORES: CUATRIMESTRE: DEPARTAMENTO: ÁREA: GRUPOS: PLAN / CRÉDITOS: PROGRAMACIÓN DE ASIGNATURA

Más detalles

DESARROLLO DE APLICACIONES PARA LA WEB II

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

Más detalles

Capa de Aplicación (Parte 2 de 2)

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,

Más detalles

HyperText Transfer Protocol

HyperText Transfer Protocol HyperText Transfer Protocol Ing. Carlos A. Barcenilla c.a.barcenilla@ieee.org Basado en HTTP Made Really Easy http://www.jmarshall.com/easy/http/ 1 Qué es HTTP? HTTP significa Hypertext Transfer Protocol.

Más detalles

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS Ingeniería de Ap plicaciones Web Clase 2 Diego C. Martínez Departamento de Ciencias e Ing geniería de la Computación Universidad Nacional del Sur Internet y sus servicios Internet define una forma de conexión

Más detalles

Redes de Computadores II

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

Más detalles

Funcionamiento de Servicios Web, FTP

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

Más detalles

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 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

Más detalles

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

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

Más detalles

HyperText Transfer Protocol

HyperText Transfer Protocol Qué es HTTP? HTTP significa Hypertext Transfer Protocol. HyperText Transfer Protocol Ing. Carlos A. Barcenilla c.a.barcenilla@ieee.org Es el protocolo de red que se utiliza para transferir los archivos

Más detalles

Tema 2 El Servicio Web

Tema 2 El Servicio Web 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 Introducción Nace en el CERN, en 1989 Surge

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

Instalar y configurar W3 Total Cache

Instalar y configurar W3 Total Cache Instalar y configurar W3 Total Cache en WordPress Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La velocidad de carga de una web influye mucho a la hora de mejorar el

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Tema 4: Tecnologías Web Java

Tema 4: Tecnologías Web Java Tema 4: Tecnologías Web Java Introducción Aplicación web Aplicación que corre en al menos un servidor y a la que el usuario accede desde un cliente de propósito general (ej.: navegador en un PC, teléfono

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

Introducción a las Redes de Computadoras. Obligatorio 2 2011

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

Más detalles

Servicio de publicación de información web (HTTP)

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ó

Más detalles

5.1 Introducción a Servicios Web

5.1 Introducción a Servicios Web 5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado

Más detalles

Tema 4: Diseño e Implementación de la Capa Web

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:

Más detalles

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

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

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

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 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

Más detalles

Si usted quiere desarrollar con Bluevia y Java, esto es lo primero que debe saber

Si usted quiere desarrollar con Bluevia y Java, esto es lo primero que debe saber LIMINAL Si usted quiere desarrollar con Bluevia y Java, esto es lo primero que debe saber Mario Linares Vásquez mario.linares@liminal-it.con Junio 30 de 2011 Network as a Service - NaaS Que información

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

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

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

INTERCAMBIO DE OBJETOS

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

Más detalles

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014 Servidores Web E2B2C Leandro Radusky Esteban Lanzarotti Nov 2014 Agenda Mañana HTTP: Arquitectura Cliente/Servidor: introducción teórica. Elementos de una página web: HTML, JavaScript y CSS básicos. python-bottle:

Más detalles

Protocolos de WWW. Bibliografía: Redes de Computadores: un enfoque descendente basado en Internet : J.F Kurose y K.W. Ross. GSyC 2007.

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

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

Configuración de Apache

Configuración de Apache Configuración de Apache Cuando se ha instalado el servidor, hay que configurarlo. Apache incluye por defecto una configuración que arranca el servidor en el puerto TCP por defecto, que es el puerto 80,

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

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. 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

Más detalles

Portal Inteligente Medellín Documentación de la Arquitectura de Software

Portal Inteligente Medellín Documentación de la Arquitectura de Software Guías para las API de servicios Portal Inteligente Medellín Documentación de la Arquitectura de Software Juan G. Lalinde-Pulido Claudia M. Zea Luis F. Londoño Nicolás Hock Sergio A. Monsalve Departamento

Más detalles

Qué significan los errores más habituales que devuelve Apache y cómo solucionarlos?

Qué significan los errores más habituales que devuelve Apache y cómo solucionarlos? Qué significan los errores más habituales que devuelve Apache y cómo solucionarlos? Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Para que las páginas web puedan estar

Más detalles

ABAP Proxy Objects Configuración del Entorno

ABAP Proxy Objects Configuración del Entorno Configuración del Entorno INDICE La tabla de contenido está vacía porque el documento no utiliza ninguno de los estilos de párrafo seleccionados en la ventana Inspector del documento. 2 1 Introducción

Más detalles

ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano

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ás detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

Más detalles

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 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)

Más detalles

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

SERVIDOR WEB MULTIPLATAFORMA CON IMPLEMENTACIÓN CGI

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: saraviag@unsa.edu.ar

Más detalles

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

TEMA 5. Otras arquitecturas distribuidas IV. Web Services TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:

Más detalles

IT 4148: Gestión de Sistemas en. Práctica I Departamento de Ingeniería Informática

IT 4148: Gestión de Sistemas en. Práctica I Departamento de Ingeniería Informática Pág: 1 de 5 DEPARTAMENTO DE INGENIERÍA INFORMÁTICA (DII): IT 4148: Gestión de Sistemas en Internet : Creación de un Servidor Web HTTP1.1-compliant (Curso 2002/03) Pág: 2 de 5 Contenido 1. Introducción

Más detalles

2524 Developing XML Web Services Using Microsoft ASP.NET

2524 Developing XML Web Services Using Microsoft ASP.NET 2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas

Más detalles

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II) Fernández Acebal acebal@ieee.org OOTLab PROGRAMACIÓN ORIENTADA A OBJETOS CON C# EN LA PLATAFORMA.NET (II) Dpto. de Informática Lab - Laboratorio de Tecnologías Orientadas a Objetos www.ootlab.uniovi.es

Más detalles

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal Presenta: Mtro. Israel Ortega Cuevas para la Red Universitaria de Colaboración en Ingeniería de Software y Base

Más detalles

La web (el servicio WWW)

La web (el servicio WWW) Introducción Ingeniería de Telecomunicación grex@gsyc.es GSyC, Universidad Rey Juan Carlos 24 de noviembre de 2008 (cc) 2008 Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike

Más detalles

Práctica de introducción a

Práctica de introducción a Práctica de introducción a XML El trabajo consiste en una introducción al uso del lenguaje XML y su aplicación en documentos y sistemas de caracteristicas multimedia. 1.- Qué es XML? XML (extensible Markup

Más detalles

Clase 4. Ajax XML. XML Ajax definición Breve explicación de como funciona el HTTP XMLHttpRequest. El XML se creó para que cumpliera varios objetivos.

Clase 4. Ajax XML. XML Ajax definición Breve explicación de como funciona el HTTP XMLHttpRequest. El XML se creó para que cumpliera varios objetivos. Clase 4 Ajax XML Ajax definición Breve explicación de como funciona el HTTP XMLHttpRequest XML El XML se creó para que cumpliera varios objetivos. Que fuera idéntico a la hora de servir, recibir y procesar

Más detalles

Quiz 11: Crear preguntas. Juan Quemada, DIT - UPM

Quiz 11: Crear preguntas. Juan Quemada, DIT - UPM Quiz 11: Crear preguntas Juan Quemada, DIT - UPM 1 Quiz 10: Crear preguntas Objetivo: Introducir en la aplicación Quiz un formulario que permita crear preguntas nuevas y añadirlas a la base de datos. Paso

Más detalles

Problemas sobre DNS y HTTP Asignatura de Redes

Problemas sobre DNS y HTTP Asignatura de Redes Problemas sobre DNS y HTTP Asignatura de Redes Universidad Rey Juan Carlos Enero de 2003 Problema 1 cliente.uni.edu ns.nasa.gov es. IN NS ns.es. ns.es. IN A 15.16.17.18 ns.uni.edu Internet ns.es servidor.es.

Más detalles

Un Sistema Distribuido para el Manejo de Correo Electrónico

Un Sistema Distribuido para el Manejo de Correo Electrónico Un Sistema Distribuido para el Manejo de Correo Electrónico Autores: Ariel Pasini apasini@lidi.info.unlp.edu.ar Juan La Battaglia juanlb@lidi.info.unlp.edu.ar Alumnos del cuarto año de la Licenciatura

Más detalles

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS Instalación y mantenimiento de servicios de Internet U.T.3.- Servicio DNS 1 Qué es el servicio DNS? A los usuarios de Internet les resulta complicado trabajar con direcciones IP, sobre todo porque son

Más detalles

Tema 1 HTTP y aplicaciones web

Tema 1 HTTP y aplicaciones web Tema 1 HTTP y aplicaciones web Indice 1. HTTP para sitios web estáticos 2. HTTP básico para aplicaciones web 3. Aplicaciones AJAX 4. APIs REST 1.1. HTTP para sitios web estáticos Petición/respuesta HTTP

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

NOTAS TÉCNICAS SOBRE EL SIT: Emisión Electrónica de Documentos (EDI)

NOTAS TÉCNICAS SOBRE EL SIT: Emisión Electrónica de Documentos (EDI) NOTAS TÉCNICAS SOBRE EL SIT: Emisión Electrónica de Documentos (EDI) Introducción 2 Introducción...3 Ventajas del Módulo de Comercio Electrónico... 3 WSDL (Web Services Description Language)...3 Identificación

Más detalles

Squipy v1.1. 0.-Introducción

Squipy v1.1. 0.-Introducción Squipy v1.1 0.-Introducción Squipy es un sencillo proxy que permite filtrar y modificar los datos que se envían desde el navegador hacia un servidor web. El interfaz está en castellano y en inglés y su

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Desarrollo y servicios web

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

Más detalles

CGI. Qué significa CGI?

CGI. Qué significa CGI? CGI Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir

Más detalles

Servicios web. Jorge Iván Meza Martínez jimezam@gmail.com

Servicios web. Jorge Iván Meza Martínez jimezam@gmail.com Servicios web Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/71 Contenidos Que es un servicio web. Tecnologías

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

GUÍA RED SOCIAL FACEBOOK

GUÍA RED SOCIAL FACEBOOK GUÍA RED SOCIAL FACEBOOK Qué es una Red Social? Una Red Sociales un sitio en internet donde compartir información, mensajes, ideas, fotos, etc., con amigos, conocidos y desconocidos. Para acceder a una

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Botón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A. www.instapago.com

Botón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A. www.instapago.com Botón de Pago Instapago versión 1.1 TECNOLOGÍA INSTAPAGO C.A. www.instapago.com Histórico de Cambios Fecha Ver. Autor Descripción 06/06/2014 1.0 Enyert Viñas Creación del Documento 06/10/2014 1.1 Alex

Más detalles

19 4.1.1.0 4 04/05/2009

19 4.1.1.0 4 04/05/2009 Soluciones Informáticas Descripción: Como utilizar la Agenda de Visitas Objetivos: Al finalizar este tutorial el usuario será capaz de utilizar la Agenda de Visitas con sus diferentes opciones: asignar

Más detalles

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA

Más detalles

Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es

Informàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

Introducción a PHP. * No es necesario declarar previamente las variables.

Introducción a PHP. * No es necesario declarar previamente las variables. Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

INTERNET Y WEB (4º ESO)

INTERNET Y WEB (4º ESO) INTERNET Y WEB (4º ESO) 1. CLASIFICACIÓN DE LAS REDES Internet se define comúnmente como la Red de redes, o la Red global. En cualquier caso, puede considerarse como la unión de entidades más pequeñas

Más detalles

WEB Y HTTP. HTTP: Hypertext Transfer Protocol [RFC 1945] [RFC 2616] Web Page URL (Uniform/Universal Resource Identifier)

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

Más detalles

Guía nuevo panel de clientes Hostalia

Guía nuevo panel de clientes Hostalia Guía nuevo panel de clientes Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com 1. Estructura del panel de administración El panel de control presenta un diseño

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

CAPÍTULO I INTRODUCCIÓ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

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

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

Más detalles

MANUAL DE AYUDA MÓDULO PDA ALMACEN E INVENTARIO

MANUAL DE AYUDA MÓDULO PDA ALMACEN E INVENTARIO MANUAL DE AYUDA MÓDULO PDA ALMACEN E INVENTARIO INDICE DE CONTENIDOS 1) INTRODUCCIÓN... 3 2) OPERACIÓN CON LA PDA... 3 3) GOTELGEST.NET PDA... 3 1) PANTALLA DE INICIO... 3 2) NUEVO DOCUMENTO... 3 3) EDITAR

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Sistemas de Caché. Para mejorar la velocidad de carga de una web. papers. acens

Sistemas de Caché. Para mejorar la velocidad de carga de una web. papers. acens Sistemas de Caché Para mejorar la velocidad de carga de una web Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Llega el momento en la vida de un sitio web que debido

Más detalles

MANUAL DE AYUDA MODULO TALLAS Y COLORES

MANUAL DE AYUDA MODULO TALLAS Y COLORES MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3

Más detalles

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones 1 de 10 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL

Más detalles

Infraestructura de Datos Espaciales de la ESPE - LatinGEO Ecuador

Infraestructura de Datos Espaciales de la ESPE - LatinGEO Ecuador 1 El Servicio Web de Mapas (WMS-Web Map Service), definido por el Open Geospatial Consortium (OGC), produce mapas de forma dinámica a partir de información geográfica almacenada en un servidor. 2 El Servicio

Más detalles

TEMA 3: La Aplicación World Wide Web

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

Más detalles

Manual Intranet Área de Sistemas

Manual Intranet Área de Sistemas Manual Intranet Área de Sistemas ManualIntranet.doc Fecha de modificación 15/01/2007 9:59:00 Página 1 de 6 1. QUE ES Y COMO FUNCIONA UNA INTRANET El centro de una Intranet es la World Wide Web. En muchos

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor

Más detalles

SMPP Server http GATEWAY

SMPP Server http GATEWAY SMPP Server http GATEWAY Introducción La plataforma http server permite al usuario enviar mensajes a través de esta plataforma. Para poder acceder a sus estadísticas y datos de facturación puede acceder

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

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 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

Más detalles

Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA

Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA Accedemos a nuestro dominio contratado con IESA. Entramos en la administración. El acceso se encentra en la parte inferior de la página

Más detalles

GUÍA RED SOCIAL LINKEDIN

GUÍA RED SOCIAL LINKEDIN GUÍA RED SOCIAL LINKEDIN Cómo sacarle el máximo partido a Linkedin para crecer profesionalmente Linkedin, es una de las redes profesionales más potentes del mundo Qué es una Linkedin Linkedin, es una de

Más detalles