El servicio http

6,669 views

Published on

http://curiosidadesybasura.blogspot.com/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,669
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
106
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

El servicio http

  1. 1. HyperTest Transfer ProtocolPor Víctor Salinas Villarrubia
  2. 2. •Definición.•Tipos de Páginas Web.•Lenguajes y Tecnologías aplicadas en las paginasdinámicas.•Acceso a una página web.•Partes de una URL.•Conexión Cliente-Servidor.•Líneas de Encabezado.•Almacenamiento de una página web.•Estándar MIME.•HTTP 1.1 o WebDAV.•Acceso Seguro.•Certificados.•Navegadores mas usados.
  3. 3. Definición Es un protocolo que permite a los usuarios acceder a todo tipo de información remota (Texto, audios, videos, etc.) de una forma sencilla e intuitiva, a estos documentos se los denomina paginas webs. Hoy, el servicio HTTP es uno de los mas utilizados y goza de gran popularidad.
  4. 4. Tipos de Páginas WebsPodríamos decir que existen dos tipos de paginas webs en cuanto al tipo de interacción del usuario sobre ellas: Paginas estáticas: Son las que tienen un contenido que no admite interacción por parte del usuario, a lo sumo permiten acceso a otras paginas con hipervínculos. Paginas dinámicas: Son las que tienen un contenido que admite la interacción por parte del usuario. Este tipo de paginas necesitan para su creación algunos lenguajes y tecnologías.
  5. 5. Lenguajes y tecnologías aplicadasen las páginas dinámicas: PHP: Lenguaje cuyas instrucciones forman parte del documento HTML. Se interpreta en el servidor y se envía al cliente el documento HTML resultante. ASP: Su código se implementa mediante scripts y se combina con documentos HTML. Se interpreta en el servidor y se envía al cliente el documento HTML resultante. Java: Lenguaje de programación basado en C++ que permite incorporar animación e interacción en paginas mediante applets. JSP: Combina HTML o XML con etiquetas especiales que incluyen código Java. JavaScript: Lenguaje basado en Java. Sus instrucciones forman parte de una pagina HTML y las interpreta el cliente. CGI: Interfaz que permite a documentos HTML intercambiar datos.
  6. 6. Acceso a una página webPara una visualización adecuada de las paginas, el cliente utiliza software cliente especifico denominado navegador. El acceso a una pagina requiere que el usuario proporcione en el navegador la pagina que desea visitar mediante lo que se denomina URL.
  7. 7. Partes de una URL Parte de la URL Descripción Ejemplo Indica el servicio o protocolo a utilizar, Servicio: http: como HTTP, HTTPS, FTP, Telnet, etc… // Es solo un separador // Indica la dirección IP o Servidor el nombre del servidor www.joomlaspanish.org que contiene el recurso Indica el directorio y subdirectorios del sitio Ruta al recurso /es web donde reside el recurso. Puede omitirse. Indica el recurso al que Recurso /index.html se quiere acceder.
  8. 8. Conexión Cliente-Servidor El cliente establece una conexión TCP por el puerto 80 del servidor HTTP. En esta petición se incluye:  Solicitud de la página web.  Recurso solicitado.  Protocolo utilizado El servidor atiende la petición y puede devolver al cliente:  La página solicitada.  Mensaje de error (Web no disponible o no existe).
  9. 9. Líneas de EncabezadoCuando se lleva a cabo la transferencia de información entre el cliente y el servidor, no existe una conexión de control (como en el FTP). En HTTP se utilizan líneas de encabezado que contienen información sobre la propia transferencia y se transmiten antes que el contenido en si de la pagina web. Ejemplo: Usuario y contraseña de un sitio web.
  10. 10. Almacenamiento de páginas WebsJerarquía: Esquema:Las paginas webs se localizan en Index.html un sitio especifico denominado sitio o sitio web noticias.html donde existe cierta jerarquía de subdirectorios para organizar las distintas faq.html paginas. La pagina index.html o index.htm se foros.html sitúa en el directorio raíz del acceso.html sitio y se usa a modo de índice para dar acceso al resto de contacto.html páginas.
  11. 11. Estándar MIME A priori, este estándar se definió para el envió de correo electrónico. Este estándar define:  Los formatos.  Tipos de letra.  Características de una página.Si al crear una página web no se define estos parámetros es posible que el navegador no muestre correctamente la página web.
  12. 12. HTTP 1.1 o WebDAV Proporciona un entorno de colaboración para la elaboración y administración de los elementos del sitio de una forma remota y descentralizada. Ya existen paquetes que incorporan soporte para WebDAV:  Open Office.  Libre Office.  Microsoft Office.
  13. 13. Acceso SeguroHTTPS S-HTTP Se establece en la capa de  Se establece en la capa de transporte. aplicación. Utiliza SSL o TSL  Utiliza encriptación PGP.  No utiliza ni claves publicas Usa mecanismos de cifrado ni certificados ya que encripta mediante clave publica y la información (PGP). utiliza certificados.  La extensión de los Utiliza el puerto 443 documentos utilizados con En el cliente se usa https en este protocolo es .shttp vez de http.  No ha tenido mucha aceptación.
  14. 14. Certificados Se basan en técnicas de encriptación como los algoritmos de cifrado asimétrico (clave publica y privada). Permite que su titular se identifique y autentifique a la hora de acceder a un sitio cuya información puede verse comprometida. Son firmados por entidades certificadoras.
  15. 15. Navegadores mas usados353025201510 50 Internet Explorer Mozilla Firefox Google Chrome Opera
  16. 16. Trabajo realizado por Victor Salinas Villarrubia

×