Está en la página 1de 80

World Wide Web

Para otros usos de este trmino, vanse WWW (desambiguacin) y Web


(desambiguacin).
No debe confundirse con WorldWideWeb o Internet.

Antiguo logo de WWW diseado porRobert Cailliau.


En informtica, la World Wide Web (WWW) o red informtica mundial1 es
un sistema de distribucin de documentos de hipertexto o hipermedios
interconectados y accesibles va Internet. Con un navegador web, un usuario
visualiza sitios
web compuestos
de pginas
web que
pueden
contenertexto, imgenes, vdeos u otros contenidos multimedia, y navega a travs
de esas pginas usando hiperenlaces.
La Web se desarroll entre marzo de 1989 y diciembre de 1990.2 3 por
el ingls Tim Berners-Lee con la ayuda del belga Robert Cailliau mientras
trabajaban en el CERN en Ginebra, Suiza, y publicado en 1992. Desde entonces,
Berners-Lee ha jugado un papel activo guiando el desarrollo de estndares Web
(como los lenguajes de marcado con los que se crean las pginas web), y en los
ltimos aos ha abogado por su visin de una Web semntica. Utilizando los
conceptos de sus anteriores sistemas de hipertexto como ENQUIRE, el ingeniero
britnico Tim Berners-Lee, un cientfico de la computacin y en ese tiempo de los
empleados del CERN, ahora director del World Wide Web Consortium (W3C),
escribi una propuesta en marzo de 1989 con lo que se convertira en la World
Wide Web.4 la propuesta de 1989 fue destinada a un sistema de comunicacin
CERN pero Berners-Lee finalmente se dio cuenta que el concepto podra aplicarse
en todo el mundo.5 En la CERN, la organizacin europea de investigacin cerca de
Ginebra, en la frontera entre Francia y Suiza,6 Berners-Lee y el cientfico de la
computacin belga Robert Cailliau propusieron en 1990 utilizar el hipertexto "para
vincular y acceder a informacin de diversos tipos como una red de nodos en los
que el usuario puede navegar a voluntad", 7 y Berners-Lee termin el primer sitio
web en diciembre de ese ao. 8 Berners-Lee public el proyecto en el grupo de
noticias alt.hypertext el 7 de agosto de 1991. 9
ndice
[ocultar]

1Historia

2Funcionamiento de la Web

3Estndares web

4Java y JavaScript

5Implicaciones sociolgicas

6Publicacin de pginas

7Estadsticas

8Problemas de velocidad

9Pronunciacin de "www."

10Estndares

11Enlaces rotos y almacenamiento de la Web

12Conferencias acadmicas

13El prefijo WWW en las direcciones web

14Tecnologas web
o

14.1Navegadores web

14.2Servidores web

14.3Otras tecnologas

15Tipologa web

16Vase tambin

17Referencias

18Bibliografa

19Enlaces externos
Historia[editar]
Artculo principal: Historia de la World Wide Web

Este NeXTcube usado por Berners-Lee en el CERN se convirti en el primer


servidor web.
En el nmero de mayo de 1970 de la revista Popular Science, Arthur C.
Clarke predijo que algn da los satlites "llevarn el conocimiento acumulado del
mundo a sus manos" con una consola que combinara la funcionalidad de la
fotocopiadora, telfono, televisin y un pequeo ordenador, que permitir la
transferencia de datos y videoconferencia en todo el mundo. 10
En marzo de 1989, Tim Berners-Lee escribi una propuesta que hace
referencia ENQUIRE, una base de datos y proyectos de software que haba
construido en 1980, y describe un sistema de gestin de la informacin ms
elaborado.11
La idea subyacente de la Web se remonta a la propuesta de Vannevar Bush en los
aos 40 sobre un sistema similar: a grandes rasgos, un entramado de informacin
distribuida con una interfaz operativa que permita el acceso tanto a la misma
como a otros artculos relevantes determinados por claves. Este proyecto nunca
fue materializado, quedando relegado al plano terico bajo el nombre deMemex.
Es en los aos 50 cuando Ted Nelson realiza la primera referencia a un sistema de
hipertexto, donde la informacin es enlazada de forma libre. Pero no es
hasta 1980, con un soporte operativo tecnolgico para la distribucin de
informacin
en
redes
informticas,
cuando Tim
BernersLee propone ENQUIRE al CERN (refirindose a Enquire Within Upon Everything,
en castellano Preguntando de Todo Sobre Todo), donde se materializa la
realizacin prctica de este concepto de incipientes nociones de la Web.
En marzo de 1989, Tim Berners Lee, ya como personal de la divisin DD del
CERN, redacta la propuesta,12 que referenciaba a ENQUIRE y describa un
sistema de gestin de informacin ms elaborado. No hubo un bautizo oficial o un
acuamiento del trmino Web en esas referencias iniciales, utilizndose para tal
efecto el trmino mesh. Sin embargo, el World Wide Web ya haba nacido. Con la
ayuda de Robert Cailliau, se public una propuesta ms formal para la World Wide
Web13 el 6 de agosto de 1991.
Berners-Lee us un NeXTcube como el primer servidor web del mundo y tambin
escribi el primer navegador web, WorldWideWeb en 1991. En las Navidades del
mismo ao, Berners-Lee haba creado todas las herramientas necesarias para que
una web funcionase:14 el primer navegador web (el cual tambin era un editor

web), el primer servidor web y las primeras pginas web 15 que al mismo tiempo
describan el proyecto.
El 6 de agosto de 1991, envi un pequeo resumen del proyecto World Wide Web
al newsgroup16 alt.hypertext. Esta fecha tambin seala el debut de la Web como
un servicio disponible pblicamente en Internet.
El concepto, subyacente y crucial, del hipertexto tiene sus orgenes en viejos
proyectos de la dcada de los 60, como el Proyecto Xanad de Ted Nelson y
el sistema on-line NLS de Douglas Engelbart. Los dos, Nelson y Engelbart,
estaban a su vez inspirados por el ya citado sistema basado
en microfilm "memex", de Vannevar Bush.
El gran avance de Berners-Lee fue unir hipertexto e Internet. En su libro Weaving
the Web (en castellano, Tejiendo la Red), explica que l haba sugerido
repetidamente que la unin entre las dos tecnologas era posible para miembros
de las dos comunidades tecnolgicas, pero como nadie acept su invitacin,
decidi, finalmente, hacer frente al proyecto l mismo. En el proceso, desarroll un
sistema de identificadores nicos globales para los recursos web y tambin:
el Uniform Resource Identifier.
World Wide Web tena algunas diferencias de los otros sistemas de hipertexto que
estaban disponibles en aquel momento:

WWW slo requera enlaces unidireccionales en vez de los bidireccionales.


Esto haca posible que una persona enlazara a otro recurso sin necesidad de
ninguna accin del propietario de ese recurso. Con ello se reduca
significativamente la dificultad de implementar servidores web y navegadores
(en comparacin con los sistemas anteriores), pero en cambio presentaba el
problema crnico de los enlaces rotos.

A diferencia de sus predecesores, como HyperCard, World Wide Web era


no-propietario, haciendo posible desarrollar servidores y clientes
independientemente y aadir extensiones sin restricciones de licencia.

El 30 de abril de 1993, el CERN present17 la World Wide Web de forma


pblica.18 19
La primera pgina de Internet fue creada por Tim Berners-Lee en 1991 mediante
un computador NeXT, el funcionamiento de esta como lo han sido todas las
pginas de Internet era informar sobre la World Wide Web. En la pgina se define
la hipermedia y muestra un ejemplo de como sera una pgina en hypertexto, se
ensea como contribuir a la Web, menciona a las personas involucradas en ese
proyecto, cmo se clasifica la informacin en la Web, los servidores y softwares
que existan, ensea cmo insertar una bibliografa, proporciona la terminacin de
cada tipo de software que existe para as identificarlo ms fcilmente, menciona el
nacimiento de la pgina, da a conocer el colisionador de partculas CERN, e
incluso viene un manual de usuario para utilizar la World Wide Web y proporciona
ayuda en lnea en los softwares Line Mode Browser, NeXTStep y MidasWWW.
Toda esta informacin se muestra en cuatro enlaces en la pgina

principal.20 21 Esta pgina web se abri el 30 de abril de 1993, durante mucho


tiempo dej de existir esta pgina, pero la abrieron 20 aos despus el 30 de abril
de 2013 como conmemoracin del nacimiento de la tecnologa web. 22
ViolaWWW fue un navegador bastante popular en los comienzos de la Web que
estaba basado en el concepto de la herramienta hipertextual de software
de Mac denominadaHyperCard. Sin embargo, los investigadores generalmente
estn de acuerdo en que el punto de inflexin de la World Wide Web comenz con
la introduccin23 del navegador24web Mosaic en 1993, un navegador grfico
desarrollado por un equipo del NCSA en la Universidad de Illinois en UrbanaChampaign (NCSA-UIUC), dirigido por Marc Andreessen. El apoyo para
desarrollar Mosaic vino del High-Performance Computing and Communications
Initiative, un programa de fondos iniciado por el entonces gobernadorAl Gore en
el High Performance Computing and Communication Act of 1991, tambin
conocida como la Gore Bill.25 Antes del lanzamiento de Mosaic, las pginas web
no integraban un amplio entorno grfico y su popularidad fue menor que otros
protocolos anteriores ya en uso sobre Internet, como el protocolo Gopher y WAIS.
La interfaz grfica de usuario de Mosaic permiti a la WWW convertirse en el
protocolo de Internet ms popular de una manera fulgurante...
Funcionamiento de la Web[editar]
El primer paso consiste en traducir la parte nombre del servidor de la URL en
una direccin IP usando la base de datos distribuida de Internet conocida
como DNS. Esta direccin IP es necesaria para contactar con el servidor web y
poder enviarle paquetes de datos.
El siguiente paso es enviar una peticin HTTP al servidor web solicitando el
recurso. En el caso de una pgina web tpica, primero se solicita el texto HTML y
luego es inmediatamente analizado por el navegador, el cual, despus, hace
peticiones adicionales para los grficos y otros ficheros que formen parte de la
pgina. Las estadsticas de popularidad de un sitio web normalmente estn
basadas en el nmero de pginas vistas o las peticiones de servidor asociadas, o
peticiones de fichero, que tienen lugar.
Al recibir los ficheros solicitados desde el servidor web, el navegador representa
(renderiza) la pgina tal y como se describe en el cdigo HTML, el CSS y otros
lenguajes web. Al final se incorporan las imgenes y otros recursos para producir
la pgina que ve el usuario en su pantalla.
Estndares web[editar]

Wikipedia en espaol con Mozilla Firefox 1.5.0.5.


Destacamos los siguientes estndares:

el Identificador de Recurso Uniforme (URI), que es un sistema universal


para referenciar recursos en la Web, como pginas web,

el Protocolo de Transferencia de Hipertexto (HTTP), que especifica cmo se


comunican el navegador y el servidor entre ellos,

el Lenguaje de Marcado de Hipertexto (HTML), usado para definir la


estructura y contenido de documentos de hipertexto,

el Lenguaje de Marcado Extensible (XML), usado para describir la


estructura de los documentos de texto.

Berners Lee dirige desde 2007 el World Wide Web Consortium (W3C), el cual
desarrolla y mantiene esos y otros estndares que permiten a los ordenadores de
la Web almacenar y comunicar efectivamente diferentes formas de informacin.
Java y JavaScript[editar]
Un avance significativo en la tecnologa web fue la Plataforma Java de Sun
Microsystems. Este lenguaje permite que las pginas web contengan pequeos
programas (llamados applets) directamente en la visualizacin. Estos applets se
ejecutan en el ordenador del usuario, proporcionando un interfaz de usuario ms
rico que simples pginas web. Los applets Java del cliente nunca obtuvieron la
popularidad que Sun esperaba de ellos, por una serie de razones, incluyendo la
falta de integracin con otros contenidos (los applets fueron confinados a
pequeas cajas dentro de la pgina renderizada) y el hecho de que muchos
ordenadores del momento eran vendidos a los usuarios finales sin
una JVM correctamente instalada, por lo que se necesitaba que el usuario
descargara la mquina virtual antes de que el applet comenzara a aparecer.
Actualmente Adobe Flash desempea muchas de las funciones que originalmente
se pensaron que podran hacer los applets de Java incluyendo la ejecucin de
contenido de vdeo, animaciones y algunas caractersticas superiores de GUI. En
estos momentos Java se utiliza ms como plataforma y lenguaje para el lado
delservidor y otro tipo de programacin.

JavaScript, en cambio, es un lenguaje de script que inicialmente fue desarrollado


para ser usado dentro de las pginas web. La versin estandarizada es
el ECMAScript. Si bien los nombres son similares, JavaScript fue desarrollado
por Netscape y no tiene relacin alguna con Java, aparte de que sus sintaxis
derivan del lenguaje de programacin C. En unin con el Document Object
Model de una pgina web, JavaScript se ha convertido en una tecnologa mucho
ms importante de lo que pensaron sus creadores originales. La manipulacin del
Modelo de Objetos de Documento despus de que la pgina ha sido enviada al
cliente se ha denominado HTML Dinmico (DHTML), para enfatizar un cambio con
respecto a las visualizaciones de HTML esttico.
En su forma ms simple, toda la informacin opcional y las acciones disponibles
en las pginas web con JavaScript ya son cargadas la primera vez que se enva la
pgina. Ajax("Asynchronous JavaScript And XML", en espaol, JavaScript
Asncrono y XML) es una tecnologa basada en JavaScript que puede tener un
efecto significativo para el desarrollo de la Web. Ajax proporciona un mtodo por el
cual grandes o pequeas partes dentro de una pgina web pueden actualizarse,
usando nueva informacin obtenida de la red en respuesta a las acciones del
usuario. Esto permite que la pgina sea mucho ms confiable, interactiva e
interesante, sin que el usuario tenga que esperar a que se cargue toda la pgina.
Ajax es visto como un aspecto importante de lo que suele llamarse Web 2.0.
Ejemplos de tcnicas Ajax usadas actualmente pueden verse en Gmail,Google
Maps, etc.
Implicaciones sociolgicas[editar]

Wikipedia como parte de la World Wide Web.


La Web, tal y como la conocemos hoy da, ha permitido un flujo de comunicacin
global a una escala sin precedentes en la historia humana. Personas separadas
en el tiempo y el espacio, pueden usar la Web para intercambiar- o incluso
desarrollar mutuamente- sus pensamientos ms ntimos, o alternativamente sus
actitudes y deseos cotidianos. Experiencias emocionales, ideas polticas, cultura,
idiomas musicales, negocio, arte, fotografas, literatura... todo puede ser
compartido y diseminado digitalmente con el menor esfuerzo, hacindolo llegar
casi de forma inmediata a cualquier otro punto del planeta. Aunque la existencia y
uso de la Web se basa en tecnologa material, que tiene a su vez sus propias
desventajas, esta informacin no utiliza recursos fsicos como las bibliotecas o la
prensa escrita. Sin embargo, la propagacin de informacin a travs de la Web
(va Internet) no est limitada por el movimiento de volmenes fsicos, o por copias

manuales o materiales de informacin. Gracias a su carcter virtual, la informacin


en la Web puede ser buscada ms fcil y eficientemente que en cualquier medio
fsico, y mucho ms rpido de lo que una persona podra recabar por s misma a
travs de un viaje, correo, telfono, telgrafo, o cualquier otro medio de
comunicacin.
La Web es el medio de mayor difusin de intercambio personal aparecido en la
Historia de la Humanidad, muy por delante de la imprenta. Esta plataforma ha
permitido a los usuarios interactuar con muchos ms grupos de personas
dispersas alrededor del planeta, de lo que es posible con las limitaciones del
contacto fsico o simplemente con las limitaciones de todos los otros medios de
comunicacin existentes combinados.
Como bien se ha descrito, el alcance de la Red hoy da es difcil de cuantificar. En
total, segn las estimaciones de 2010, el nmero total de pginas web, bien de
acceso directo mediante URL, bien mediante el acceso a travs de enlace, es de
ms de 27.000 millones; es decir, unas 3 pginas por cada persona viva en el
planeta.26 A su vez, la difusin de su contenido es tal, que en poco ms de 10
aos, hemos codificado medio billn de versiones de nuestra historia colectiva, y
la hemos puesto frente a 1.900 millones de personas. Es en definitiva, la
consecucin de una de las mayores ambiciones del hombre: desde la antigua
Mongolia,
pasando
por
la Biblioteca
de
Alejandra o
la
mismsimaEnciclopedia de Rousseau y Diderot el hombre ha tratado de recopilar
en un mismo tiempo y lugar todo el saber acumulado desde sus inicios hasta ese
momento. El hipertexto ha hecho posible ese sueo.
Como la Web tiene un mbito de influencia global, se ha sugerido su importancia
en la contribucin al entendimiento mutuo de las personas por encima de fronteras
fsicas o ideolgicas.
Publicacin de pginas[editar]
La Web est disponible como una plataforma ms englobada dentro de los mass
media. Para "publicar" una pgina web, no es necesario acudir a un editor ni otra
institucin, ni siquiera poseer conocimientos tcnicos ms all de los necesarios
para usar un editor de texto estndar.
A diferencia de los libros y documentos, el hipertexto no necesita de un orden
lineal de principio a final. No precisa de subdivisiones en captulos, secciones,
subsecciones, etc.
Aunque algunos sitios web estn disponibles en varios idiomas, muchos se
encuentran nicamente en su idioma local. Adicionalmente, no todos los softwares
soportan todos los caracteres especiales, y lenguajes RTL. Estos factores son
algunas de las puntualizaciones que faltan por unificarse en aras de una
estandarizacin global. Por lo general, a exclusin de aquellas pginas que hacen
uso de grafas no romnicas, es cada vez ms generalizado el uso del formato
Unicode UTF-8 como codificador de caracteres.
Las facilidades gracias a las cuales hoy da es posible publicar material en la Web
quedan patentes en el nmero al alza de nuevas pginas personales, en las

aquellas con fines comerciales, divulgativas, blogueros, etc. El desarrollo de


aplicaciones gratuitas capaces de generar pginas web de una manera totalmente
grfica e intuitiva, as como un nmero emergente de servicios de alojamiento
web sin coste alguno han contribuido a este crecimiento sin precedentes.
En muchos pases los sitios web publicados deben respetar la accesibilidad web,
viniendo regulado dicho concepto por Normativas o Pautas que indican el nivel de
accesibilidad de dicho sitio:

Pautas de accesibilidad al contenido Web 1.0 WCAG desarrolladas por el


W3C dentro de la Iniciativa WAI (Web Accesibility Iniciative).
Norma UNE:139803

Estadsticas[editar]

Una encuesta de 2002 sobre 2.024 millones de pginas web 27 determin que la
mayora del contenido web estaba en ingls (56,4%), frente a un 7,7% de pginas
en alemn, un 5,6% en francs y un 4,95% en japons. Otro estudio ms reciente
que realizaba bsquedas de pginas en 75 idiomas diferentes, determin que
haba sobre 11.500 millones de pginas web en la Web pblica indexable a finales
de enero del 2005.28 No obstante, cabe resear que este dato ha sido extrado de
los bancos de datos de Google atendiendo a los nombres de dominio y, por tanto,
muchas de las referencias a las que apuntan son meros redireccionamientos a
otras webs.
Problemas de velocidad[editar]
La frustracin sobre los problemas de congestin en la infraestructura de Internet y
la alta latencia que provoca la lenta navegacin, ha llevado a crear un nombre
alternativo para la World Wide Web: la World Wide Wait (en castellano, la Gran
Espera Mundial). Aumentar la velocidad de Internet es una discusin latente sobre
el uso de tecnologas de peering y QoS. Otras soluciones para reducir las esperas
de la Web se pueden encontrar en W3C.

Las guas estndar para los tiempos de respuesta ideales de las pginas web son
(Nielsen 1999, pgina 42):

0,1 segundos (una dcima de segundo). Tiempo de respuesta ideal. El


usuario no percibe ninguna interrupcin.

1 segundo. Tiempo de respuesta ms alto que es aceptable. Los tiempos


de descarga superiores a 1 segundo interrumpen la experiencia del usuario.

10 segundos. Tiempo de respuesta inaceptable. La experiencia de usuario


es interrumpida y el usuario puede marcharse del sitio web o sistema.

Estos tiempos son tiles para planificar la capacidad de los servidores web.
Pronunciacin de "www."[editar]
En ingls, www. es el acrnimo de tres letras ms largo de pronunciar,
[cita requerida]
necesitando nueve slabas. Segn Douglas Adams:
"La World Wide Web es la nica cosa que conozco cuya forma abreviada se tarda
tres veces ms en decir que su forma extendida."
Douglas Adams The Independent on Sunday, 1999
La pronunciacin correcta segn la RAE es popularmente conocida como
triple uve doble, punto o uve doble, uve doble, uve doble, punto. Sin
embargo, muchas veces se abrevia como tres uves dobles, punto. En algunos
pases de habla hispana, como Mxico, Colombia, Panam y Rep. Dom., se suele
pronunciar triple doble u, punto o doble u, doble u, doble u, punto. Mientras
que en Bolivia, Cuba, Argentina, Venezuela, Chile, Ecuador, Paraguay, Per,
Uruguay y Nicaragua triple doble ve, punto o doble ve, doble ve, doble ve,
punto.
En chino, la World Wide Web normalmente se traduce por wn wi wng (),
que satisface las www y que significa literalmente red de 10 mil dimensiones.
En italiano, se pronuncia vu vu vu y en alemn, ve ve ve.
Estndares[editar]
Artculo principal: W3C
Lo siguiente es una lista de los documentos que definen los tres estndars
principales de la Web:

Uniform Resource Locators (URL) (en espaol, Localizador de Recursos


Uniforme)

RFC 1738, Localizador de Recursos Uniforme (URL) (diciembre de


1994)

RFC 3986, Uniform Resource Identifier (URI) (en castellano,


Identificador de Recursos Uniforme): Sintaxis general (enero de 2005)

Hypertext Transfer Protocol


Transferencia de Hipertexto)

(HTTP) (en

espaol,

Protocolo

RFC 1945, Especificacin de HTTP/1.0 (mayo de 1996)

RFC 2616, Especificacin de HTTP/1.1 (junio de 1999)

RFC 2617, Autenticacin HTTP

HTTP/1.1 Especificacin de errores de HTTP/1.1

de

Hypertext Markup Language (HTML) (en espaol, Lenguaje de Etiquetado


de Hipertexto)

Internet Draft, HTML versin 1

RFC 1866, HTML versin 2.0

Referencia de la especificacin HTML 3.2

Especificacin de HTML 4.01

Especificacin de HTML5

Especificacin de HTML Extensible (XHTML)1.0

Especificacin de HTML Extensible (XHTML)1.1

Enlaces rotos y almacenamiento de la Web[editar]


Artculo principal: Enlace roto
Con el paso del tiempo, muchos recursos web enlazados por hiperenlaces
desaparecen, se cambia su localizacin, o son reemplazados con distinto
contenido. Este fenmeno se denomina en algunos crculos como enlaces rotos y
los hiperenlaces afectados por esto suelen llamarse "enlaces muertos".
La naturaleza efmera de la Web ha hecho aparecer muchos esfuerzos de
almacenar la Web. El archivo de Internet es uno de los esfuerzos ms conocidos,
llevan almacenando la Web desde 1996.
Conferencias acadmicas[editar]

El mayor evento acadmico relacionado con la WWW es la serie de conferencias


promovidas por IW3C2. Hay una lista con enlaces a todas las conferencias de las
series.
El prefijo WWW en las direcciones web[editar]
Es muy comn encontrar el prefijo "WWW" al comienzo de las direcciones
web debido a la costumbre de nombrar a los host de Internet (los servidores) con
los servicios que proporcionan. De esa forma, por ejemplo, el nombre de host para
un servidor web normalmente es "WWW", para un servidor FTP se suele usar
"ftp", y para un servidor de noticias, USENET, "news" o "nntp" (en relacin al
protocolo
de
noticias NNTP).
Estos
nombres
de
host
aparecen
como subdominio de DNS, como en "www.example.com".
El uso de estos prefijos no est impuesto por ningn estndar, de hecho, el primer
servidor web se encontraba en "nxoc01.cern.ch" 29 e incluso hoy en da existen
muchos sitios Web que no tienen el prefijo "www". Este prefijo no tiene ninguna
relacin con la forma en que se muestra el sitio web principal. El prefijo "www" es
simplemente una eleccin para el nombre de subdominio del sitio web.
Algunos navegadores web aaden automticamente "www." al principio, y
posiblemente ".com"" al final, en las URL que se teclean, si no se encuentra el
host sin ellas. Internet Explorer, Mozilla Firefox y Opera tambin aadirn
"http://web.archive.org/web/http://www." y ".com" al contenido de la barra de
direccin si se pulsan al mismo tiempo las teclas de Control y Enter. Por ejemplo,
si se teclea "ejemplo" en la barra de direcciones y luego se pulsa slo Enter o
Control+Enter
normalmente
buscar
"http://web.archive.org/web/http://www.ejemplo.com", dependiendo de la versin
exacta del navegador y su configuracin.
Tecnologas web[editar]
Las tecnologas web implican un conjunto de herramientas que nos facilitarn
lograr mejores resultados a la hora del desarrollo de un sitio web.
Navegadores
web[editar]

Google Chrome

Mozilla Firefox

Amaya

Epiphany

Galeon

Otras tecnologas[editar]
Servidores web[editar]

Servidor
HTTP

Apache (libre,
servidor
ms usado del mundo)

Servidor
Cherokee

HTTP

OAI-PMH
CFM Coldfusion
DHTML

PHP

nginx

ASP

IIS

CGI

Internet
Explorer sobre
Windows

Konqueror sobre
linux

Lynx sobre linux

Maxthon

Netscape
Navigator

Opera

Safari

Seamonkey

Shiira

Flock

Arora

K-Meleon

Orca Browser

Avant Browser

Tipologa web[editar]

Buscador Internet

Software social

Portal web o CMS

Bitcora o Weblog / Blog

Wiki

lighttpd

JSP (Tecnologa Ja
va )
.NET

Web 2.0

Pgina web
Este artculo o seccin posee referencias, pero necesita ms para
complementar
su verificabilidad.
Puedes colaborar agregando referencias a fuentes fiables como se
indica aqu. El material sin fuentes fiables podra ser cuestionado y
eliminado.

Ejemplo de una pgina web.


Una pgina web, pgina electrnica o ciberpgina,1 2 es un documento o
informacin electrnica capaz de contener texto, sonido,vdeo, programas,
enlaces, imgenes, y muchas otras cosas, adaptada para la llamada World Wide
Web (WWW) y que puede ser accedida mediante un navegador. Esta informacin
se encuentra generalmente en formato HTML o XHTML, y puede proporcionar
navegacin (acceso) a otras pginas web mediante enlaces de hipertexto. Las
pginas web frecuentemente tambin incluyen otros recursos como ser hojas de
estilo en cascada, guiones (scripts), imgenes digitales, entre otros.

Las pginas web pueden estar almacenadas en un equipo local o en un servidor


web remoto. El servidor web puede restringir el acceso nicamente a redes
privadas, por ejemplo, en una intranet corporativa, o puede publicar las pginas en
la World Wide Web. El acceso a las pginas web es realizado mediante una
transferencia desde servidores, utilizando el protocolo de transferencia de
hipertexto (HTTP).
ndice
[ocultar]

1Caractersticas y tipos de pginas


o

1.1Uso correcto del trmino "pgina web"

1.2Pginas estticas versus pginas dinmicas

1.3JavaScript

2Creacin y edicin de pginas web


o

2.1Sistemas CMS

3Posicionamiento web (SEO)

4Vase tambin

5Referencias
Caractersticas y tipos de pginas[editar]
Una pgina web est compuesta principalmente por informacin (slo texto y/o
mdulos multimedia) as como por hiperenlaces; adems puede contener o
asociar hoja de estilo, datos de estilo para especificar cmo debe visualizarse, y
tambin aplicaciones embebidas para as permitir interactividad.
Las pginas web son escritas en un lenguaje de marcado que provee la capacidad
de manejar e insertar hiperenlaces, generalmente HTML.
Respecto a la estructura de las pginas web, algunos organismos, en especial
el World Wide Web Consortium (W3C), suelen establecer directivas con la
intencin de normalizar el diseo, y para as facilitar y simplificar la visualizacin e
interpretacin del contenido.
Una pgina web es en esencia una tarjeta de presentacin digital, ya sea para
empresas, organizaciones, o personas, as como una manera de comunicar ideas,
pensamientos, conocimientos, informaciones o teoras. As mismo, la nueva
tendencia orienta a que las pginas web no sean slo atractivas para los
internautas, sino tambin optimizadas (preparadas), para los buscadores a travs

del cdigo fuente. Forzar esta doble funcin puede, sin embargo, crear conflictos
respecto de la calidad del contenido.
Uso correcto del trmino "pgina web"[editar]
Conviene resear que en la jerga popular se han generalizado un cierto mal uso
del trmino de pgina web.
Es frecuente ver a personas referirse con "pgina web" a un sitio web completo.
Siendo rigurosos, esto es incorrecto ya que "pgina web" se refiere a una pgina
concreta, con una URL especfica y no a un sitio completo compuesto por
mltiples pginas web con diferentes URLs.
Pginas estticas versus pginas dinmicas[editar]
El contenido de una pgina web puede ser predeterminado (pgina web esttica)
o generado al momento de visualizarla, o solicitarla a un servidor web (pgina web
dinmica).
En el caso de las pginas estticas, al acceder el usuario, el servidor descarga
simplemente un simple fichero con un contenido condificado en HTML que se
visualiza a continuacin en su navegador. Un proceso muy similar a la descarga
de cualquier fichero, por ejemplo un documento PDF.
El principal problema de estas pginas es que no permiten la interaccin con el
usuario, equivalente a una coleccin de documentos invariables, como un libro, en
la web.
Las pginas dinmicas que se generan al momento de la visualizacin. No son un
simple documento HTML, sino que se estn creadas en algn lenguaje
interpretado. El ejemplo ms popular es PHP, el lenguaje en el que estn
programadas aplicaciones muy populares como WordPress o MediaWiki, el
software en el que est implementado la propia Wikipedia.
Esto permite la creacin de aplicaciones muy complejas. Un ejemplo tpico seran
las tiendas online como Amazon.
Aqu la web interacta con el usuario y es necesario que componga las pginas de
manera dinmica. Por ejemplo: cuando un usuario busca determinados productos,
la aplicacin realiza una consulta a su base de datos, obtiene los resultados y
compone con ellos "sobre la marcha" el HTML que corresponde a la lista de los
productos. Una vez compuesto dinmicamente el HTML de la pgina entera, se
devuelve al navegador exactamente igual que si hubiese sido una pgina HTML
esttica.
JavaScript[editar]
Por otra parte, existe la posibilidad de introducir dinamismo en el lado cliente a
travs del lenguaje JavaScript, diseado especficamente para navegadores web.
Los controles de interfaz de usuario como rboles o tablas con funciones de
pginacin estn creados tpicamente en JavaScript.
Creacin y edicin de pginas web[editar]

La manera ms simple de crear pginas web consiste en utilizar un simple editor


de texto como, por ejemplo, Notepad++ y editar directamente el cdigo HTML ms
las hojas de estilo. Es la manera en la que en los inicios de Internet se creaban la
mayora de las pginas web.
Sistemas CMS[editar]
Este enfoque "artesanal" es poco productivo por la gran cantidad de codificacin
de HTML que implica y, adems, sirve slo para webs completamente estticas.
No permite implementar cosas como, por ejemplo, una seccin de comentarios de
los lectores como las que son habituales en blogs o en peridicos digitales.
Por ese motivo surgieron los sistemas CMS como, por ejemplo, Joomla que evitan
al usuario la codificacin en HTML y ofrecen herramientas como editores visuales
que convierten la tarea de la creacin de pginas web a algo parecido a la edicin
de un documento en una aplicacin de ofimtica como OpenOffice o Word.
Estas herramientas son aplicaciones web creadas con lenguajes de programacin
como PHP y que usan bases de datos como MySQL que no solamente permiten
una edicin ms cmoda de los contenidos, sino tambin implementar webs
dinmicas.
Entre estos sistemas destacan las herramientas para la creacin de blogs por ser
las ms populares, lideradas por el CMS WordPress.
WordPress en particular, adems de ser la herramienta lder para la creacin de
blogs, se est conviertiendo en la herramienta ms utilizada para la creacin de
webs pequeas y medianas.3
Posicionamiento web (SEO)[editar]
El posicionamiento web de una pgina web es la base para optimizar todo un sitio
web el cual es un conjunto de pginas web.
La finalidad es que la pgina sea lo ms inteligible posible para los bots de los
buscadores, lo cual ayudar a que se posicionen ms alto en las bsquedas para
las cuales estn optimizadas.

Indice

Introduccin

UNIDAD 1 "La world wide web"

1. 1. Internet

1. 2. Historia de Internet

1. 3. Historia de la Web

1. 4. Qu es la World Wide Web o la Web?

1. 5. Hipertexto

1. 6. Funcionamiento de la Web

1. 6. 1. Navegadores que se utilizan

1. 7. Cmo encuentra la gente una pgina Web?

1. 7. 1. Sistemas de Bsqueda

1. 8. Qu puede contener una pgina Web?

1. 9. Qu puede hacer una empresa a travs de una pgina web?

1. 10. Dominio

1. 11. URLs

UNIDAD 2 "Construccin Pginas Web"

2. 1. Construccin Pginas Web

2. 2. Premisas bsicas para crear un Web de xito

2. 2. 1. Un buen contenido

2. 2. 2. Un buen diseo

2. 2. 3. Imgenes en el diseo

2. 2. 4. Elementos interactivos

2. 3. Etapas de desarrollo de un sitio Web

2. 4.

2. 5. Diseo

2. 6. Instalacin y Pruebas

UNIDAD 3 "Lenguaje HTML"

3. 1. Esqueleto bsico de la estructura HTML

3. 2. Formatear Texto

3. 1. 1. Tamao de texto

3. 1. 2. Tipo de letra

3. 1. 3. Posicin

3. 3. Elementos Textuales

3. 3. 1. Caracteres y smbolos

3. 3. 2.Listas

3. 3. 3.Una Lista Numerada

3. 3. 4.Una lista No Numerada

3. 3. 5.Un Lista de Definiciones

3. 3. 6.Tablas

3. 4. Editores HTML

3. 5. Links o enlaces de hypertexto

3. 5. 1. Enlaces dentro de la misma pgina

3. 5. 2.Enlaces con otra pgina nuestra

3. 5. 3.Enlaces con una pgina fuera de nue

3. 5. 4.Enlaces con una direccin de email

3. 6. Imgenes

3. 6. 1. Formato GIF

3. 6. 2. Formato JPEG

3. 6. 3. Posicin de las imgenes

3. 6. 4. Imgenes utilizadas como enlaces

3. 6. 5. Editores de Imgenes

3. 7. Frames o marcos

3. 8. Los formularios

UNIDAD 4 "Hardware y Software"

4. 1. Hardware y Software

4. 2. Hardware

4. 3. Tipos de lnea

4. 4. Routers

4. 5. Servidores(Hardware)

4. 5. 1. Memoria Ram

4. 5. 2. Disco Duro

4. 5. 3. Procesador

4. 5. 4. Software

4. 6. Servidores(Software)

DNS(Domain Name Server)

WWW(Word Wide Web)

FTP(File Transfer Protocol)

Pop3(Post Office Control)

4. 7. Otras caractersticas

Direcciones IP

Servidor DNS

Acceso telefnico

4. 8. CGIs

4. 9. Tecnologas capaces de integrarse en una Pgina Web

4. 10. Lenguaje Java

4. 10. 1. Independencia de plataforma

4. 10. 2. Lenguaje de programacin orientad

4. 10. 3. Incompatibilidades y seguridad

4. 11. JavaScript

4. 11. 1. Lenguaje Interpretado

4. 11. 2. Lenguaje no extensible

4. 11. 3. Ventajas de JavaScript

4. 11. 4. Desventajas de JavaScript

4. 12. ActiveX

4. 12. 1. Cascading Style Sheets (CSS)

4. 13. VRML

UNIDAD 5 "Seguridad en una Pgina Web"

5. 1. Seguridad en una Pgina Web

5. 2. Condiciones de seguridad

5. 1. 1. Operatividad

5. 1. 2. Integridad

5. 1. 3. Privacidad

5. 3. Seguridad y transacciones en efectivo

5. 4. Encriptamiento

5. 5. Firma digital

5. 6. Creacin de un sitio seguro

5. 7. Firewalls, wrappers y proxies

6. CONCLUSION

7. BIBLIOGRAFIA

9. MENCIN DE TRABAJOS ANTERIORES

10. GLOSARIO

Introduccin
La World Wide Web permite una manera ms organizada de acceder a la
informacin disponible en Internet, presentando una interfaz amigable con el
usuario mediante navegadores como Netscape, Mosaic y Microsoft Internet
Explorer.
El surgimiento de la World Wide Web ha ayudado a un crecimiento considerable
de Internet en la actualidad. Compaas pequeas, empresas grandes,
ayuntamientos, estados, gobiernos de distintos pases, universidades, bibliotecas,
estn presentes en Internet.
El presente trabajo tiene como objetivo mostrar las maravillosas capacidades de la
World Wide Web, en que consiste la misma, sus utilidades, como as tambin los
criterios a tener en cuenta en el diseo para que un sitio Web tenga xito.

Por otro lado intenta hacer un aporte a trabajos nombrados en la pgina 54, ya
que algunos hacen mencin del tema o lo muestran desde una visin particular.
Este trabajo trata de dar un enfoque actual y personal, tratando de ser til a quien
este interesado en el tema.
Unidad 1 "La Word Wide Web"
1.1. Internet
Internet es una gran red de redes, tambin llamada Supercarretera de la
informacin. Es el resultado de la interconexin de miles de computadoras de todo
el mundo. Todas ellas comparten los protocolos de comunicacin, es decir que
todos hablan el mismo lenguaje para ponerse en contacto unas con otras.
Los servicios bsicos ofrecidos ahora por Internet son correo electrnico, noticias
en red, acceso a computadoras remotas y sistemas de adquisicin de datos, y la
capacidad para transferir informacin entre computadoras remotas.
1. 2. Historia de Internet
Empez en los Estados Unidos de Amrica en 1969, como un proyecto puramente
militar. La Agencia de Proyectos de Investigacin Avanzados de Defensa (DARPA)
desarroll una red de computadoras llamada ARPANET, para no centralizar los
datos, lo cual permita que cada estacin de la red poda comunicarse con
cualquier otra por varios caminos diferentes, adems presentaba una solucin
para cuando ocurrieran fallas tcnicas que pudieran hacer que la red dejase de
funcionar.
Los sitios originales que se pusieron en red eran bases militares, universidades y
compaas con contratos del Departamento de Defensa. Conforme creci el
tamao de esta red experimental, lo mismo sucedi con las precauciones por la
seguridad. Las mismas redes usadas por las compaas y las universidades para
contratos militares se estaban volviendo cada vez ms accesibles al pblico
Como resultado, en 1984, ARPANET se dividi en dos redes separadas pero
interconectadas. El lado militar fue llamado MILNET. El lado educativo todava era
llamado tcnicamente ARPANET, pero cada vez se hizo mas conocida como
Internet.
En mayo de 1995, entre 35 y 45 millones de personas usaban Internet y este
nmero fue creciendo mes a mes en un 10 a 15%. Las estimaciones actuales
colocan al nmero de personas en Internet en enero de 1997 en 62 millones de
usuarios individuales.

Podemos decir que el resultado final es que lo que comenz como un proyecto de
investigacin gubernamental y educativo ahora se ha convertido en uno de los
medios de comunicacin ms importante de la actualidad. Nunca antes haba sido
posible tener acceso a tantas personas de culturas y antecedentes tan variados.
Adems podemos decir que la Internet no es gratis, la pagamos bsicamente
nosotros, los contribuyentes, centros de investigacin, educacionales, institutos y
universidades, las empresas comerciales, nosotros a travs del incremento en sus
productos y la publicidad.
1. 3. Historia de la Web
La Web es una idea que se construyo sobre la Internet. Las conexiones fsicas son
sobre la Internet, pero introduce una serie de ideas nuevas, heredando las ya
existentes.
Empez a principios de 1990, en Suiza en el centro de investigacin CERN (centro
de Estudios para la Investigacin Nuclear) y la idea fue de Tim Berners-Lee, que
se gest observando una libreta que l usaba para aadir y mantener referencias
de cmo funcionaban los ordenadores en el CERN.
Antes de la Web, la manera de obtener los datos por la Internet era catica: haba
un sinfn de maneras posibles y con ello haba que conocer mltiples programas y
sistemas operativos. La Web introduce un concepto fundamental: la posibilidad de
lectura universal, que consiste en que una vez que la informacin est disponible,
se pueda acceder a ella desde cualquier ordenador, desde cualquier pas, por
cualquier persona autorizada, usando un nico y simple programa. Para que esto
fuese posible, se utilizan una serie de conceptos, el ms conocido es el hipertexto.
Con Web los usuarios novatos podran tener un tremendo poder para hallar y
tener acceso a la riqueza de informacin localizada en sistemas de cmputos en
todo el mundo.
Este solo hecho llev un avance tremendo de Internet, un mpetu tan grande que
en 1993 World Wide Web creci un sorprendente 341000%, tres aos despus, en
1996, todava s esta duplicando cada 50 das.
1. 4. Qu es la World Wide Web o la Web?
La World Wide Web consiste en ofrecer una interface simple y consistente para
acceder a la inmensidad de los recursos de Internet. Es la forma ms moderna de
ofrecer informacin. el medio ms potente. La informacin se ofrece en forma de
pginas electrnicas.

El World Wide Web o WWW o W3 o simplemente Web, permite saltar de un lugar


a otro en pos de lo que no interesa. Lo ms interesante es que con unas pocas
ordenes se puede mover por toda la Internet.
Para entender lo que es la Web debemos tener una idea de lo que es el
Hipertexto.
1. 5. Hipertexto
Hipertexto son datos que contienen enlaces (links) a otros datos.
En el lenguaje Web, un documento de hipertexto no es solo algo que contiene
datos, sino que adems contiene enlaces a otros documentos.
Un ejemplo simple de hipertexto es una enciclopedia que al final de un tema tiene
referencias de algn tema en especial o referencias bibliogrficas a otros textos.
En Hipertexto, el ordenador hace que seguir esas referencias sea facilsimo. Esto
implica que el lector se puede saltar la estructura secuencial del texto y seguir lo
que ms le gusta.
En Hipertexto se pueden hacer enlaces en cualquier lugar, no slo al final.
Cada enlace tiene una marca que lo destaca, puede estar resaltado, subrayado o
puede estar identificado por un nmero.
El hipertexto no esta limitado a datos textuales, podemos encontrar dibujos del
elemento especificado, sonido o vdeo referido al tema. Estos documentos que
tienen gran variedad de datos, como sonido, vdeo, texto, en el mundo del
hipertexto se llama hipermedia.
El hipertexto es una herramienta potente para aprender y explicar. El texto debe
ser diseado para ser explorado libremente y as se consigue una comunicacin
de ideas ms eficientes.
1.6. Funcionamiento de la Web
Una vez que el usuario esta conectado a Internet, tiene que instalar un programa
capaz de acceder a pginas Web y de llevarte de unas a otras siguiendo los
enlaces.
El programa que se usa para leer los documentos de hipertexto se llama
"navegador", el "browser", "visualizador" o "cliente" y cuando seguimos un enlace
decimos que estamos navegando por el Web.

As, no hay ms que buscar la informacin o la pgina deseada y comenzar a


navegar por las diferentes posibilidades que ofrece el sistema.
Navegar es como llaman los usuarios de la red a moverse de pgina en pgina
por todo el mundo sin salir de su casa.
Mediante los Navegadores modernos podemos, acceder a hojas de calculo, base
de datos, vdeo, sonido y todas las posibilidades ms avanzadas. Pero el diseo
de pginas debe mantener un equilibrio entre utilizar todas las capacidades y la
posibilidad de ser ledas por cualquier tipo de Navegador.
El visualizador nos presentar perfectamente cualquier pgina ".txt" generada por
cualquier editor, y los links entre documentos slo requieren un simple y sencillo
comando. Y an as podremos conseguir el tipo y tamao de letra y colores de
texto y fondo que queramos, simplemente configurando el visualizador.
1. 6. 1. Navegadores que se utilizan
Los ms conocidos son el Explorer de Microsoft, Mosaic y el Netscape de
Netscape Communications Corporation en Estados Unidos y otros pases. Tienen
capacidades diferentes y es importante cuando se crea una pgina Web, adems
de un buen diseo, tener en cuenta la compatibilidad, es decir, programar pginas
de modo que las acepte cualquier Navegador.
Netscape es el que soporta ms y mejores efectos, incluido programas embebidos
en el propio texto (versin 2.0 en adelante), escritos en lenguaje Java (algo muy
parecido al lenguaje C), que son interpretados por el visualizador, y que permiten
realizar pginas "inteligentes".
Conectndose a Internet, con un visualizador Netscape o Explorer, adems de ver
documentos HTML se puede recibir y enviar correo electrnico, recibir y enviar
NEWS (noticias), visitar los servidores GOPHER (servidores de ficheros), y
acceder a servidores FTP (ms servidores de ficheros) tanto en entrada como en
salida, todo ello con el mismo programa. Tambin, como no, se pueden imprimir
los documentos visualizados. Casi todos suelen ser " WYSIWYG".
1. 7. Cmo encuentra la gente una pgina Web?
1. 7. 1. Sistemas de Bsqueda
En la Web no existe un directorio centralizado. Para acceder a una pgina
directamente se debe conocer la direccin exacta donde se encuentra. Pero lo
ms habitual no es conocer esa direccin exacta, sino tener una idea del tema en
el que se est interesado y sobre el que se necesite informacin.

Existen empresas como Yahoo, Altavista, Ol, Oz, etc., que han creado
diferentes Sistemas de Bqueda, para evitar la navegacin a la deriva.
Estas consisten en un tipo de pginas Web donde se puede escribir una palabra o
una breve referencia que defina la bsqueda que se quiere realizar. El sistema
consulta sus datos y te muestra enlaces con las pginas Web que contienen la
referencia escogida. Existen diferentes buscadores y cada uno de ellos ha creado
su propio directorio. Unos son ms completos, otros ms organizados, otros son
ms exigentes y selectivos en su informacin, cada uno tiene caractersticas
propias, pero todos ellos ayudan a mantener el rumbo.
1. 8. Qu puede contener una Pgina Web?
Hemos mencionado el tipo de informacin que puede contener una pgina Web:
texto, imagen, sonido, vdeo, e incluso, mundos 3D y animacin.
El usuario no se limita a buscar y encontrar la informacin de un modo pasivo, sin
intervenir. La mayor innovacin de las pginas Web se traduce en una sola
palabra: Interactividad. Una pgina Web puede contener elementos que permiten
una comunicacin activa entre el usuario e informacin, la pgina responder a
sus acciones.
Por ejemplo:

Formularios: a travs de los cuales la empresa podr disponer de un modo


de solicitud de informacin, un buzn de sugerencias o posibilidad de realizar
subscripciones o pedidos

Accede y manejar bases de datos de todo tipo: Consultar por ejemplo, una
lista de todos los fondos de inversin en Espaa.

Participar en los juegos ms diversos. Echar una partida de Bingo o


participar en un divertido juego de bsqueda por el ciberespacio.

Sistemas de Bsquedas: Encontrar las pginas que contienen informacin


que se necesita en los principales buscadores espaoles o localizar una empresa
en las pginas amarillas electrnicas.
1. 9. Qu puede hacer una empresa a travs de una pgina web?

Proveer a clientes la informacin acerca de sus productos y servicios, y


actualizarla a medida que se van desarrollando nuevos aspectos de ellos. Esto es
mucho ms sencillo y econmico que hacer llamadas telefnicas, imprimir nuevos
catlogos o hacer publicaciones de prensa cada vez que lo requiera.

Evaluar a sus clientes actuales y desarrollar nuevas oportunidades de


negocio. Mediante encuestas publicadas dentro de su pgina Web, puede obtener
una respuesta de sus clientes actuales, y as conocer y abordar mejor sus
inquietudes y sugerencias respecto al servicio que estn recibiendo de su
empresa. Igualmente, puede mostrar nuevos productos e ideas y conseguir la
opinin de los visitantes de su pgina, que son a la vez sus clientes potenciales.
De esta manera, puede crear una base de datos de clientes (actuales y
potenciales) para luego enviarle nuevas informaciones a travs de correos
electrnicos con costos irrisorios.

Otorgar informacin detallada y especfica acerca de sus productos


(manuales de instruccin) y de los procesos de comercializacin (adquisicin y
compra) de los mismos. Si su pblico desea saber ms sobre la empresa, la
pgina Web es el mejor vehculo para hacerle llegar esa informacin.
1. 10. Dominio
En el supuesto de estar buscando informacin sobre una empresa determinada, el
primer impulso sera teclear el nombre de la empresa seguido del sufijo es o com,
los ms habituales.
Si se realiza esta accin slo se encontrar a la empresa en esa direccin si se
dispone de dominio propio, es decir si la empresa tiene un servidor propio o ha
alquilado espacio en un servidor dedicado a la gestin y mantenimiento de
pginas Web. Si no es as, si la empresa simplemente se encuentra situada en
el dominio de otra compaa, ser ms difcil de localizar, ya que tendr una
direccin ms complicada, difcil de encontrar y memorizar.
Adems, si la empresa tiene dominio propio, en el caso de que decida cambiar de
compaa a la que alquile el espacio, la direccin se mantiene, ya que el dominio
propio pertenece a la empresa que lo usa y puede instalarse en otro host sin
problemas. Si no tiene dominio propio y decide cambiar de proveedor de Internet,
su direccin de Internet cambiar y tendr que reflejarlo en su publicidad.
El dominio propio ofrece una imagen ms profesional y competente. Los clientes
agradecern que se les proporcione un acceso sencillo y consistente a su
informacin.
1. 11. URLs
Localizador Uniforme de Recursos (URL; Uniform Resource Locator )es una
direccin especial usada por los navegadores Web, para tener acceso a
informacin en Internet. El URLs especifica el ordenador en que se hospeda, el
directorio, y el nombre del fichero A travs de estas direcciones o URLs vamos a
poder conectar los diferentes objetos (no solo texto), aunque se acceda a ellos a
travs de diferentes protocolos. Una cualidad de los URLs es que permiten utilizar

los datos ya existentes en la Internet (Wais, Gofher, ftp) y as es como consigue la


Web envolver a la Internet sencilla y eficazmente
Si no sabemos el URLs, se puede ir a al URL de alguno de los ndices de
Bsqueda.
Unidad 2 "Construccin de Pginas Web"
Premisas bsicas para crear un Web de xito
2. 2. 1. Un buen contenido
El contenido depender directamente de la temtica del Web. La gran mayora de
los usuarios que acuden a un sitio Web lo hacen en busca de informacin. Da
igual como se presente dicha informacin (texto, imgenes, vdeo, audio) pero un
Web debe aportar contenido. Es importante tener en cuenta que WWW es un
medio de comunicacin distinto a los que hasta ahora conocamos (televisin,
radio, prensa, etc.); el navegante pasa de pgina en pgina Web a ritmo de clic de
ratn, y generalmente pasa poco tiempo en una misma pgina. Por lo tanto no se
debe abusar de la informacin textual, ya que son muy pocos los visitantes que se
leen completamente una pgina Web. Siempre se ha dicho que una imagen vale
mas que mil palabras, y aunque una pgina Web no es un programa de televisin,
las imgenes siempre son importantes.
2. 2. 2. Un buen Diseo
No es necesario ser un gran diseador para crear paginas Web con un mnimo de
sensibilidad grfica. A veces, un diseo simple se agradece mucho ms que una
Web inundada de "gifs" en movimiento. El utilizar una tipografa determinada, unos
colores adecuados, iconos, fotos, etc. puede convertir la experiencia de visitar un
Web en algo mucho ms agradable.
Es importante en el aspecto del diseo de un Web la estructuracin del mismo.
Facilitar la navegacin mediante menes, iconos, mapas y otros elementos puede
evitar que ms de un visitante se pierda dentro de un Web. En el caso de crear un
Web excesivamente grande y complejo resulta de ayuda para el visitante la
inclusin de mapas (esquemas con enlaces de hipertexto que representan todo el
Web) para no perderse.
2. 2. 3. Las imgenes en el diseo
La velocidad de acceso al Web est siempre muy reida con el diseo. Es
frecuente el caso en que, para embellecer un Web se utilicen muchas imgenes
(en formatos gif o jpeg) de gran tamao. Esto obliga a los usuarios con conexiones
lentas a sufrir largas esperas hasta que la informacin se presente en pantalla, y

eso es un riesgo porque ms de dos saltarn a cualquier otra direccin Internet


antes de perder su tiempo.
La velocidad de la Web tambin depender en gran medida de lo saturadas que
estn las lneas de acceso a nuestro centro proveedor de presencia en Internet
(en resumen, el servidor donde se aloja el Web). Sin embargo este es un
problema que se escapa del mbito del diseo.
2. 2. 4. Elementos Interactivos
La interactividad es fundamental para el xito de un Web. Se debe evitar la
sensacin "lectura de peridico" que puede causar en un visitante un Web pasivo
y lineal. Adems la interactividad puede beneficiar a quien publica el Web ya que a
travs de formularios podr conocer mejor los perfiles de quienes pasan por las
pginas.
Podemos calificarlos como aspectos filosficos a tener en cuenta en el diseo de
un Web.
2. 3. Etapas de Desarrollo de un proyecto de sitio Web
El desarrrollo de un proyecto de sitio Web puede dividirse en tres etapas
principales:
1.

Prediseo,

2.

Diseo,

3.

Instalacin y prueba.

El punto de vista desde el cual se analiza el proceso de diseo no es desde la


interrelacin usuario-tecnologa, sino como interaccin humana, mediatizada por la
tcnologa. Es decir, entender a la Web como medio de comunicacin entre
personas. Esto nos debe ayudar a pensar permanentemente en "el otro", la
persona invisible y desconocida para quien hacemos la pgina Web.
De todas las palabras que utilizamos al hablar de Internet, la que ms deben tener
en cuenta los diseadores es la que designa al acto de instalar un sitio, pensar en
el pblico, pensar en cmo piensa el pblico.
Etapa de la conceptualizacin
Planificar la Web

Objetivos AJUSTE

Pblico Se corrigen los

Contenido elementos de

Estructura prediseo que no

Visualizacin cumplen los requerimientos previstos


.
Etapa de armado de pginas
y configuaracin del sitio
"Hacer" la Web"
AJUSTE

Diseo de grficos Se corrigen los

Diseo de pginas elementos de

Establecer links diseo que no


internos y externos funcionan

Incorporar multimedia correctamente o no se

Incorporar archivos. visualizan de acuerdo a lo esperado


Etapa de puesta en marcha
Correcciones y ajustes finales
"Hacer que todo funcione"

Prueba de todos los links

Prueba de funcionamiento de
todos los elementos de multimedia.

Prueba de funcionamiento de
formularios, e-mail, buscadores, etc.
1. Prediseo
A la etapa de Prediseo o conceptualizacin podemos dividirla en cinco
componentesstro anlisis. Ellos son: objetivos, pblico, contenidos, estructura y
visualizacin. Estos interactan entre s y se condicionan mutuamente.

Objetivos
Este es uno de los elementos ms importantes, que determina a los otros. Hay
que responder a la pregunta: para qu se pblica este sitio?; qu quiero que
suceda raz de mi publicacin en la Web?.
Las respuestas deben ser del tipo como por ejemplo: quiero que los clientes
puedan actualizar la lista de precios, en forma sencilla, que acceda al catalogo
electrnico de productos y puedan hacer sus pedidos automticamente, contribuir
acerca de la necesidad de conservar las especies en peligro de extensin, etc.
Estar en Internet no es una respuesta vlida.
En la elaboracin del objetivo(si existe ms de uno, hay que listarlos a todos y
jerarquizar) conviene que participen todas las personas que tienen que ver o estn
interesadas en el xito del proyecto.
En este momento habra que validar si las aspiraciones expresadas en los
objetivos son compatibles con el funcionamiento de Internet. Por ejemplo, si bien
es posible vender libros, discos, pizzas o corbatas a travs de Internet,
posiblemente no funcione con calzado, que necesita ser fsicamente probado.

Pblico
Al hablar de pblico no nos referimos a cualquier persona que recorriendo la red
llegue a nuestra pgina, sino a aquella parte de la poblacin a la que pretendemos
alcanzar e influir con el mensaje. Esto esta estrechamente vinculado con los
objetivos establecidos y la naturaleza del sitio que nos proponemos.
Necesitamos construir un identikit de nuestro pblico, tratando de definir, en
general sus intereses, inclinaciones, gustos, preferencias, etc., y en particular,
como usuarios de Internet. Tenemos que dar una respuesta lo ms concreta y
especficamente posible a la pregunta "esa gente, qu busca de mi pgina?".
Porque la Web debera dar respuesta a esa pregunta.

Todo lo que sepamos y supongamos sobre el pblico-target (el que nos interesa)
servir, adems, para establecer parte de los criterios de diseo de contenidos,
lenguajes, esttica.

Contenidos
Se debe listar la informacin que se desea incluir en la Web. Esta informacin
debe ser significativa, y til para el pblico. Teniendo en cuenta lo que a ellos les
interesa, no lo que a nosotros nos gustara que nos interese.
En el caso de que existan otras formas de acceso a informacin disponible para
esas mismas personas, el contenido de la Web deber ser superador de esos
otros materiales. Es decir que si los clientes de una firma reciben un folleto en el
que se describen los servicios que se prestan, el sitio Web al que accedern luego
no puede repetir simplemente lo que all se dice.
Informacin, no textos redundantes sobre la importancia de esa informacin.
El lenguaje utilizado para brindar la informacin en Internet debe ser sobrio,
conciso, concreto. No funciona bien el lenguaje insinuante y ambiguo que puede
ser perfecto para avisos grficos o folletera.
Todo lo que se hace contribuye a formar la imagen que tiene el pblico de la
empresa, marca, producto, institucin o servicio. La Web no es una excepcin y
cualquier sentimiento de frustracin que experimente el usuario no se canalizar
hacia el o los autores del sitio Web, sino hacia la imagen que mencionamos.

Estructura
La organizacin de la informacin es un tema clave para asegurar un buen
funcionamiento de un sitio.
El primer elemento organizador son las pginas. Conviene incluir en cada una de
ellas una unidad de informacin autnoma, completa. En el caso de que el
volumen sea excesivo para ello, dividir esa unidad de informacin en subunidades
ms pequeas, coherentes, completas cada una en s misma. Una unidad de
informacin es un tema o un subtema.
Las relaciones de las pginas entre s configuran la estructura del sitio. A partir de
la pgina principal o home page se vinculan mediante links el resto de las pginas.
Esto es bastante sencillo de implementar en lenguaje HTML, pero es ms
complicado decidir de que manera, en qu orden, con qu configuracin se
establecer la cadena de vnculos.

Ante todo hay que tener en cuenta que la estructura debe responder a los criterios
de bsqueda. Hay que hacerse la pregunta acerca de cmo se intentar
encontrar esta informacin?. Los criterios " naturales" de clasificacin pueden no
ser adecuados. Por ejemplo, es comn que quienes venden repuestos acomoden
los mismos por tipo: juntas por aqu, poleas por all, resortes de este lado. El
usuario, a su vez, necesita el repuesto para una mquina o artefacto, marca,
modelo, funcin del repuesto que busca. Los links y la estructura del sitio tendrn
que tener en cuenta estas cuestiones.
El otro tema es que los usuarios reconocen las pginas de la Web utilizando como
gua palabras clave colocadas en botones, barras de control, grficos mapeados,
o utilizadas como marcas de hipertexto; palabras que por su significado indican o
sugieren el contenido de pginas a las que derivan. Es sabido que los significados
de las palabras no son unvocos, y la ambigedad puede ser un problema. El
conocimiento de la cultura y usos lingsticos del pblico nos ser sin duda, de
gran utilidad a la hora de elegir las palabras que se titularn nuestros botones o
identificarn los links de derivacin a otras pginas del sitio.
Hay que tener en cuenta que el usuario no tiene cmo saber la manera en que
sigue la cadena de links ms all de las pginas a las que puede entrar
directamente desde el lugar donde se encuentra. Que el usuario no encuentre la
informacin buscada despus de recorrer cuatro o cinco pginas encadenadas
puede significar que el mismo abandone el sitio o la indeseada sensacin de
frustracin que nos interesa evitar.
Un tema relacionado a ste es el de los mecanismos de identificacin y de
recorrido del sitio. Estos deberan permitir al usuario saber en todo momento el
lugar o zona del sitio donde se encuentra, as como desplazarse hacia cualquier
otra pgina sin necesidad de recorrer toda la cadena en sentido inverso. Los
paneles de control son una buena ayuda.

Visualizacin
Un sitio Web no es una torta. La grfica (incluida elementos multimedia) de un sitio
Web debe se una herramienta de comunicacin al servicio de los objetivos
planteados y condicionados por las pautas culturales (preferencias, gustos) del
pblico.
Esto significa que tampoco es un espacio de lucimiento del diseador, ni la
esttica.
Debe adecuarse a los gustos y preferencias de los responsables del sitio. Una vez
ms los objetivos trazados y el perfil del pblico deberan ser los instrumentos
para tomar las decisiones de diseo grfico y multimedia.

Adems de los criterios estticos y comunicacionales del diseo grfico, es


importante respetar los criterios tcnicos especfico:
1. Que cada pgina sea fcil de cargar.

La velocidad de carga de una pgina est en funcin del estado de las


lneas y de la
cantidad de informacin que contiene. Sobre el primer parmetro no hay nada que
podamos hacer desde el diseo, pero s sobre el segundo: establecer para cada
pgina un mximo de bytes y no sobrepasarlo.

Realizar los grficos del tamao ms chico posible.


Repetir los iconos siempre que sea posible. El browser los leer de la
memoria cach a
partir de la segunda vez que deba colocarlos en la pgina.

Grabar cada grfico en formato GIF y JFG, verificar el tamao de ambos y


descartar el
mayor.

Reducir la cantidad de colores de cada grfico al mnimo indispensable. De


todos modos, la mayor parte de los usuarios no pueden visualizar ms de 256.

Reflexionar cuidadosamente sobre la utilizacin de recursos de multimedia:


agregan algo realmente a la pgina? .
2. Que las pginas sean fciles de leer.

Resolver el contraste texto/fondo con valores de luminosidad y no slo


decolor. Eliminar el color del monitor, si tiene esa posibilidad, o imprimir la pgina
en un lser monocroma para verificar esto.

Tener cuidado con las texturas del fondo: no deben tener un dibujo
excesivamente ntido que perjudique la lectura. Tampoco es conveniente que sean
motivos muy contrastados (contornos claros y oscuros), ya que se vern mal tanto
los textos oscuros como los claros. En el caso de utilizar texturas fuertes, agrandar
los suficiente el tamao de la tipografa.

El tamao de la tipografa debe ser adecuado para ser ledo sin dificultad
aun en computadoras seteadas con altas resoluciones de pantalla.

Es importante jerarquizar los ttulos, subttulos, manteniendo la coherencia


de los estilos en todo el sitio. Para eso es una buena ayuda escribir una pequea
norma que establezca el tamao relativo de la tipografa para cada categora de
ttulos, y subttulos, as como si stos van centrados, alineados, con bullets, etc.
3. Establecer guas visuales que permitan saber que cada pgina pertenece al
mismo sitio.
La coherencia visual ayuda en ese sentido. Un sitio en el que cada pgina tiene un
fondo diferente, varan los iconos y cambian otros componentes de la composicin
visual, desconcierta al usuario, que no sabe si est en el mismo sitio o si el ltimo
link lo llev al otro extremo del mundo.
2. Diseo
Cuando hablamos sobre diseo de pginas Web, realmente nos referimos al
HTML o Hyper-text Markup Language. El lenguaje HTML consiste en una serie de
comandos que le indican al programa navegador de WWW cmo darle formato al
texto que contienen los archivos. En la actualidad no hace falta ser un experto en
HTML debido a que los procesadores de texto existentes se encargan de hacer el
trabajo, agregando el cdigo automticamente, a lo que queremos mostrar.
Los servicios de diseo de pginas Web cubren un rango que va desde convertir
archivos de texto a formato HTML, hasta desarrollar extensos conjuntos de
pginas cargadas de ilustraciones e hipervnculos relacionados entre s. Podra
drsele un enfoque especial a su pgina para algn programa navegador
especfico, pero siempre debe asegurarse de que las pginas sean vistas por el
mayor nmero de plataformas posibles.
La tarea de diseo de pginas Web convoca por lo menos tres especialidades
diferentes: comunicacin (humana), programacin (HTML, CGI, Java), diseo
grfico y multimedia. Ninguna de estas especialidades tiene en s misma todos los
recursos para llevar a cabo proyectos de Web exitosos.
En los proyectos de sitios Web no participan slo los especialistas contratados o
designados para ello. Las empresa o institucin que origina la demanda tiene
diversos grados de responsabilidad y compromiso con la publicacin del sitio.
3. Instalacin y Pruebas
En esta etapa nos encargamos de la puesta en marcha, correcciones y ajustes
finales.
Se debe hacer que todo funcione.

Debemos hacer la prueba de todos los enlaces o links, corroborar el correcto


funcionamiento de todos los elementos de multimedia y del funcionamiento de
formularios, e-mail, buscadores, etc.
La transferencia de archivos a la Web, se realiza a travs de FTP (File Transfer
Protocol), generalmente, se necesita un nombre de usuario y una clave de acceso.
Unidad 3 "Lenguaje HTML"
Lenguaje HTML
Por medio del lenguaje HTML (HyperText Markup Languaje), podemos navegar
por miles y miles de pginas a travs de la WWW. Es un lenguaje que sirve para
escribir hipertexto, es decir, documentos de texto presentado de forma
estructurada, con enlaces (links) que conducen a otros documentos o a otras
fuentes de informacin (por ejemplo bases de datos) que pueden estar en la
propia mquina o en mquinas remotas de la red. Todo ello se puede presentar
acompaado de cuantos grficos estticos o animados y sonidos seamos capaces
de imaginar.
HTML es el lenguaje con el que se construyen las pginas Web. La idea inicial de
HTML era describir la estructura y el contenido de un documento, sin embargo la
tendencia actual es utilizarlo tambin como un lenguaje de descripcin,
controlando el aspecto de documento (tipografa, posicionado, etc.).
Por supuesto, la esttica de los documentos escritos en HTML no se limita a texto
digamos normal; consigue todos los efectos que habitualmente se pueden producir
con un moderno procesador de textos: negrita, cursiva, distintos tamaos y
fuentes, tablas, prrafos tabulados, sangras, incluso texto y fondo de pgina de
colores, y muchos ms.
El programa encargado de interpretar el texto HTML es el navegador o browser. El
navegador puede recibir el cdigo HTML junto con los elementos integrados en la
pgina (imgenes, sonidos, vdeo, etc.) desde un servidor remoto o de un servidor
de red (utilizando el protocolo de transferencia de hypertexto y HTTP) o leer las
pginas directamente de nuestro disco duro(sin un protocolo de transmisin tipo
HTTP, sino el equivalente a abrir un documento con un procesador de textos).
En HTML todas las codificaciones de efectos en el texto que lo forman no son ms
que instrucciones para el visualizador. Partiendo de esto, se entiende el porqu no
se ve lo mismo con todos los visualizadores. Depende de cmo estn diseados y
para qu versin de lenguaje estn diseados.
Hasta no hace mucho los programadores de HTML cobraban una barbaridad por
crear una pgina Web. Eran los inicios del boom WWW.

HTML no es un lenguaje de programacin como puede serlo C, Pascal o Java;


HTML tan slo es un lenguaje para crear documentos en formato electrnico, una
forma de definir efectos en el texto de manera similar a como se haca en los
antiguos procesadores de texto pero con complicados y poderosos servidores de
informacin.
En la actualidad cualquiera puede crear sus pginas Web; puede escribir el cdigo
HTML directamente o utilizar alguno de los excelentes editores. Muchos usuarios
de la Red tienen ya sus pginas Web publicadas, gracias al espacio que les
brindan la mayora de los proveedores de acceso. No es necesario que la pagina
Web este publicada en Internet; podemos utilizarla tan solo para consultas en la
red de rea local para realizar consultas internas de la empresa u
organizacin(Intranet).
La unidad fundamental en lenguaje HTML es el " tag " o la marca. Cada estructura
de texto se encerrar entre una marca de inicio y otra de fin.
En HTML las marcas vienen delimitadas con los signos <(inferior) y >(superior). De
este modo el navegador sabe que debe interpretar cdigo comprendido entre
estos smbolos.
Esqueleto Bsico de un documento HTML
<HTML>
<HEAD >
<TITLE >Ttulo del documento < /TITLE >
< / HEAD >
BODY
Cuerpo del documento
</BODY >
< / HTML >
Esqueleto Bsico de la estructura HTML
Entre <html> y </html> encontraremos la definicin de la pgina propiamente
dicha. En el bloque delimitado por <head> y </head> se establecen ciertas
caractersticas de la pgina, tales como el ttulo, quien las construy, etc. De estas
caractersticas de la pgina, la nica que es obligatoria declarar es el ttulo. Esto
se hace mediante el par de tags <title> y </title>.

Por ltimo est <body> y </body>, entre los cuales se encierra toda la informacin
que el navegador debe mostrar.
No todos los tags son iguales; hay alguno cuyas acciones estn acotadas por las
funciones que cumplen, por lo que no es necesario incluir otro tag para finalizar su
accin. Algunos de ellos son:
<br> Genera un retorno de carro
<p> Equivale a un retorno de carro + un avance de lnea
<hr> Crea una lnea divisoria horizontal.
Existen tags que llevan parmetros asociados cmo:
<img src="/cm/marzo.gif" width=104 height=97>
Este tag <img> permite incluir imgenes dentro de una pgina. El parmetro src
indica la ruta de acceso al archivo donde est la imagen, mientras que width y
height detallan su ancho y alto en pixeles.
Formatear Texto
Hay cdigos qu afectan a la distribucin y aspecto del texto. Los ms importantes
agrupados en las categoras Tamao, Tipo de letra y posicin.
Tamao
Lo ms destacable aqu son los seis niveles de cabeceras. Por ejemplo:
<H1> Gua de Redaccin HTML</H1>
<H2> Notas sobre esta Gua</H2>
<H3> Un Poco de Historia</H3>
Esta gua fue elaborada...
Se puede cambiar el tamao de las palabras utilizando los cdigos:
<FONT SIZE= +2> estas palabras </FONT>
Tipo de letra
La siguiente tabla muestra los principales cdigos que afecta al aspecto del texto.

Atributo Sintaxis Resultado


nfasis(cursiva) Quiero<EM>desacar<EM> esto. Quiero destacar esto.
Fuerte(negrilla) Quiero<STRONG>recalcar</STRONG>. Quiero recalcar esto.
Monoespaciado Teclea <TT>estos cdigos</TT>. Teclea estos cdigos
Posicin
Los cdigos principales son los que provocan salto de lnea y el que se centra.
El cdigo <P> seala el inicio de un prrafo y provoca un salto de lnea precedido
por un rengln en blanco.
El cdigo <BR> hace lo mismo pero sin rengln en blanco.
Los cdigos <center> y </center> centran el texto entre los mrgenes.
Elementos Textuales
Caracteres y smbolos
Muchos de los caracteres que necesitamos representar, letras acentuadas,
requieren un trato especial en HTML. Un buen editor nos ir haciendo la
conversin automticamente, pero a veces resulta necesario recurrir a los cdigos.
Aca se ve una tabla de los principales:
&aacute &Aacute &egrave &uuml
& ntilde &Ntilde &ccedil &copy
&#191 &#161 &#170 &#186
Caracteres especiales
Listas
Hay varias maneras de tratar listas. Las principales son la lista numerada(OL) y de
los puntos conductores(UL) que tiene un par de variantes. Tambin hay una lista
pensada para glosarios de trminos (DL).
Una Lista Numerada (Ordered List)
<OL>

<LI>Animales
<LI>Plantas
</OL>
Se ve as:
1. Animales
2. Plantas
Una lista No Numerada (Unordered List)
<UL>
<LI>Animales
<LI>Plantas
</UL>
Se ve as:
. Animales
. Plantas
Un Lista de Definiciones (Definition List)
<DL>
<DT> Animales
<DD> Son unos bichitos que algunos tienen espinazo y otros no.
<DT> Plantas
<DD> Estn vivas pero no les puedes llamar bichos. No sera correcto.
</DL>
Se ve as:
Animales

Son unos bichitos que tienen espinazo y otros no.


Plantas
Estn vivas pero no se les puede llamar bichos. No sera correcto.
A veces resulta til anidar las listas para representar un esquema jerrquico. Un
ejemplo:
<UL>
<LI>Animales
<UL>
<LI>Vertebrados
<LI>Invertebrados
</UL>
<LI>Plantas
<UL>
<LI>Verdes
<LI>Nucleares
</UL>
</UL>
Se ve as:
. Animales
. Vertebrados
. Invertebrados
. Plantas
. Verdes
. Nucleares

Tablas
Las tablas nos permiten distribuir las cosas en columnas y en filas, aprovechando
mejor el ancho de pgina. Se puede especificar un montn de parmetros de
formato tanto de tabla (TABLE) como de filas (TR) y las celdas (TD) individuales.
Los principales son:
<TABLE>
<TR><TD></TD>Mallorca</TD></TD>Menorca</TD><TD>Ibiza</TD></TR>
<TR><TD>Extensin</TD><TD>Grandecito</TD><TD>Mediano</TD><TD>Chiqui
tn</TD></TR>
<TR><TD>Poblacin/TD><TD>Mallorquines</TD><TD>Menorquines</TD><TD>I
bicencos</TD></TR>
<TABLE>
Se ve as
Mallorca Menorca Ibiza
Extensin Grandecito Mediano Chiquitn
Poblacin Mallorquines Menorquines Ibicencos
Podemos mejorar el aspecto de la tabla insertando atributos dentro de los cdigos
de TABLE, TR, y TD. Como el ancho de la tabla (WIDTH) y del reborde
(BORDER),aadiendo un ttulo(CAPION) debajo (ALIGN=BOTTOM) y
formateamos las celdas de la primera fila y columna como cabeceras (TH) que
salen en negrilla y centradas.
<TABLE BORDER=2 WIDTH=75%>
<CAPTION ALIGN=bottom>Datos de Baleare.</CAPTION.
<TR><TD></TD>Mallorca</TD></TD>Menorca</TD><TD>Ibiza</TD></TR>
<TR><TD>Extensin</TD><TD>Grandecito</TD><TD>Mediano</TD><TD>Chiqui
tn</TD></TR>
<TR><TD>Poblacin/TD><TD>Mallorquines</TD><TD>Menorquines</TD><TD>I
bicencos</TD></TR>
<TABLE>

Se ve as:.
Mallorca Menorca Ibiza
Extensin Grandecito Mediano Chiquitn
Poblacin Mallorquines Menorquines Ibicencos
Editores de HTML
Los editores existentes en el mercado eran bastante simples y pocos funcionales;
y no soportaban muchos tags especiales ni tampoco los frames. Por esta razn
para un diseo complejo, era imprescindible recurrir a un editor de textos
convencional y abrir los archivos HTML, modificar el cdigo y obtener el resultado
esperado. Por lo tanto era necesario conocer el lenguaje HTML, para conseguir un
Web mnimamente profesional.
Pero ahora existen editores complejos y WYSIWYG, por lo que ya no es
imprescindible conocer el lenguaje HTML:

FrontPage Express, incluido con Microsoft Internet Explorer 4.0.

FrontPage 98, con las mismas caractersticas que el anterior.

el editor de Netscape (Netscape Composer).


Links o enlaces de hypertexto
El link es uno de los elementos ms importantes, es posible pasar de un Web a
otro, alojados en servidores remotos, separados por miles de kilmetros.
En general, los enlaces tienen la siguiente estructura:
<A HREF="xxx"> yyy </A>
dnde xxx es el destino del enlace e yyy es el texto indicativo del enlace (con un
color especial y generalmente subrayado).
En el parmetro HREF del tag <A> para crear los enlaces se debe especificar el
URL o direccin a la cual apunta el enlace. Estas direcciones pueden ser
absolutas o relativas.
En el caso de direcciones absolutas especificamos la direccin completa a la
que apunta el enlace.
Por ejemplo:

<A HREF= http://www.pcplus.es/pruebas/test/mi_pgina.html>Enlace</a>


Si nuestro enlace apunta a una pgina dentro del mismo servidor, debemos
utilizar direcciones relativas, es decir sin hacer referencia a la direccin de
Internet (en el ejemplo anterior sera http://www.pcplus.es/)
Por ejemplo <A HREF ="../test2/ejemplo.html">Enlace2</a>
En el ejemplo anterior, las palabras "Enlace2" son un enlace a la pgina
ejemplo.html situada en el directorio test2, al mismo nivel en el rbol de directorios
que la pgina donde se encuentra el enlace. Para ascender niveles en una
estructura de rbol de directorios se utilizan los dos puntos(exactamente igual
como se hace en MS-DOS o Unix).
Tipos de enlaces
Podemos distinguir cuatro tipos de enlaces:
1. Enlaces dentro de la misma pgina
2. Enlaces con otra pgina nuestra
3. Enlaces con una pgina fuera de nuestro sistema
4. Enlaces con una direccin de email
1. Enlaces dentro de la misma pgina
En el caso de documentos (o pginas) muy extensos, nos puede interesar dar un
salto desde una posicin a otra determinada.
En este caso, lo que antes hemos llamado XXX, es decir, el destino del enlace, en
este caso el sitio dentro de la pgina a donde queremos saltar, se sustituye por
#marca (la palabra marca puede ser cualquier palabra que queramos). Lo que
hemos llamado antes YYY es la palabra (o palabras) que aparecern en la
pantalla en color (en forma de hipertexto). Su estructura es, entonces:
<A HREF="#marca"> YYY </A>
Y en el sitio exacto a donde queremos saltar, debemos poner la siguiente etiqueta:
<A NAME="marca"> </A>
Por ejemplo, si quiero saltar desde aqu a la pantalla final, pongo la siguiente
etiqueta:

<A HREF="#final"> Pulsa para ir al final</A>


Que resulta como: Pulsa para ir al final
Y en el final del documento esta otra etiqueta:
<A NAME="final"> </A>
2. Enlaces con otra pgina nuestra
Puede ser que tengamos una sola pgina. Pero lo ms frecuente es que tengamos
varias pginas, una inicial o principal y otras conectadas a ella, e incluso entre
ellas mismas.
En este caso, simplemente sustituimos lo que hemos llamado XXX (el destino del
enlace) por el nombre del fichero:
<A HREF="pag2.html"> Ejemplo </A>
Si queremos que vaya a un sitio concreto de otra pgina nuestra en vez de ir al
principio de la pgina, adonde va por defecto, en ese sitio tenemos que colocar
una marca, y completar el enlace con la referencia a esa marca.
Una observacin importante: Suponemos que la pgina en la que escribimos esta
etiqueta y la otra pgina a la que quiero saltar estn en el mismo directorio.
Porque pude ocurrir que e organizamos el sitio del Web con un directorio principal,
y otros subdirectorios auxiliares. Si la pgina a la que quiero saltar est, por ej. en
el subdirectorio subdir, entonces en la etiqueta tendra que haber puesto
"subdir/pag2.html".
Y a la inversa, si quiemos saltar desde una pgina a otra que est en un directorio
anterior, en la etiqueta tendra que ponerse "../pag2.html". Esos dos puntos hace
que se dirija al directorio anterior. Obsrvese que se debe utilizar el smbolo / para
indicar los subdirectorios, y no este otro \, que es propio nicamente de Windows.
Si nos queremos evitar todas estas complicaciones, podemos tener todo junto en
un nico directorio, pero esto tiene el inconveniente de que est todo ms
desordenado, y sean ms difciles de hacer las futuras modificaciones.
3. Enlaces con una pgina fuera de nuestro sistema
Si queremos enlazar con una pgina que est fuera de nuestro sistema (es decir,
que est en un servidor distinto al que soporta nuestra pgina), es necesario
conocer su direccin completa, o URL (Uniform Resource Locator). El URL podra
ser, adems de la direccin de una pgina del Web, una direccin de ftp, gopher,
etc.

Una vez conocida la direccin (o URL), lo colocamos en lugar de lo que hemos


llamado anteriormente xxx (el destino del enlace). Si queremos enlazar con la
pgina de Netscape (cuyo URL es: http://home.netscape.com/), la etiqueta sera:
<A HREF="http://home.netscape.com/"> Pgina inicial de Netscape </A>
Es muy importante copiar estas direcciones correctamente (respetando las
maysculas y minsculas, pues los servidores UNIX s las distinguen).
4. Enlaces con una direccin de email
En este caso, sustituimos lo que se ha llamado antes xxx (el destino del enlace)
por mailto: seguido de la direccin de email. La estructura de la etiqueta es:
<A HREF="mailto: direccin de email"> Texto del enlace </A>
Un ejemplo
Comentarios a <A HREF="mailto: info[arroba]oninet.es">Soporte Tcnico</A>
Ejemplo prctico
<HTML>
<HEAD>
<TITLE> Mi pagina del Web - 3 </TITLE>
</HEAD>
<BODY>
<CENTER>
<H1> Mis paginas favoritas </H1>
</CENTER>
<HR>
Estas son mis paginas favoritas:
<P><A HREF="http://home.netscape.com"> Netscape </A>
<BR> <A HREF="http://www.microsoft.com"> Microsoft </A>

<BR> <A HREF="http://www.yahoo.com"> Yahoo! </A>


</BODY>
</HTML>
Imgenes
Podemos incorporar imgenes, la estructura de la etiqueta es:
<IMG SRC="imagen.gif">
Con el comando IMG SRC (image source, fuente de la imagen) se indica que se
quiere cargar una imagen llamada imagen.gif (o el nombre que tenga).
Al programa navegador se le indica el nombre y la localizacin de un fichero que
contiene una imagen.
Dentro de la etiqueta se pueden aadir otros comandos, tal como ALT
<IMG SRC="imagen.gif" ALT="descripcin">
Con el comando ALT se introduce una descripcin (una palabra o una frase breve)
indicativa de la imagen. Este comando, que en principio se puede omitir, es en
beneficio de los que accedan a nuestra pgina con un programa navegador en
forma de texto solamente. Ya que no son capaces de ver la imagen, por lo menos
pueden hacerse una idea sobre ella. Pero no es slo por esto. Hay casos, en los
que se utiliza una imagen como enlace a otra pgina. Si se omitiera este
comando, los que utilizan dichos navegadores no podran de ninguna manera
acceder a esas pginas.
Con respecto a la localizacin del fichero de esa imagen, si no se indica nada
especial, como en el caso que se ha expuesto, quiere decir que el fichero
imagen.gif est en el mismo directorio que el documento HTML que estamos
escribiendo. Si no es as, se siguen los mismos criterios que los indicados para los
enlaces.
Al igual que una pgina con la que queremos enlazar puede estar fuera de nuestro
sistema, (en cuyo caso haba que indicar su URL o direccin completa), podemos
cargar una imagen que no est en nuestro sistema siguiendo el mismo mtodo, es
decir, indicar en la etiqueta el URL completo de la imagen. Aunque esto no es muy
aconsejable, pues alargara innecesariamente el tiempo de carga de nuestra
pgina.
En lo que se refiere a las direcciones absolutas y relativas se pueden aplicar en
el caso de las imgenes. Un buen consejo al disear la Web es crear un directorio

para las imgenes. De este modo siempre deberemos apuntar bien al directorio de
imgenes para que aparezcan las imgenes correctamente en la pgina Web.
Los formatos ms utilizados son del tipo:
Formato GIF

Apropiado para logotipos y adems arte grfica, para imgenes con colores
slidos y continuos(especialmente para imgenes con bordes definidos, u texto o
un dibujo). Este es el nico soportado por cualquier navegador existente.

Adems comprime la informacin de la imagen sin prdida de informacin.

Este formato soporta un mximo de 256 colores.

Un GIF puede ser transparente; la transparencia permite crear imgenes


que comparten el mismo color de fondo de la pgina, simulando una apariencia no
rectangular.
Formato JPEG

Apropiado para imgenes complejas o para fotografas, ya que es bueno


para trabajar con imgenes con mltiples patrones y contrastes.

JPEG comprime y destruye parte de la informacin de la imagen.

Soporta hasta 16,6 millones de colores.

Un JPEG no puede ser transparente.


Teniendo en cuenta todo esto, no es bueno convertir un GIF a JPEG o viceversa.
Se pierde gran parte de la calidad de imagen, adems puede ocupar ms
espacio(en KB) que en el formato anterior.
Estos formatos grficos cuentan con ciertas variaciones que permiten agilizar la
visualizacin de sus contenidos hasta hacer simples animaciones. Ellos son:

Los GIF intercalados que cargan las imgenes acrecentando el nivel de


detalle: comienzan por verse borrosas y van tomando formando hasta que se
completan; esto sirve para la espera por los grficos de la pgina no sea ardua.

Los JFEG progresivos, funcionan de manera similar a los GIF


intercalados: primero muestran una imagen de baja resolucin que luego se va
completando con una alta resolucin; esta clase de formato JPEG es bastante
nueva, por lo que no todos los navegadores la soportan.

Los GIF animados conocidos tambin como GIF89a; este formato permite
crear simples animaciones que dan un impacto especial y atraen la atencin de los
visitantes.
Los GIFs animados estn soportados por la gran mayora de los navegadores,
adems debemos tener en cuenta que ocupan un mayor nmero de byte.
.
Un aspecto muy importante a tener en cuenta es el tamao de las imgenes,
pues una imagen grande supone un fichero grande, y esto puede resultar en un
tiempo excesivo de carga, con el consiguiente riesgo de que quien est intentando
cargar nuestra pgina se canse de esperar, y desista de ello. Adems las
imgenes incrustadas en pginas Web son en partes responsables de los cuellos
de botellas existentes en laWWW.
Algo bueno relacionado con el HTML es incluir en el tag <IMG> los parmetros
WIDTH y HEIGHT, es decir el alto y el ancho de la imagen. Por defecto, HTML
toma las dimensiones reales de la imagen. Pero si incluimos estos valores la
pgina HTML se presentar mucho ms rpido en pantalla(el texto) mientras se
acaban de transmitir las imgenes.
Posicin de las imgenes
Para elegir la posicin de la imagen con respecto al texto hay distintas
posibilidades. La ms sencilla es colocarla entre dos prrafos, con un titular a un
lado. Los navegadores ms actuales (como el Netscape Navigator y el Microsoft
Internet Explorer) permiten que el texto pueda rodear a la imagen.
De momento nos vamos a limitar a escoger la posicin del titular con respecto a la
imagen (s es que queremos ponerle un titular, claro est). Se puede poner arriba,
en medio o abajo del lado de la imagen. Para ello se aade el comando ALIGN a
la etiqueta, de la siguiente manera:
<IMG SRC="isla.gif" ALIGN=TOP> Titular alineado arriba
<Imagen: isla>Titular alineado arriba
<IMG SRC="isla.gif" ALIGN=MIDDLE> Titular alineado en medio
<Imagen: isla>Titular alineado en medio
<IMG SRC="isla.gif" ALIGN=BOTTOM> Titular alineado abajo
<Imagen: isla>Titular alineado abajo

Imgenes utilizadas como enlace


Podemos utilizar una imagen como enlace a otra pgina. Para estos casos se
utilizan generalmente imgenes pequeas (iconos), aunque se puede usar
cualquier tipo de imagen.
La estructura general de un enlace es:
<A HREF="xxx"> yyy </A>
donde xxx era el destino del enlace e yyy el texto del enlace . En este caso
sustituimos xxx por el nombre del fichero de la pgina a la que queremos acceder.
Y en lugar de yyy ponemos la etiqueta completa de la imagen
<A HREF="pag2.html"><IMG SRC="hombre.gif"></A>
Tambin podemos utilizar una imagen para enlazar con otra imagen. En este
caso sustituimos xxx (el destino del enlace) con el nombre del fichero de la imagen
a la que queremos acceder e yyy
<A HREF="isla.gif"><IMG SRC="casa.gif"></A>
Por ltimo, otra posibilidad es la de utilizar un texto para enlazar con una
imagen. En este caso sustituimos xxx (el destino del enlace) con el nombre del
fichero de la imagen a la que queremos acceder e yyy (lo que aparece en pantalla
como el enlace) por el texto.
<A HREF="isla.gif"> un paraso tropical </A>
Un tipo de imgenes del que se hace abundante uso y que sirven para mejorar la
presentacin de la pgina son los iconos, botones, barras separadoras, etc. A
pesar de su tamao o forma, son imgenes como cualquier otra.
Editores de imgenes

Producto

Animagic GIF

GIF Construction Set

Graphic Workshop 1.1

Paint Shop Pro 4.0

MS Image Composer 1.0

Frames o marcos
Con los frames se puede dividir una pgina HTML en varias y navegar dentro de
cada frame. Por ejemplo es muy comn utilizar un frame para situar en l un men
o iconos de navegacin dentro del Web que permanece siempre en pantalla,
mientras que las pginas van apareciendo en el segundo frame.
Podemos dividir las pginas HTML con los frames horizontalmte(lneas) o
verticalmente(columnas). Tambin se admiten frames anidados.
Los formularios
HTML permite crear un formulario(con listas de seleccin, mens desplegables,
campos de texto, botones, etc.) para que el usuario pueda introducir cualquier tipo
de informacin y la comunicacin sea bidireccional, dejando de ser un mero
espectador. La informacin introducida en el formulario es tratada en el servidor
por un programa(CGI) y puede responder con una nueva pgina presentada en el
navegador. La programacin CGI es bastante ms compleja que el HTML.
Sin embargo, sin necesidad de utilizar programas CGI podemos recibir
informacin de los visitantes de nuestra Web va correo electrnico. La cabecera
de todo formulario en HTML es el tag<FORM>. Uno de sus parmetros es
ACTION.
EJ: ACTION=MAIL-TO: email, donde "email" es nuestra direccin de correo
electrnico, de esta manera recibiremos el contenido de los campos del formulario
directamente en el buzn de correo.

Unidad 4 "Hardware y Software"


Hardware y Software
Las personas o empresas que deseen publicar sus pginas Web en un centro
proveedor de Internet o bien que deseen montar su propio servidor, antes de
publicar sus pginas, deben tener en cuenta varios aspectos como son seguridad,
velocidad de acceso y servicios.
Al contactar con cualquier centro proveedor de Internet ste nos informar de
todas sus caractersticas tcnicas: el ancho de banda que tiene, el nmero de
usuarios, las mquinas que tiene, los sistemas de seguridad que implementa y
que sistema usa para tratar la informacin que se desea colocar en el centro.
Hardware
Tipos de lnea
Actualmente la forma ms extendida de acceder a un servidor es por medio de
una Frame Relay, que es una tcnica de conmutacin por paquetes que nos
servir para enviar informacin. Esta tcnica bsicamente lo que hace es transferir
a los terminales las funciones de flujo de control, correccin de errores y otras que
anteriormente hacan los protocolos de comunicacin como X.25. Frame Relay
esta orientado a paquetes como X.25 y tambin transparente a los protocolos
como el modo circuitos.
Router
Estos dispositivos operan en el nivel de red y permiten la interoperatividad entre
redes diferentes eligiendo siempre el mejor camino para enviar un paquete.
El router necesario se debe adaptar a la informacin que nos llega por la lnea de
acceso a informacin que la mquina pueda entender. La eleccin del router
vendr especificada por el protocolo que se use. Adems se debe configurarlo.
Los routers son tolerantes a fallos de enlaces(rutas alternativas), tambin soportan
el desorden y duplicidad de paquetes, si bien los routers deberan minimizar la
prdida adicional de paquetes aunque el nivel no garantiza la entrega fiable de
paquetes. Los routers introducen un tiempo de procesado adicional.
Servidores(Hardware)
Servidores son las mquinas donde hay depositada la informacin que deseamos
publicar en Internet. Esta informacin puede estar distribuida en varios
ordenadores o en un ordenador ms grande. Tanto sise trata de una u otra opcin,
debemos tener en cuenta varios aspectos fsicos.

Memoria RAM
La mayora de pginas que hay en Internet son HTML, por lo que una vez se haya
publicado una de ellas, esta pasar a la RAM de nuestro servidor, por lo que s un
usuario viene inmediatamente despus, se encontrar con la pgina de una
manera mucho ms rpida que no el usuario anterior. Por lo tanto, una buena
cantidad de RAM siempre har que nuestro servidor no tenga que hacer tantos
accesos a disco duro, por lo que la velocidad de servicio aumentar. El mnimo
que se considera para una PC es 8MB.
Hay que tener en cuenta que si trabajamos con pginas que se generan de forma
aleatoria, que se generan con una consulta a una base de datos o simplemente a
gusto del usuario, diremos que la RAM no juega un factor tan importante ya que es
muy difcil que una misma sea cargada de una forma continuada.

Disco Duro
Debido a toda la informacin que reside en disco duro, debemos tener una
velocidad de acceso a ste lo ms elevada posible. Con un par de imgenes, un
fondo que no sea liso y un texto ms o menos grande nos vamos a un tamao de
una pgina de unos 25-35Kb. Si tenemos en cuenta que las imgenes
normalmente se encuentran en directorios distintos a los documentos HTML, y que
por lo general los discos duros se encuentran llenos, se recomiendan el uso de
discos duros SCSI o SCS II ya que tienen una velocidad de respuesta mayor a la
de los discos duro normales (IDE).
Debido a que en todas las plataformas los navegadores Web requieren mucho
espacio de disco libre el mnimo requerido est entre 50 y 100Mb libres.

Procesador
Con las pginas HTML, no se gana mucho con la velocidad del procesador,
aunque tambin es un factor importante. Pero si la pgina Web que nosotros
generamos se hace a partir de una consulta a una base de datos o, a parte de la
pgina Web, se generan archivos de consulta para guardar o imprimir, esto se
realizar bsicamente con el procesador, y cuanto ms potencia se
tenga(velocidad de proceso) estas se generarn de una manera ms rpida.
Para las PC, se desea al menos un 486. Mientras ms rpido el486 mejor, siendo
el mnimo aceptable alrededor de 66MHZ. Mejor an sera un Pentium 100MHz o
un Pentium 133MHz.
Necesidades de Hardware para PC IBM y compatibles

Componente

Disco Duro

Memoria (RAM)

Velocidad de CPU

A parte de los aspectos fsicos del servidor, hay que tener en cuenta quien los
gestiona. Esto es el sistema operativo. Mquinas como Silicon Grafhics o Sun
Microsystems son un claro exponente de potencia y seguridad. Sus sistemas
operativos, sus componentes de hardware y software hacen que estos
ordenadores sean bastantes caros, pero en muchos modelos casi infranqueables
por los temidos hackers.
Otras soluciones ms econmicas son el uso de servidores como los de IBM,
Siemens, HP, u otras marcas que ofrecen soluciones a nivel hardware que se
adaptan a las que hemos citado antes ya que ofrecen software o sistemas
operativos ms econmicos.
Software
Servidores (Software)
Cuando hablamos de servidores a nivel software nos referimos a los programas
que necesitamos para que los usuarios se beneficien de los servicios que se
ofrecen. Algunos de estos servicios son:

DNS(Domain Name Server)


Conocido como servidor de dominio. Este servidor lo que hace es traducir la
direccin que enviamos con formato texto, en una direccin IP. Si reconoce esa
direccin, dentro del dominio, la sirve; si no, reenva la direccin a un servidor
inmediato superior que si tampoco la reconoce, actuar de la misma manera.

WWW(Word Wide Web)

Este servicio utiliza el protocolo HTTP ( Hyper Text Transfer Protocol) que est
basado en la filosofa cliente-servidor y se utiliza para intercambiar documentos
entre distintos ordenadores.
Este servidor debe soportar el HTML(Hiper Text Markup Lenguaje), que es el
lenguaje usado en la realizacin de pginas Web, para que pueda ser tratado en
todas las plataformas.

FTP(File Transfer Protocol)


Lo utilizamos para poder intercambiar informacin en forma de archivos entre dos
ordenadores. Generalmente, los usuarios utilizan el FTP para poder poner sus
pginas Web en su servidor de una manera ms clara, rpida y segura, ya que
cada usuario normalmente tiene acceso a su directorio particular.

Pop3(Post Office Control)


Representa la central de correos del usuario. Una vez que se ha recibido la
informacin de para quin es y de quin es el mensaje por parte del SMTP, acta
el Pop3.
Esto son los servicios principales e imprescindibles, pero no los nicos. Otros
servicios que se pueden aadir son sevidores de audio, vdeo, etc.
Otras caractersticas
Otros aspectos importantes a tener en cuenta son:
Direcciones IP
Basadas en el protocolo TCP/IP el cual ofrece un servicio no orientado a conexin,
es decir, que cada trama en la que se ha dividido un paquete puede ser enviada
por un camino distinto y tambin puede llegar de forma desordenada. El control de
flujo y de errores se realiza en los terminales, por lo que hace que el envo de los
paquetes sea bastante rpido. Cada mquina tiene asociado un nmero de 32
bits, al que llamaremos direccin IP. Esta direccin se divide en dos partes: NETID
y HOST ID.NETID: esta parte es asignada por el NIC(Network Information Center).
Cuando la red o servidor no va a ser visto por ningn usuario externo o por
ninguna red externa, no tenemos que pedir nada a este organismo. Segn el
tamao que tenga la red, tendremos 8, 16 o 24 bits para poder identificarla. HOST
ID: Identifica cada mquina dentro de la red, esta parte corre a cargo del
redmaster (administrador de red)
Cada direccin vendr representada, por cuatro nmeros decimales separados
por un punto entre s, 194.168.100.7, que representar el valor binario de cada

campo. De esta manera podemos asegurar que cualquier direccin, que se haya
hecho pblica podr ser accesible siempre y cuando se cumplan los permisos
necesarios para poder acceder a ella.
Servidor DNS
Algunas de las caractersticas ms importantes que rigen el DNS.
Por lo general los usuarios prefieren asociar a un nodo un nombre simblico en
lugar de una direccin numrica, esto es www.xxxxxxx.es en vez de la direccin IP
UUU.XXX.ZZZ.
EL DNS se puede entender como un servicio de directorios de Internet que
proporciona informacin acerca de la asociacin entre el nombre simblico de un
nodo con su direccin IP. Otra de sus particularidades es que divide la red en
dominios y subdominios a partir de una estructura arbrea que identifica por
caminos, por lo que una zona ser una regin compuesta de uno o ms dominios
y subdominios gestionada por un nico administrador. Cada nodo se identifica por
una etiqueta o alias, de longitud inferior a 63 caracteres, y cada nombre de
dominio de un nodo del servicio DNS est formado por una concatenacin de
etiquetas, cada una de ellas separada por un punto.
EL servicio DNS se basa en una estructura cliente-servidor, donde los dominios
superiores estn divididos en tres grandes grupos: gestin(org), dominios
compuestos por tres caracteres(net), y dominios compuestos por dos
caracteres(resto de pases). Todos estos gestionados por el NIC.
El DNS acta como una base de datos distribuida donde los servidores DNS
intercambian informacin en modo jerarquizado, los servidores son responsables
de jerarquizar las zonas teniendo conocimiento de sus servidores vecinos y
almacenando la informacin en los RR(Resource Records).
Acceso telefnico
Teniendo un servidor conectado(la mquina donde hay la informacin) a un
mdem o batera de mdems, se puede recibir tantas llamadas como mdems
tengamos.
Una opcin interesante del acceso telefnico es poder administrar de forma
remota el servidor, con una simple llamada, poder estar trabajando de forma
remota con un equipo que se encuentra a una cierta distancia fsica, siempre que
se tengan los permisos necesarios para poder hacerlo.
CGIs

CGI(Common Gateway Interface) es un estndar de programacin que acta


como interfaz entre un programa cliente (navegador), un servidor HTTP y una
aplicacin programada de forma tradicional. Los programas CGI pueden escribirse
con cualquier lenguaje de programacin.
Gracias a la programacin CGI(anterior al lenguaje Java) se puede proporcionar
interactividad al sistema Web, tales como tratamiento de formularios introducidos
en el cliente, consulta y/o modificacin de bases de datos remotas, estadsticas de
acceso a una determinada pgina Web, animaciones con grficos, etc.
La idea de la programacin CGI es construir el documento HTML correspondiente
a un enlace de hypertexto en el mismo momento en el que se hace clic sobre el
enlace. El documento se enva al cliente a medida que se construye. Sin
almacenarse nunca en un fichero.
Esto se realiza por medio de enlaces ejecutables. El cliente indica el nombre de un
fichero, siempre mediante un URL, no para recibir el contenido sino para solicitar
su ejecucin en el servidor. Este ejecuta el programa indicado y devuelve al cliente
la salida estndar de dicho programa(es decir, lo que se hubiera obtenido en la
pantalla al ejecutar el programa manualmente desde el "prompt" del sistema
operativo).
Esta salida estndar es lo que constituye el documento HTML. Los programas
ejecutados a partir de enlaces ejecutables reciben el nombre de scripts CGI.
Los scripts CGI residen en un directorio determinado dentro de la estructura de
datos del servidor, que generalmente, suele llamarse cgi-bin (aunque algunos
servidores permiten que dichos scripts se ubiquen en otros directorios). Adems
los ficheros CGI deben tener permisos de acceso y ejecucin para todos los
usuarios. Esto es especialmente importante en sistemas operativos como Unix.
Al ser ejecutables por cualquier usuario externo es conveniente evitar que esos
programas adquieran privilegios de superusuario.
Los scripts CGI pueden construirse en cualquier lenguaje, la nica limitacin la
marca el sistema sobre el que est ejecutndose el servidor HTTP.
Los lenguajes utilizados en la programacin CGI son, con diferencia, el Perl y el C.
Esto se debe, principalmente a que la mayora de servidores HTTP corren sobre
mquinas Unix. Las principales ventajas del Perl son su carcter interpretado ya
que simplifica el desarrollo y las pruebas, los potentes comandos de tratamiento
de ficheros con que cuenta, y las numerosas extensiones con las que se puede
ampliar el mbito y funcionalidades del lenguajes.
Tecnologas capaces de integrarse en una Pgina Web

Lenguaje Java
Con el lenguaje de programacin Java es posible incrustar una aplicacin
multiplataforma dentro de una pgina Web con los llamados applets. Es necesario
utilizar un navegador o browser compatible con Java como Sun Hot_Java,
Netscape 2.x, Internet Explorer 3.0 o superiores,
Con Java tambin es posible implementar programas como C++, que no se
ejecuten a travs de Internet, sino de forma local y sin la necesidad de utilizar un
navegador.
Java es un lenguaje de programacin orientada a objetos que ha sido desarrollado
por Sun Microsystems.
Java, cuya denominacin original fue Oak(1991) fue diseado para programar
dispositivos electrnicos de consumo y crear una red heterognea de productos
electrnicos domsticos.

Independencia de plataforma
Java frente a cualquier otro lenguaje de programacin, se caracteriza por su
independencia con respecto al hardware o plataforma, tanto al nivel de cdigo
fuente como a nivel binario. A nivel de cdigo fuente, las estructuras de datos
primitivas de Java tienen el mismo tamao para cualquier plataforma de
desarrollo.
Los ficheros binarios de programas Java tambin son independientes y pueden
ejecutarse sobre distintos sistemas sin necesidad de recompilar el cdigo fuente.

Lenguaje de programacin orientada a objetos


Java es un lenguaje de programacin orientada al objeto, por lo tanto soporta las
tres caractersticas de este tipo de programacin: Encapsulacin, herencia, y
polimorfismo.
Java se basa en C++, con una sintaxis similar, pero est diseado para evitar las
caractersticas ms problemticas de C++, lo que hace ms fcil la programacin
en Java. Incluye un conjunto de libreras de clases para obtener los tipos de datos
bsicos, procedimientos de entrada/salida, comunicaciones a travs de red, lleva
integrados protocolos de Internet(TCP/IP, HTTP y FTP) y funciones para
desarrollar interfaces de usuario.
Otra de las funcionalidades inexistentes en C++ y qu si incluye Java es la
resolucin dinmica de objetos. En C++ se suele trabajar con libreras dinmicas
(DLLs) que obligan a recompilar la aplicacin cuando se retocan las funciones que
se encuentran en su interior. Este inconveniente es resuelto por Java mediante un

interfaz especfico llamado RTTI (RunTime Type Identification) que define la


interaccin entre objetos excluyendo variables de instancias o implementacin de
mtodos. Las clases en Java tienen una representacin en el intrprete que
permite a los programadores interrogar por el tipo de clase y enlazar
dinmicamente la clase con el resultado de la bsqueda.
Robustez: Java se puede considerar un lenguaje robusto. A diferencia de C++,
con el que resulta sumamente fcil tener que reiniciar el ordenador por culpa de
algn error de programacin. Java obliga a la declaracin explcita de mtodos,
reduciendo as las posibilidades de error. Java soporta punteros, pero no as la
aritmtica propia que stos tienen en C++. Se implementan arrays autnticos, en
vez de listas enlazadas de punteros que sealan a zonas equivocadas.
Multienhebramiento: Java puede trabajar con sistemas operativos de alto nivel
que soportan multienhebramiento. De esta forma un programa Java puede tener
ms de una hebra en ejecucin. Por ejemplo, podra realizar un clculo largo en
una hebra, mientras otras hebras interactan con el usuario. As los usuarios no
tienen que dejar de trabajar mientras los programas Java complementan las
operaciones ms largas.
La programacin en un entorno multienhebrado suele ser difcil porque pueden
producirse varios eventos al mismo tiempo. Java, sin embargo, posee
caractersticas de sincronizacin fciles de utilizar que simplifican la programacin.
Las hebras Java suelen corresponder a hebras reales del sistema operativo, si el
sistema operativo de la mquina soporta esta caracterstica.
Los programas Java se dividen en dos grupos: Applets y aplicaciones.
Los Applets: son programas Java que se encuentran en un servidor de pginas
Web y son ejecutados por un navegador Web en el ordenador cliente. Si el cliente
no posee un navegador que soporta Java, no podr ejecutar los applet. Para que
se ejecute el applet, se debe hacer referencia a ste dentro del texto HTML,
utilizando el tag <APPLET CODE="<APPLET CODE=">nombre.class">
Las aplicaciones son programas independientes y ms generales escritos en
lenguaje Java. Estas aplicaciones no necesitan de un navegador para ejecutarse,
y de hecho, se puede utilizar Java para escribir un programa como en C o Pascal.
Para ejecutar estos programas se debe utilizar el intrprete o mquina virtual Java.

Incompatibilidades y seguridad
Aunque Java naci como una filosofa de crear programas independientes de la
plataforma, tambin en este lenguaje se producen incompatibilidades.

Java permite crear programas que son transferidos a la computadora del usuario y
ejecutados ah. Esto significa que cuando el usuario tiene acceso a un sitio Java,
el software es transferido en forma automtica a la computadora y ejecutado. Esto
le da al programa Java la oportunidad para hacer cosas como instalar un virus o
alterar, destruir o recuperar datos.
A pesar de que los programadores de Java lo disearon para ser bastante seguro
manteniendo afuera comandos que permitieran a los programadores tener acceso
a reas prohibidas o usar recursos en forma inapropiada, existen agujeros que
permiten a un cracker persistente tener acceso a reas indeseables.
Adems, mucho del cdigo fuente Java abunda en Internet. Es fcil para los
crackers modificar las bibliotecas existentes o crear rutinas falsas o reemplazar
rutinas que cuando son usadas por desarrolladores confiados, introducen
inestabilidades.
An no est en claro si Java se volver una amenaza grave para la seguridad o
no. Por eso se debe tener cuidado extra cuando disee su propio Java; partiendo
de cero y usando lo menos posible los ejemplos de dominio pblico existentes. Y
adems usar bibliotecas Java que provengan de sitios oficiales, donde puede
tener garantizado que son la versin apropiada y que no han sido alterados.
JavaScript
Es un lenguaje de programacin compacto y orientado al objeto destinado al
desarrollo de aplicaciones Internet que acta a modo de complemento del HTML.
El primer navegador que soport JavaScript fue Netscape Navigator 2.0. El cdigo
de las aplicaciones Java Script se integra en el mismo archivo con el texto en
formato HTML y es interpretado por el cliente(navegador). Actualmente los nicos
navegadores que soportan JavaScript son Netscape Navigator(a partir de la
versin 2.0) y Microsoft Internet Explorer (a partir de la versin 3.0, denominndolo
Jscript). Tambin afectan a JavaScrip las incompatibilidades: los navegadores 4.0
soportan nuevas especificaciones de JavaScript que no soportan los browsers
anteriores. Adems el mismo cdigo JavaScript en Navigator no se comporta de
manera idntica en Internet Explorer.
Sintaxis: JavaScript hereda principalmente de Java su sintaxis y estructura,
aunque el estilo de programacin puede diferir bastante.
JavaScript est destinado para la implementacin de programas pequeos, es
ideal para tareas repetitivas y de control de eventos. Por ejemplo, se puede utilizar
para calcular el valor de una variable dependiente del valor de un campo de
formulario. Cada vez que cambie el valor de dicho campo, el programa JavaScript
encargado de controlar dicho evento se invoca y se calcula el nuevo valor de la
variable.

Lenguaje Interpretado
JavaScript es un lenguaje interpretado. Los archivos con el cdigo se ejecutan
directamente.
Los lenguajes interpretados ofrecen varias; entre ellas que son ms sencillos y
fciles de aprender. Adems, normalmente es ms fcil desarrollar, modificar y
depurar programas para lenguajes interpretados porque no es necesario
recompilar el cdigo cada vez que se realiza un cambio.
Los programas para lenguajes interpretados suelen requerir un mayor tiempo de
ejecucin que los programas compilados. En el caso de JavaScript esto no supone
un problema, ya que, con los anchos de bandas actuales, la velocidad de
ejecucin es despreciable frente a la velocidad de transmisin. Los scripts escritos
en JavaScript se compilan en formato Bytecode(como los programas Java) y
evalan mientras se est transmitiendo el script.

Lenguaje no extensible
JavaScript en comparacin con Java, no es totalmente extensible. El modelo de
JavaScript est formado por un nmero limitado de objetos bsicos, propiedades,
mtodos y tipos de datos, que son suficientes para desarrollar aplicaciones clienteservidor.
Ventajas de JavaScript
JavaScript no requiere un tiempo de compilacin, los scripts se pueden desarrollar
en un periodo de tiempo relativamente corto. A esto podemos aadirle las
caractersticas de interfaz como, por ejemplo, cuadro de dilogo, formularios y
otros elementos GUI (Interfaz Grfico de Usuario), son gestionados por el
navegador y por el cdigo HTML. Por lo tanto los programadores que utilizan
JavaScript no se deben preocupar en crear o controlar dichos elementos en sus
aplicaciones.
Aunque JavaScript tiene muchas similitudes con Java, no incluye la sintaxis y
reglas complejas de Java.
Como WWW es independiente de la plataforma hardware o sistema operativo, los
programas escritos en Javascript tambin lo son, siempre y cuando exista un
navegador con soporte JavaScript para la plataforma en cuestin.
Los programas JavaSript tienden a ser pequeos y compactos(en comparacin
con los applets de Java), no requieren mucha memoria ni tiempo adicional de
transmisin. Adems, al incluirse dentro de las mismas pginas HTML se reduce el
nmero de accesos independientes a la red.

Desventajas de JavaScript
En las primeras versiones de Netcape Navigator con soporte JavaScript el nmero
de mtodos integrados era extremadamente reducido. En la versin actual,
Navigator 4.0, se ha incrementado significativamente el nmero de mtodos, pero
sigue siendo insuficiente para gestionar documentos y ventanas.
El cdigo de JavaScript debe incluirse dentro del mismo documento HTML, y no
es posible ocultar el cdigo fuente y evitar la copia y reutilizacin de ste.
Caractersticas. JavaScript vs. Java

JavaScript

Interpretado por el cliente.

Orientado al objeto. El cdigo se utiliza en objetos integrados y extensibles pero no utiliza clases o h

Cdigo integrado con HTML

No es estricto en los tipos de variables, no necesitan declararse.

Las referencias entre objetos se verifican en tiempo de ejecucin.

No puede escribir en el disco del cliente, por razones de seguridad

ActiveX
Cascading Style Sheets (CSS)
Las CSS son una de las ltimas novedades en la creacin de pginas Web. Con
CSS podemos ampliar el lenguaje HTML segn nos convenga. En resumen se
puede decir que son un grupo de propiedades o estilos que definen cmo
aparecer un elemento HTML en el navegador. Las CCS pueden incluirse en la
misma pgina HTML o en un archivo externo. En este ltimo caso las CCS pueden
afectar a mltiples pginas. Bastar con realizar los cambios oportunos en dicho
archivo y cambiar la apariencia en todas las pginas.

Pueden definirse muchos estilos para un documento con distintos niveles de


importancia. Si se producen conflictos de apariencias, se toma por defecto la CCS
ms cercana al tag. Con CCS no slo puede definirse a apariencia sino tambin la
colocacin en la pgina.
CCS est soportado en Microsoft Internet Explorer y en Netscape Navigator.
VRML
EL Lenguaje de Modelado de Realidad Virtual(Virtual Reality Modeling Languaje)
es una interesante herramienta para agregar realidad tridimensional a los sitios
Web. Este lenguaje fue iniciado por Silicon Grafhics, una compaa conocida por
su hardware y su software grficos para computadora de alta calidad.
VRML extiende Web al proporcionar sitios tridimensionales completos. Estos son
sitios por los que un usuario puede caminar moviendo un ratn. En lugar de una
pgina esttica con imgenes apareciendo en ella, la pgina tiene una imagen
nica en la que el usuario puede entrar y maniobrar adentro.
VRML es la ola del futuro, ya que se ha dotado con capacidades como Java dnde
los objetos pueden tener funcionalidad incorporada. Por ejemplo, tocar un televisor
virtual podra hacer que se ejecutara un programa Java que en realidad adquiere
una alimentacin de vdeo va Internet y la coloca en la pantalla del televisor,
permitindole por tanto ver televisin virtual.
VRML es un lenguaje que no se usa mucho a pesar de ser bastante amigable con
el ancho de banda, coloca su carga en la mquina del usuario. Es decir que le
corresponde a la computadora del usuario crear la escena tridimensional. La
tercera dimensin requiere muchos recursos de la computadora. Lo que reduce
esto es la velocidad. Por lo tanto mientras ms rpida sea la computadora del
usuario, ms rpido calcula y dibuja la tercera dimensin.
Unidad 5 "Seguridad en una Pgina Web"
Seguridad en una Pgina Web
Condiciones de Seguridad
Debido a los pocos mecanismos de seguridad informtica en Internet, el hecho de
colocar una pgina Web en ella trae determinados riesgos que pueden ser
controlados con alguna estrategia adecuada.
La informacin de una pgina Web tiene tres condiciones de seguridad:
operatividad, integridad y privacidad, al igual que cualquier tipo de informacin
manejada por computadoras. Mantener estas tres condiciones de seguridad es

una tarea compartida entre el dueo de la pgina(autor y/o responsable) y el


prestador del servicio de Internet(duea del sitio).
Aspectos crticos de una pgina Web
Pgina Web
Dueo de Prestador
La Pgina del servicio
de Internet
Teniendo en cuenta algunas consideraciones:
- Que la pgina Web es puesta on-line en Internet por un proveedor del servicio de
conexin a Internet.
- La actualizacin y modificacin del servicio corren por cuenta del dueo por
medio de un acceso al sitio del proveedor protegido por algn tipo de sistema de
seguridad
( por ej: un sistema de paswwords)
Analizamos las responsabilidades del prestador del servicio y del creador de la
pginas en estos tres aspectos fundamentales de la seguridad:
Operatividad
La informacin que contenga la pgina debe estar siempre en condiciones
operativas para quienes acceden a la misma puedan recorrerla sin problemas, sin
encontrar fallas, faltas, o cualquier tipo de anomala.
Responsabilidad del encargado de la pgina: la informacin aadida o modificada
por un responsable de la pgina debe ser colocada en ella en los formatos
establecidos y verificado su correcto funcionamiento dentro de la estructura de
programacin.
Responsabilidad del prestador del servicio: todo sistema de computadoras est
expuesto a fallas de hardware, software y de tipo externo como fallas de
suministro elctrico. Para esto deber tener un plan de soluciones y un
mantenimiento preventivo. Tambin debe garantizar que si una informacin es
colocada en la pgina segn las especificaciones y procedimientos acordados,
sta funcionar correctamente.

Hay que considerar tambin que el ingreso de un intruso al sistema puede


provocar daos que afecten a la operatividad.
El prestador del servicio deber tener un sistema de seguridad, por ejemplo, en
barreras de proteccin como firewalls, proxis, etc., que impidan los accesos no
autorizados.
Integridad
De nada sirve que una informacin est en condiciones operativas si es
incompleta o est alterada. Para que una informacin resulte intil no es necesario
que sea destruida, puede ser suficiente una accin tan sutil como cambiar los
unos por ceros. Por lo tanto la integridad de la informacin que se muestra en una
pgina Web es uno de los factores ms importantes de la seguridad, pues de l
dependen el inters y la credibilidad de la pgina. La integridad de la pgina puede
ser daada por fallas de hardware o software, o atacada por intrusos en el sistema
que toman el control sobre algn sector y modifican el contenido de las pginas
Responsabilidades del dueo de la pgina: la informacin que es agregada o
modificada en la pgina debe estar en condiciones de integridad cuando llega a
ella, y tratando de que se mantenga hasta que termine, pues puede ser afectada
por la transmisin hasta el sitio o por algn problema de su funcionamiento o
seguridad.
Responsabilidades del prestador del servicio: asegurar la integridad de la
informacin que contiene una pgina Web, en lo que atae a accesos no
autorizados al sistema.
Los bugs (errores estructurales) de los programas utilizados tambin pueden ser la
puerta de entrada para los accesos no autorizados. Se debe exigir que el sistema
del proveedor est depurado de este tipo de fallas.
Privacidad
Es lgico pensar que quien quiere que una informacin sea privada no debe
colocarla en una pgina Web. Pero puede ocurrir que parte de la informacin est
reservada a usuarios registrados o que exista algn tipo de restriccin.
Responsabilidades del dueo de la pgina: el dueo de la pgina debe definir y
separar claramente cul es la informacin de dominio pblico y cual de acceso
restringido, y manejarlas en zonas separadas en la programacin de su pgina.
Responsabilidades del prestador del servicio: el acceso restringido a parte de la
informacin de una pgina debe ser sustentado por el prestador del servicio
asegurando que los mecanismos de control de acceso de la pgina funcionen
correctamente en su sistema

Riesgos externos al sistema - Fallas de hardware


- Fallas de software
- Fallas de los formatos en informacin
Riesgos internos del sistema
- Alimentacin elctrica
- Siniestros
- Intrusos
- Virus informticos
Riesgos internos del sistema
- Hardware
- Software
Riesgos externos del sistema
- Intrusos
- Virus informticos
Riesgos internos del sistema
- Personal Prestador
Riesgos externos del sistema
- Intrusos
Cada una de las condiciones de seguridad de la informacin de una pgina Web:
operatividad, integridad y privacidad, tienen sus propios riesgos que actan dentro
o fuera del sistema.
Para establecer una estrategia de seguridad se debe evaluar el grado de
importancia de cada uno de ellos y basndose en ello, establecer normas y
procedimientos necesarios para contenerlos.
Seguridad y transacciones en efectivo en la Web

Para muchas aplicaciones de negocios, como la publicidad y promociones


simples, es probable que no se necesite tratar con precauciones de seguridad.
Pero si se permite que los usuarios tengan acceso a datos delicados, se debern
tomar medidas para proteger a los datos. Debido a que cada vez son ms las
personas que desean transferir documentos e informacin de tarjetas de crdito o
cualquier tipo de transmisin de datos en forma segura y sin el temor a los
crackers y piratas.
Las medidas de seguridad bsicas a tener en cuenta son:
La encriptacin de datos
Es una tcnica para ocultar datos de manera que slo puedan ser vistos por
aquellos que deben verlos. Consiste en reemplazar un mensaje enviado con un
algoritmo difcil de adivinar.
Los servidores seguros tratan de encriptar los datos entre el navegador y el
servidor.
En algn momento durante el ciclo de compras, despus que los datos llegan al
servidor seguro, el sistema debe desencriptar los datos. Aun si los datos son
desencriptados slo por un instante, la informacin podra ser interceptada por
algn pirata. Crear un sistema en el que la informacin permanezca encriptada a
lo largo del ciclo es prcticamente imposible.
La configuracin ms segura es una que transmita la informacin al propietario de
la empresa en formato encriptado, pase la informacin a una computadora que no
est en Internet y luego desencripte la informacin.
El usuario
Encriptacin
Internet
Proveedor de
destino
Su conexin de Internet
Desencriptacin
Computadora
segura

Adems si en una empresa se utiliza un mismo algoritmo para encriptar y


desencripar datos, se necesitar que alguna tercera pieza de datos desencripte el
cdigo, que seria una clave. Esto slo funcionar si tanto la persona transmisora
como la parte receptora conocen la clave. Si la persona receptora no conoce la
clave, tiene que enviar la clave a esa parte, y est puede ser interceptada.
Firma digital
Ofrece un mtodo de encriptacin de datos que evita tener que compartir claves
para leer mensajes.
Es la tcnica llamada encriptacin de clave pblica, donde cada usuario tiene dos
claves: una clave pblica y una clave privada.
Los algoritmos de encriptacin y desencriptacin son adaptados de manera que
slo la clave pblica puede desencriptar los datos encriptados por la clave privada.
Por consiguiente, puede transmitir con libertad la clave pblica al mundo.
Creacin de un sitio seguro
Las ventajas de crear un sistema seguro antes de ser pirateado deben ser obvias.
La prevencin es la mejor medicina y esto se aplica tambin ala seguridad de las
computadoras.
Se debe mantener la seguridad de los archivos de datos de tal forma que solo las
personas correctas puedan verlos. Esto es crucial para los siguientes tipos de
datos y archivos: contraseas de usuarios, archivos de facturacin, registros de
sistema y de usuarios, informacin de tarjetas de crditos, informacin confinada
de sistemas remotos, compiladores, herramientas de administracin.
Firewalls, wrappers y proxies
Los firewalls, wrappers y proxies ofrecen una buena lnea de defensa para los
propietarios de servidores Web y administradores de sistemas.
Los firewalls pueden ser software o hardware que protege los puertos y evita que
los piratas penetren al sistema. Los firewalls permiten que tengan acceso al
sistema slo ciertos nombres de dominio confiables.
Los wrappers se encuentran disponibles en CERT al igual que en otros archivos
en Internet. Los wrappers se ejecutan como una capa de software alrededor de su
otro software. Un usuario que se conecta a FTP primero entrara en contacto con
el wrapper, el cual luego habilitara al FTP. El usuario no sabe que existe el
wrapper y no puede detectar ninguna diferencia en el sistema.

Los wrappers son interesantes porque son flexibles. Pueden actuar como firewalls
y en realidad pueden rechazar usuarios con base en sus nombres de usuarios al
igual que en sus nombres de dominios. Adems permite crear callejones sin salida
que permiten atrapar piratas.
El modo proxy es un mtodo permite ocultar datos por medio de reenrutamiento
de las solicitudes. Es til para usuarios que estn detrs de una firewall. Los
usuarios establecen una direccin proxy de su navegador para que apunte hacia
su servidor Web. El servidor Web maneja entonces la direccin real de los datos
hacia el mundo exterior. Esto reduce la direccin que el usuario est tomando
cuando deja su sistema, permitindole al usuario enrutar los datos los datos a
travs de los agujeros en sus propias firewalls. La otra ventaja es que las
solicitudes pueden ser filtradas por el software del servidor. Al filtrar la informacin,
puede restringir el contenido y rastrear el uso al igual que modificar la informacin
en ese instante.
Los servidores proxy tambin pueden ser dirigidos a otros servidores proxy, lo cual
les permite ocultar datos en forma efectiva.
Otra ventaja de los servidores proxy es que los servicios como FTP, Telnet,
Gopher, NetnNews, etc., pueden ser erutados a servidores diferentes. Esto le
permite distribuir diversas cargas de servidor Web a diferentes servidores fsicos.
Adems de beneficiarse con el ocultamiento de los datos, ser reduce la carga del
servidor.
Conclusin
En Internet puede encontrarse prcticamente toda la informacin que pueda
imaginarse: texto, fotografas, audio, vdeo, programas, datos, enciclopedias,
novelas, investigaciones, y cada da hay ms.
Para que todos esos datos puedan ser consultados, deben estar ordenados de
alguna manera. El desarrollo actual del World Wide Web ha proporcionado
herramientas de bsqueda, como "motores" o "ndices".
En general, el WWW tiene una interfaz de usuario muy amigable, que tiene como
nombre Navegador o "Browser", capaz de interpretar "pginas Web" e
"hipervnculos" y mostrar esta informacin al usuario.
Una pgina Web es una va de comunicacin entre una empresa y el pblico:
clientes y proveedores, por lo tanto es una herramienta que hay que saber usar y
explotar para sacarle el mejor provecho en funcin de las necesidades
comunicacionales de la empresa.

Las posibilidades que ofrece una publicacin en la Web son infinitas, tomando en
cuenta su flexibilidad para adaptarse a los cambios de una empresa. Esto permite
dar difusin inmediata a promociones y comunicados especiales.
Una Pgina Web personalizada, con ilustraciones atractivas, texto y con las
ltimas caractersticas de programacin, darn una gran oportunidad de generar
nuevos negocios o de distribuir informacin.
Para lograr que una pgina sea exitosa, se debe tratar de hacerla llegar a la mayor
cantidad de personas posible, y para ello, debe ser desarrollada utilizando criterios
de diseo que sean compatibles en todas las plataformas, bien sean sistemas bajo
Windows, Macintosh o UNIX.
Cuando hablamos sobre diseo de pginas Web, nos referimos al lenguaje HTML
que consiste en una serie de comandos que le indican al programa navegador de
WWW cmo darle formato al texto que contienen los archivos.
Los servicios de diseo de pginas Web cubren un rango que va desde convertir
archivos de texto a formato HTML, hasta desarrollar extensos conjuntos de
pginas cargadas de ilustraciones e hipervnculos relacionados entre s.
Una pgina Web debe estar ubicada en una computadora que est fsicamente
conectada a Internet. La manera ms sofisticada (y costosa) es disponer de un
servidor de WWW propio y conectarlo directa.
Es indispensable que los visitantes potenciales sean capaces de encontrarla. Para
ello, hay que registrar la pgina en algunos de los principales "Indices de
Bsqueda" en la Internet, que proveen a los navegadores una manera sencilla de
conseguir las pginas, segn los intereses particulares.
Los servicios "gratuitos" que ofrecen a sus suscriptores espacio para publicar sus
pginas Web como parte de una tarifa mensual por servicio. Muchas personas
aprovechan este servicio, aunque sus nombres de dominio son algo complicado.
Muchos de estos servicios no ofrecen algunas de las caractersticas que son
deseables en pginas Web con un enfoque comercial. Esto incluye soporte de CGI
Script, aplicaciones JAVA, JAVASCRIPT y ActiveX, formas y contadores.
Una alternativa popular consiste en utilizar los servicios de un proveedor que
"alquila" el espacio en su servidor de alto rendimiento. Por un reducido costo
mensual, se puede disfrutar de los beneficios de tener el propio servidor, sin todo
el tiempo y esfuerzo que requiere administrarlo. Para la mayora de las empresas
que desean tener presencia en el Web, esta es la mejor opcin.
Una vez que la pgina Web est activa en algn servidor, es muy poco, o
prcticamente nulo el mantenimiento que requiere. De cualquier manera, las

pginas Web ms exitosas son aquellas que atraen un gran nmero de visitantes,
y, en el mejor de los casos, visitantes repetitivos.
Los lugares ms exitosos en el WWW son proyectos en continua evolucin.
Generalmente, el esfuerzo se refleja en ms visitantes a las pginas. Para una
empresa, este efecto es positivo en muchos sentidos. Mientras ms personas
visiten las pginas, se tendr mejor presencia corporativa, mejorarn sus
contactos y estos se vern reflejados en un aumento de las ventas.
Bibliografa
Libros :

Inicie su negocio en Web.


David Cook y Deborah Sellers
Prentice-Hall Hispanoamericana, S.A.

Diseo en la Web
Mcgraw-Hill
Revistas:

PC Plus

COMPU MAGAZINE
En Internet:

http://www.iac.es/galeria/westend/node1.htm

http://www.iac.es/galeria/westend/node2.htm

http://www.iac.es/galeria/westend/node3.htm.

http://www.iac.es/galeria/westend/node4.htm, etc.

http://www.ocea.es/forem/guiahtml.htm
Mencion de trabajos anteriores
World Wide Web trabajo nmero 292 de Silvia Travesani.Habla en general de la
WWW.

Internet El mundo en red. Aplicaciones trabajo nmero 391 de Patricia susana


Bartoli que analiza las aplicaciones de Internet , hablando de laWeb y los lugares a
visitar en la WWW.
Internet Comercial trabajo nmero 422 de Gabriela Soriano, el cual analiza las
posibilidades y limitaciones del comercio electrnico , la actualidad comercial, a
Internet como herramienta de Marketing.
Las organizaciones en Internet trabajo nmero 434 de Julio Martn Olivares, el
cual habla de Intranets, Extranet, Publicidad y marketing de sitios Web.
Con respecto a los trabajos mencionados existentes este trabajo intenta hacer un
aporte a los anteriores, adems de actualizar la informacin y analizar la Web
desde otro punto de vista particular.
Glosario
Altavista Una popular mquina de bsqueda Web.
Ancho de Banda: La cantidad de informacin que puede ser transmitida a la vez
a travs d un canal de comunicacin.
ARPANET Red de la agencia de proyectos de Investigacin avanzada; la red
creada por la Agencia de Proyectos de Investigacin Avanzada del Departamento
de Defensa (DARPA); la red a partir de la cual surgi Internet.
Base de datos (database) Una coleccin de datos organizados que se pueden
consultar.
Binario (binary) Un sistema numrico con una base de dos que usa el 1 y el 0. La
base para todas las comuniciones digitales y la computacin.
Bugs Errores estructurales de programas.
CERN El laboratorio Europeo de Fsica de Partculas en Ginebra, Suiza; el grupo
que invent la World Wide Web.
CERT Equipo de respuesta a Emergencias de computacin; el grupo de trabajode
seguridad de Internetal que se le reportanlas violaciones de seguridad.
Cgi-bin Interfaz comn de gateway archivo binario; programas personalizados que
pueden ser usados para extender Web y hacerla interactiva. Aplicaciones
comunes incluyen bsquedas en bases de datos, sistemas de compras, sistemas
de membresera y manejo de formularios.

Ciberespacio Un trmino para la realidad virtual inmersa, a veces usado para


referirse a Internet.
Cliente A veces usado como un navegador; otras veces esto significa una
computadora que hace contacto con el host.
Columna vertebral(backbone) Las lneas primarias de telecomunicaciones de alta
velocidad que conectan a los principales proveedores de servicios de Internet.
Correo electrnico (e-mail) mensajes personales enviados entre usuarios para
obtener acceso a informacin privada.
Cracker Alguien que interrumpe en sistemas computarizados. Usado para denotar
a alguien que realiza actividades ilegales.
Direccin IP (IP Adress) Una direccin numrica compuesta de cuatro nmeros
de 8 bits que identifica en forma nica a una computadora de una red.
DNS Servidor de Nombre de Dominio; un sistema que puede resolver una
direccin IP con un nombre.
Encriptacin (encryption) Acto de proteger un archivo legible.
Firewall Una barrera de seguridad que ayuda a limitar los accesos no autorizados
a un sistema de computadoras.
Firma digital (digital signature) Un mecanismo de seguridad usado para verificar
la identidad de un individuo por medio de una clave de encriptacin pblica al igual
que una privada.
FTP Protocolo de transferencia de archivos (Transferer File Protocol); una
protocolo para transferir archivos hacia y desde computadoras remotas.
GIF Formato de Intercambio de Grficos (Grafhics Interchange Format); un
formato de archivo para imgenes que fue elaborado por CompuServe.
Gopher Un programa tipo FTP orientado a mens, que accede a texto en Internet
pero no a ilustraciones, vnculos o cualesquiera de las otras caractersticas
avanzadas WWW.
GUI Interfaz Grfica de Usuario (Graphical User Interface); una pantalla grfica
que permite al usuario interactuar con la computadora.
Hipervnculo (hyperlink) Un elemento de HTML que, cuando se hace clic en l,
permite que las personas pasen a otros documentos, imgenes, sonidos o
pelculas.

Host Un sistema de computadora que puede ser contactado por otros sistemas de
computadoras.
HTML Lenguaje de Marcado de Hipertexto (HyperText Markup Languaje); el
lenguaje de programacin de WWW.
HTTP Protocolo de Transporte de Hipertexto (HyperText Transport Protocol); la
norma de Internet que permiten que se combinen entre s texto, imgenes,
sonidos y vdeo en un solo documento en Web. EL HTTP tambin permite la
vinculacin de documentos y componentes de documentos.
Icono (icon) Un grfico pequeo que representa una funcin o accin.
Interactivo (interactive) Que permite a los usuarios cambiar el curso de los
acontecimientos con base en sus propias decisiones respecto a las reglas de
cualquier cosa con la que se est interactuando.
Internet Un sistema de redes formado por computadoras y usuarios con alcance
mundial.
Internet Explorer Un navegador de Web creado por Microsoft.
IRC Plticas de relevos de Internet , es un tipo de foro NetNews. Un foro para
conversar en tiempo real.
Java Lenguaje de programacin, similar al C++, que extiende las capacidades de
Web.
JPEG Grupo Unido de Expertos en Fotografa(Join Photografhic Experts Group).
Formato de archivo usado para imgenes compridas que usa un ndice ms alto
de compresin y ms colores que GIF
mailto Mtodo basado en Web para enviar correo electrnico.
MILNET La parte de ARPANET original que en la actualidad es usada por el
ejrcito. Fue rebautizada cuando los sectores militar y civil de ARPANET fueron
separados.
Mdem Modulador Demodulador; dispositivo de comunicaciones para redes de
computadoras.
Mosaic Primer navegador de la NCSA, inventado para utilizar la World Wide Web.
Navegador (browser) Un programa que permite tener acceso a World Wide Web.
Navegar Usar Internet o World Wide Web.

NetNews es un servicio de Internet donde las personas que comparten intereses


comunes pueden hablar sobre temas favoritos en un un foro abierto.
Netscape Popular navegador WWW que en la actualidad ofrece muchas
caractersticas HTML importantes.
Pirata Un pirata de software, un pirata warez, alguien que roba programas para
computadora. Por lo general los piratas venden o distribuyen los programas que
roban.
Plataforma El tipo de computadora o sistema operativo que se est usando. Por
ejemplo, Apple, PC o Unix.
Proveedor de servicios Internet compaa u organizacin que proporciona
acceso a Internet.
TCP/IP Protocolo de Control de Transmisin/Protocolo Internet (Transmission
Control Protocol/ Internet Protocol); el estndar de las comunicaciones en Internet.
Telnet Programa de software que permite enlazarse con computadoras remotas.
UNIX Popular sistema operativo para computadoras. Importante en especial para
las computadoras ms grandes que son usadas como servidores de Internet.
URL Localizador Uniforme de Recursos (Uniform Resource Locator ); el medio
para localizar una pgina de inicio de Web.
Virus Programa que infecta a otros programas y computadoras, lo que da como
resultado alguna clase de mal funcionamiento.
VRML Lenguaje de Modelado de Realidad Virtual(Virtual Reality Modeling
Languaje); un protocolo de grficos tridimensionales para Web.
Wais Servidor de Informacin de rea Amplia; es una base de datos slo de texto;
es un sistema de recuperacin de informacin distribuido.
World Wide Web Organizacin de archivos en Internet.
WWW World Wide Web; otras abreviaturas populares incluyen Web y W3.
Yahoo Popular mquina de bsqueda en Web.
Titulo: Un
sitio
en
Internet
"La
Web"
Categoria: Informtica
Resumen: La World Wide Web - Historia - Hipertexto - Funcionamiento de la

Web - Sistemas de bsqueda - Construccin pginas web - Etapas de


desarrolo
de
un
sitio
web
Lenguaje
HTML
Hardware y Software - Seguridad en una pgina web

Leer
ms: http://www.monografias.com/trabajos5/laweb/laweb.shtml#ixzz3yYGZs2OM

También podría gustarte