2. •Definición.
•Tipos de Páginas Web.
•Lenguajes y Tecnologías aplicadas en las paginas
diná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. 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. Tipos de Páginas Webs
Podrí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. Lenguajes y tecnologías aplicadas
en 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. Acceso a una página web
Para 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. 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. 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. Líneas de Encabezado
Cuando 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. Almacenamiento de páginas Webs
Jerarquí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. 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. 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. Acceso Seguro
HTTPS 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. 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.