You are on page 1of 8

Una pgina web es un documento o informacin electrnica adaptada para la World Wide Web que generalmente forma parte

de un sitio web. Su principal caracterstica son loshipervnculos de una pgina, siendo esto el fundamento de la WWW. Una pgina web est compuesta principalmente por informacin (slo texto o mdulos multimedia) as como por hiperenlaces; adems puede contener o asociar datos de estilo para especificar cmo debe visualizarse, y tambin aplicacionesembebidas para hacerla interactiva. Las pginas web son escritas en un lenguaje de marcado que provea la capacidad de manejar e insertar hiperenlaces, generalmente HTML. El contenido de la pgina puede ser predeterminado (pgina web esttica) o generado al momento de visualizarla o solicitarla a un servidor web (pgina web dinmica). Las pginas dinmicas que se generan al momento de la visualizacin se hacen a travs de lenguajes interpretados, generalmente JavaScript, y la aplicacin encargada de visualizar el contenido es la que debe generarlo. Las pginas dinmicas que se generan al ser solicitadas son creadas por una aplicacin en el servidor web que alberga las mismas. Respecto a la estructura de las pginas web, algunos organismos, en especial el W3C, suelen establecer directivas con la intencin de normalizar el diseo, 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, personas, etc. As mismo, la nueva tendencia orienta a que las pginas web no sean solo atractivas para los internautas, sino tambin optimizadas para buscadores a travs del cdigo fuente. Forzar esta doble funcin puede, sin embargo, crear conflictos respecto de la calidad del contenido.

Pagina Estatica
Las pginas web estticas son aquellas realizadas en HTML que pueden mostrar en alguna parte de la pgina objetos en movimiento tales como banners, gifs animados, videos, etc.

Qu son las pginas dinmicas? Las pginas dinmicas son pginas HTML generadas a partir de lenguajes de programacin (scripts) que son ejecutados en el propio servidor web. A diferencia de otros scripts, como el JavaScript, que se ejecutan en el propio navegador del usuario, los 'Server Side' scripts generan un cdigo HTML desde el propio servidor web. Este cdigo HTML puede ser modificado -por ejemplo- en funcin de una peticin realizada por el usuario en una Base de Datos. Dependiendo de los resultados de la consulta en la Base de Datos, se generar un cdigo HTML u otro, mostrando diferentes contenidos.

Un navegador o navegador web es un programa que permite ver la informacin que contiene una pgina web, (ya se encuentre sta alojada en un servidor dentro de la World Wide Web o en un servidor local). El navegador interpreta el cdigo, HTML generalmente, en el que est escrita la pgina web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervnculos.

La funcionalidad bsica de un navegador web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero tambin pueden estar en cualquier otro dispositivo que est conectado a la computadora del usuario o a travs de Internet, y que tenga los recursos necesarios para la transmisin de los documentos (un software servidor web). Tales documentos, comnmente denominados pginas web, poseen hipervnculos que enlazan una porcin de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen. El seguimiento de enlaces de una pgina a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegacin, de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza, a la cual tambin se le llama cibernauta). Por otro lado, hojeador es una traduccin literal del original en ingls, browser, aunque su uso es minoritario

El primer navegador, desarrollado en el CERN a finales de 1990 y principios de 1991 por Tim BernersLee, era bastante sofisticado y grfico, pero slo funcionaba en estaciones NeXT. El navegador Mosaic, que funcionaba inicialmente en entornos UNIX sobre X11, fue el primero que se extendi debido a que pronto el NCSA prepar versiones para Windows y Macintosh. Sin embargo, poco ms tarde entr en el mercado Netscape Navigator que rpidamente super en capacidades y velocidad aMosaic. Este navegador tiene la ventaja de funcionar en casi todos los UNIX, as como en entornosWindows.

Estimacin del uso en el perodo 1996-2006.

Internet Explorer (anteriormente Spyglass Mosaic) fue la apuesta tarda de Microsoft para entrar en el mercado y hoy en da ha conseguido desbancar al Netscape Navigator entre los usuarios deWindows. En los ltimos aos se ha vivido una autntica explosin del nmero de navegadores, que ofrecen cada vez mayor integracin con el entorno de ventanas en el que se ejecutan, igualmente este fue favorecido porque vena con el paquete de software de Windows y a su vez es el sistema operativo mas usado del mundo con alrededor del 95%. Netscape Communications Corporation liber el cdigo fuente de su navegador, naciendo as el proyecto Mozilla. Finalmente Mozilla Firefox fue reescrito desde cero tras decidirse a desarrollar y usar como base un nuevo conjunto de widgets multiplataforma basado en XML llamado XULy esto hizo que tardara bastante ms en aparecer de lo previsto inicialmente, apareciendo una versin 1.0 de gran calidad y para muchsimas plataformas a la vez el 5 de junio del 2002. A finales de 2004 aparece en el mercado Firefox, una rama de desarrollo de Mozilla que pretende hacerse con parte del mercado de Internet Explorer. Se trata de un navegador ms ligero que su hermano mayor. El 2 de septiembre del 2008 Google Chrome vio la luz. El navegador web desarrollado por Google y compilado con base en componentes de cdigo abierto como el motor de renderizado de WebKit y suestructura de desarrollo de aplicaciones (Framework). Google Chrome es el tercer navegador ms utilizado en Internet y actualmente posee una cuota de mercado del 7,05%.1 Est disponible gratuitamente bajocondiciones de servicio especficas. El nombre del navegador deriva del trmino usado para el marco de la interfaz grfica de usuario ("chrome").2

Funcionamiento de los navegadores


La comunicacin entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayora de los hojeadores soportan otros protocolos como FTP, Gopher, y HTTPS (una versin cifrada de HTTP basada en Secure Socket Layer o Capa de Conexin Segura (SSL)). La funcin principal del navegador es descargar documentos HTML y mostrarlos en pantalla. En la actualidad, no solamente descargan este tipo de documentos sino que muestran con el documento sus imgenes, sonidos e incluso vdeos streaming en diferentes formatos y protocolos. Adems, permiten almacenar la informacin en el disco o crear marcadores (bookmarks) de las pginas ms visitadas. Algunos de los navegadores web ms populares se incluyen en lo que se denomina una Suite. Estas Suite disponen de varios programas integrados para leer noticias de Usenet y correo electrnico mediante los protocolos NNTP, IMAP y POP. Los primeros navegadores web slo soportaban una versin muy simple de HTML. El rpido desarrollo de los navegadores web propietarios condujo al desarrollo de dialectos no estndares de HTML y a problemas de interoperabilidad en la web. Los ms modernos (como Google Chrome, Amaya, Mozilla, Netscape,Opera e Internet Explorer 9.0) soportan los estndares HTML y XHTML (comenzando con HTML 4.01, los cuales deberan visualizarse de la misma manera en todos ellos). Los estndares web son publicados por el World Wide Web Consortium.

ejemplos de navegadores web


Existe una lista detallada de navegadores, motores de renderizacin y otros temas asociados en lacategora asociada.

KHTML Konqueror (basado por defecto en KHTML) Basado en WebKit (fork KHTML) Safari Chromium Google Chrome SRWare Iron Flock (a partir de la versin 3) Epiphany (a partir de la versin 2.28) Midori
Arora Internet Explorer y derivados:

Avant Browser Maxthon


G-Browser Slim Browser AOL Explorer Mozilla (Gecko) y derivados:

Mozilla Firefox Flock (Descontinuado) Iceweasel

Netscape Navigator (a partir de la versin 6) Netstep Navigator GNU IceCat


Beonex Navegador web IBM para OS/2 Galeon (Proyecto abandonado) Skipstone K-Meleon para Windows

Camino para Mac OS X Amaya del W3C

Abrowse Netscape Navigator (hasta la versin 4.xx)


Opera iCab OmniWeb Dillo IBrowse AWeb Voyager Espial Escape HotJava IEs4Linux

SpaceTime Navegadores web basados en texto: Links Lynx

Netrik w3m Primeros navegadores (que ya no estn en desarrollo): Cello CyberDog MidasWWW Mosaic

Spyglass Mosaic ViolaWWW OHT-Erwise

Servidor

En informtica, un servidor es una computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes.1 Tambin se suele denominar con la palabra servidor a:

Una aplicacin informtica o programa que realiza algunas tareas en beneficio de otras
aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del trmino. Es posible que un ordenador cumpla simultneamente las funciones de cliente y de servidor.

Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de
otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas nicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia.

Ejemplo de un servidor del tipo rack.

Un servidor no es necesariamente una mquina de ltima generacin de grandes


proporciones, no es necesariamente un superordenador; un servidor puede ser desde una computadora vieja, hasta una mquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le d al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted est leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a travs de un programa de servidor web comoApache. Por lo cual podemos llegar a la conclusin de que un servidor tambin puede ser un proceso que entrega informacin o sirve a otro proceso. El modelo Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresin a un proceso servidor en un mismo ordenador. [editar]Tipos

de servidores

En las siguiente lista hay algunos tipos comunes de servidores: Servidor de archivo: es el que almacena varios tipos de archivos y los distribuye a otros clientes en la red. Servidor de impresiones: controla una o ms impresoras y acepta trabajos de impresin de otros clientes de la red, poniendo en cola los trabajos de impresin (aunque tambin puede cambiar la prioridad de las diferentes impresiones), y realizando la mayora o todas las otras funciones que en un sitio de trabajo se realizara para lograr una tarea de impresin si la impresora fuera conectada directamente con el puerto de impresora del sitio de trabajo. Servidor de correo: almacena, enva, recibe, enruta y realiza otras operaciones relacionadas con email para los clientes de la red. Servidor de fax: almacena, enva, recibe, enruta y realiza otras funciones necesarias para la transmisin, la recepcin y la distribucin apropiadas de los fax. Servidor de la telefona: realiza funciones relacionadas con la telefona, como es la de contestador automtico, realizando las funciones de un sistema interactivo para la respuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas y controlando tambin la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP), etc. Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar

documentos u otros datos que se soliciten muy frecuentemente), tambin proporciona servicios de seguridad, o sea, incluye uncortafuegos. Permite administrar el acceso a internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios Web. Servidor del acceso remoto (RAS): controla las lneas de mdem de los monitores u otros canales de comunicacin de la red para que las peticiones conecten con la red de una posicin remota, responde llamadas telefnicas entrantes o reconoce la peticin de la red y realiza la autentificacin necesaria y otros procedimientos necesarios para registrar a un usuario en la red. Servidor de uso: realiza la parte lgica de la informtica o del negocio de un uso del cliente, aceptando las instrucciones para que se realicen las operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo realiza la interfaz operadora o la porcin del GUI del proceso (es decir, la lgica de la presentacin) que se requiere para trabajar correctamente. Servidor web: almacena documentos HTML, imgenes, archivos de texto, escrituras, y dems material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red. Servidor de base de datos: provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. Tambin puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio. Servidor de reserva: tiene el software de reserva de la red instalado y tiene cantidades grandes de almacenamiento de la red en discos duros u otras formas del almacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarse de que la prdida de un servidor principal no afecte a la red. Esta tcnica tambin es denominada clustering. Servidor de impresin: muchas impresoras son capaces de actuar como parte de una red de ordenadores sin ningn otro dispositivo, tal como un "print server" (servidor de impresin), a actuar como intermediario entre la impresora y el dispositivo que est solicitando que se termine un trabajo de impresin. Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en: Servidor dedicado:: son aquellos que le dedican toda su potencia a administrar los recursos de la red, es decir, a atender las solicitudes de procesamiento de los clientes. Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes, sino tambin pueden jugar el rol de estaciones de trabajo al procesar solicitudes de un usuario local.

a arquitectura cliente-servidor consiste bsicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es ms ventajosa en un sistema operativo multiusuario distribuido a travs de una red de computadoras.
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema. La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos especficos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc.

Mientras que sus propsitos varan de unos servicios a otros, la arquitectura bsica seguir siendo la misma. Una disposicin muy comn son los sistemas multicapa en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando as el grado de distribucin del sistema. La arquitectura cliente-servidor sustituye a la arquitectura monoltica en la que no hay distribucin, tanto a nivel fsico como a nivel lgico. La red cliente-servidor es aquella red de comunicaciones en la que todos los clientes estn conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposicin de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en l se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso pblico y los que son de uso restringido, los archivos que son de slo lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente en caso de que se este utilizando en una red mixta.

servidor web o servidor HTTP es un programa que procesa cualquier aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisin de todos estos datos suele utilizarse algn protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicacin del modelo OSI. El trmino tambin se emplea para referirse al ordenador que ejecuta el programa.

servidor proxy,
en una red informtica, es un programa o dispositivo que realiza una accin en representacin de otro, esto es, si una hipottica mquina a solicita un recurso a una c, lo har mediante una peticin a b; C entonces no sabr que la peticin procedi originalmente de a. Su finalidad ms habitual es la deservidor proxy, que sirve para permitir el acceso a Internet a todos los equipos de una organizacin cuando slo se puede disponer de un nico equipo conectado, esto es, una nica direccin IP. HTML: siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboracin de pginas web. Es usado para describir la estructura y el contenido en forma de texto, as como para complementar el texto con objetos tales como imgenes. HTML se escribe en forma de etiquetas, rodeadas porcorchetes angulares (<,>). HTML tambin puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento denavegadores web y otros procesadores de HTML. HTML tambin es usado para referirse al contenido del tipo de MIMEtext/html o todava ms ampliamente como un trmino genrico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).

Un script (cuya traduccin literal es 'guion') o archivo de rdenes o archivo de procesamiento por lotes es unprograma usualmente simple, que por lo regular se almacena en un archivo de texto plano. Los script son casi siempreinterpretados, pero no todo programa interpretado es considerado un script. El uso habitual de los scripts es realizar diversas tareas como combinar componentes, interactuar con el sistema operativo o con el usuario. Por este uso es frecuente que los shells sean a la vez intrpretes de este tipo de programas.

vaScript es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, dbilmente tipado y dinmico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en lainterfaz de usuario y pginas web dinmicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es tambin significativo. JavaScript se dise con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programacin Java. Sin embargoJava y JavaScript no estn relacionados y tienen semnticas y propsitos diferentes. Todos los navegadores modernos interpretan el cdigo JavaScript integrado en las pginas web. Para interactuar con una pgina web se provee al lenguaje JavaScript de una implementacin del Document Object Model (DOM). Tradicionalmente se vena utilizando en pginas web HTML para realizar operaciones y nicamente en el marco de la aplicacin cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargndose junto con el cdigo HTML. Phpes un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicas. Es usado principalmente para la interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandoso en la creacin de otros tipos de programas incluyendo aplicaciones coninterfaz grfica usando las bibliotecas Qt o GTK+. ActionScript

La versin ms extendida actualmente es ACTION 6.0 , que signific una mejora en el manejo de programacin orientada a objetos al ajustarse mejor al estndar ECMA-262 y es utilizada en las ltimas versiones de Adobe Flash y Flex y en anteriores versiones de Flex. Desde la versin 2 de Flex viene incluido ActionScript 3, el cual mejora su rendimiento en comparacin de sus antecesores, adems de incluir nuevas caractersticas como el uso de expresiones regulares y nuevas formas de empaquetar las clases.

You might also like