2. EL SISTEMA DE DIRECCIONAMIENTO
URL
¿Qué es una URL?
URL
• Siglas en Inglés Uniform Resourse Locator
• La forma en que se localizan recursos en la Web proviene
del empleo de un sistema notacional que hace posible los
saltos hipertextuales.
Básicamente es un puntero a
un objeto de internet. En su
sintaxis nos proporciona, de
forma compacta, y bastante
intangible, la información
necesaria para acceder a un
recurso de internet.
3. Breve Historia de la URL
Origen
• Fueron usadas por primera
vez por Tim Berners-Lee en
1991, para permitir a los
autores de documentos
establecer hiperenlaces en
la World Wide Web.
• Desde 1994, en los estándares
de la Internet, el concepto de
URL ha sido incorporado
dentro del más general
de URI (Uniform Resource
Identifier, en español
identificador uniforme de
recurso), pero el término URL
aún se utiliza ampliamente.
5. Esquema URL
Un URL se clasifica por su esquema, que generalmente indica
el protocolo de red que se usa para recuperar, a través de la
red, la información del recurso identificado. Un URL comienza
con el nombre de su esquema, seguido por dos puntos,
seguido por una parte específica del esquema'.
• http - recursos HTTP
• https - HTTP sobre SSL
• ftp - File Transfer Protocol
• mailto - direcciones de correo electrónico
• ldap - búsquedas LDAP Lightweight Directory
Access Protocol
• file - recusos disponibles en el sistema local, o en
una red local
• news - grupos de noticias Usenet (newsgroup)
• gopher - el protocolo Gopher (ya en desuso)
• telnet - el protocolo telnet
• data - el esquema para insertar pequeños trozos
de contenido en los documentos Data: URL
Algunos
ejemplos de
esquemas
URL:
6. Visión General
El término URL también es usado por fuera del
contexto de la World Wide Web. Los servidores
de bases de datos especifican URL como un
parámetro para hacer conexiones a éstos.
Aparte del propósito de enlazarse a una página o a un
componente de página, puede ocurrir que se quiera
conocer el URL para mostrar únicamente el
componente, o superar restricciones tales como una
ventana de navegador que no tenga barras de
herramientas o que sea de tamaño pequeño y no
ajustable.
Los servidores web también tienen la
capacidad de direccionar URL si el destino
ha cambiado, permitiendo a
los sitios cambiar su estructura sin afectar
los enlaces existentes. Este proceso se
conoce como redireccionamiento de URL.
7.
8. HTML….
HTML, siglas de HyperText Markup
Language («lenguaje de marcas de
hipertexto»), hace referencia al lenguaje de
marcado para la elaboración de páginas web
9. • HTML es el lenguaje que se
emplea para el desarrollo de
páginas de internet. Está
compuesto por una serie de
etiquetas que el navegador
interpreta y da forma en la
pantalla. HTML dispone de
etiquetas para imágenes,
hipervínculos que nos
permiten dirigirnos a otras
páginas, saltos de línea, listas,
tablas, etc.
¿Qué es y
para que
sirve HTML?
10. Podríamos decir que HTML sirve para crear
páginas web, darles estructura y contenido. Un
ejemplo sencillo de código HTML podría ser:
<html>
<body>
<p>Esto es un párrafo. Bienvenidos a esta página
web.</p>
</body>
</html>
Este ejemplo está formado por 3 etiquetas HTML. Como podemos
observar cada una de las etiquetas debe acabar con su homóloga de
cierre. En este caso la etiqueta <html> debe cerrarse con </html>, la
etiqueta <body> con </body> y la etiqueta <p> con </p>.
Hay muchas más etiquetas que veremos más adelante pero nos debe
quedar claro que por cada etiqueta que abramos, deberemos incluir la
correspondiente etiqueta de cierre. Así conseguiremos un código HTML
bien formado y que los navegadores puedan interpretar sin
ambigüedad.
12. ¿Qué ocurriría si una etiqueta que abramos no tiene
su correspondiente cierre?
Digamos que se trataría de un código HTML mal construido, y
los navegadores esto lo pueden interpretar de distintas
maneras. Quizás nos muestren la página tal y como
esperábamos sin aparente error. Quizás nos muestren una
página de error o se quede en blanco el navegador. Nuestro
objetivo ha de ser siempre construir páginas HTML bien
estructuradas y sin ambiguedades, es decir, hacer un correcto
uso del lenguaje para que los navegadores puedan saber
exactamente qué es lo que pretendemos mostrar.