domingo, 29 de abril de 2012

lA wEb



Web es un vocablo inglés que significa “red”“telaraña” o “malla”. El concepto se utiliza en el ámbito tecnológico para nombrar a una red informática y, en general, aInternet (en este caso, suele escribirse como Web, con la W mayúscula).
WebEl término, de todas formas, tiene varios usos. Además de nombrar a Internet en general, la palabra web puede servir hacer mención a una página web, un sitio web o hasta un servidor web.
Una página web es un documento que incluye un archivo HTML con texto, imágenes, videos, animaciones Flash, etc. Al conjunto de páginas web que suelen formar parte del mismo dominio o subdominio de Internet se lo conoce como sitio web. Dentro del sitio web, todas las páginas guardan alguna relación entre sí y están vinculadas mediante vínculos (también conocidos como enlaces, hipervínculos, hiperenlaces o links).
El servidor web, por otra parte, es un programa creado para transferir páginas web a través de la implementación del protocolo HTTP. Por extensión, se denomina servidor a lacomputadora donde se ejecuta dicho tipo de software.
Web 2.0, por otra parte, es un concepto que permite nombrar a las aplicaciones de Internet que facilitan la interacción de los usuarios. Los sitios que forman parte de la Web 2.0 posibilitan que los internautas compartan información y desarrollen tareas de forma mancomunada.
Entre los ejemplos de Web 2.0 pueden nombrarse a las redes sociales (como Facebook), los portales de alojamiento de videos (YouTube) e imágenes (Flickr) y los servicios wikis (Wikipedia).
Es importante tener en cuenta que los sistemas operativos funcionan tanto en las computadoras como en otros dispositivos electrónicos que usan microprocesadores (teléfonos móviles, reproductores de DVD, etc.). En el caso de Windows, su versión estándar funciona con computadoras, aunque también existe una versión para teléfonos (Windows Mobile).
Microsoft domina el mercado de los sistemas operativos con comodidad, ya que Windows está instalado en más del 90% de las computadoras con acceso a Internet en todo el mundo.
Entre sus principales aplicaciones (que pueden ser desinstaladas por los usuarios o reemplazadas por otras similares sin que el sistema operativo deje de funcionar), se encuentran el navegador Internet Explorer, el reproductor multimedia Windows Media, el editor de imágenes Paint y el procesador de texto WordPad.
La principal novedad que aportó Windows desde sus orígenes fue su atractivo visual y su facilidad de uso. De hecho, su nombre (“ventanas”) proviene de la forma en que el sistema presenta al usuario los recursos de su computadora, lo que facilita las tareas cotidianas. Windows, de todas formas, suele recibir numerosas críticas por sus problemas de seguridad y por otros fallos.


Sitio webUn sitio web es una colección de páginas web relacionadas y comunes a un dominio de Internet o subdominio en la World Wide Web en Internet.

Una página web es un documento HTML/XHTML que es accesible generalmente mediante el protocolo HTTP de 
Internet.
Todos los sitios web públicamente accesibles constituyen una gigantesca World Wide Web de información
 (un gigantesco entramado de recursos de alcance mundial).
A las páginas de un sitio web se accede frecuentemente a través de un URL raíz común llamado portada
que normalmente reside en el mismo servidor físico. Los URL organizan las páginas en una jerarquía, aunque 
los hiperenlaces entre ellas controlan más particularmente cómo el lector percibe la estructura general y cómo 
el tráfico web fluye entre las diferentes partes de los sitios.
Algunos sitios web requieren una subscripción para acceder a algunos o todos sus contenidos. Ejemplos de
 sitios con subscripción incluyen muchos portales de pornografía en Internet, algunos sitios de noticias, sitios 
de juegos, foros, servicios de correo electrónico basados en web, sitios que proporcionan datos de bolsa de 
valores e información económica en tiempo real, etc.
Visión general
Un sitio web es un gran espacio documental organizado que la mayoría de las veces está típicamente dedicado
 a algún tema particular o propósito específico. Cualquier sitio web puede contener hiperenlaces a cualquie
r otro sitio web, de manera que la distinción entre sitios individuales, percibido por el usuario, puede ser a 
veces borrosa.
No debemos confundir sitio web con página web; esta última es sólo un archivo HTML, una unidad HTML,
 que forma parte de algún sitio web. Al ingresar una dirección web, como por ejemplo www.wikimedia.org,
 siempre se está haciendo referencia a un sitio web, el que tiene una página HTML inicial, que es generalmente
 la primera que se visualiza. La búsqueda en Internet se realiza asociando el DNS ingresado con la dirección IP
 del servidor que contiene el sitio web en el cual está la página HTML buscada.
Los sitios web están escritos en código HTML (Hyper Text Markup Language), o dinámicamente convertidos a 
éste, y se acceden aplicando un software conveniente llamado navegador web, también conocido como un
 cliente HTTP. Los sitios web pueden ser visualizados o accedidos desde un amplio abanico de dispositivos con
 conexión a Internet, comocomputadoras personales, portátiles, PDAs, y teléfonos móviles.
Un sitio web está alojado en una computadora conocida como servidor web, también llamada servidor HTTP,
 y estos términos también pueden referirse al software que se ejecuta en esta computadora y que recupera y
 entrega las páginas de un sitio web en respuesta a peticiones del usuario. Apache es el programa más
 comúnmente
 usado como servidor web (según las estadísticas de Netcraft) y el Internet Information Services (IIS) de Microsoft
 también se usa con mucha frecuencia. Un sitio web estático es uno que tiene contenido que no se espera que 
cambie frecuentemente y se mantiene manualmente por alguna persona o personas que usan algún tipo de
 programa
 editor. Hay dos amplias categorías de programas editores usados para este propósito que son
Editores de texto como Notepad, donde el HTML se manipula directamente en el programa editor o
Editores WYSIWYG como por ejemplo Microsoft FrontPage y Adobe Dreamweaver, donde el sitio se edita 
usando una interfaz GUI y el HTML subyacente se genera automáticamente con el programa editor.
Un sitio web dinámico es uno que puede tener cambios frecuentes en la información. Cuando el servidor web
 recibe una petición para una determinada página de un sitio web, la página se genera automáticamente por el 
software,
 como respuesta directa a la petición de la página; Por lo tanto se puede dar así un amplio abanico de posibilidades,
 incluyendo por ejemplo: (a) Mostrar el estado actual de un diálogo entre usuarios, (b) Monitorizar una situación 
cambiante,
 o proporcionar información personalizada de alguna manera a los requisitos del usuario individual, etc.
Hay un amplio abanico de sistemas de software, como el lenguaje de programación PHPActive Server Pages 
(ASP)
, y Java Server Pages (JSP) que están disponibles para generar sistemas de sitios web dinámicos. Los sitios 
dinámicos
 a menudo incluyen contenido que se recupera de una o más bases de datos o usando tecnologías basadas 
en XML 
como por ejemplo el RSS.
El contenido estático puede también ser generado periódicamente de manera dinámica, o si ocurren ciertas y 
determinadas condiciones; con esta estrategia se evitar la pérdida de rendimiento por causa de iniciar el motor
 dinámico para cada usuario o para cada conexión.
Hay plugins disponibles para navegadores, que se usan para mostrar contenido activo como FlashSilverlight,
 Shockwave o applets, escritos en Java. El HTML dinámico también proporciona interactividad para los usuarios, 
y el elemento de actualización en tiempo real entre páginas web (i.e, las páginas no tienen que cargarse o
 recargarse para efectuar cualquier cambio), principalmente usando el DOM y JavaScript, el soporte de los
 cuales está
 integrado en la mayoría de navegadores web modernos.
Este tema es muy amplio y cada día hay nuevos modelos de páginas muy profesionales.
Últimamente, dado el compromiso social de muchos gobiernos, se recomienda que los sitios web cumplan
 determinadas
 normas de accesibilidad, para que éstos, puedan ser visitados y utilizados por el mayor número de personas 
posibles, 
independientemente de sus limitaciones físicas o derivadas de su entorno. La accesibilidad web viene recogida 
en las
 Pautas de Accesibilidad al Contenido Web WCAG 1.0 del W3C.









DIFERENCIA ENTRE PAGINA WEB Y SITIO WEB 





  • Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet. Esta información se presenta generalmente en formato HTML y puede contener hiperenlaces a otras páginas web, constituyendo la red enlazada de la World Wide Web.
  • Las páginas web pueden ser cargadas de un ordenador o computador local o remoto, llamado Servidor Web, el cual servira de HOST. El servidor web puede restringir las páginas a una red privada, por ejemplo, una intranet, o puede publicar las páginas en el World Wide Web. Las páginas web son solicitadas y transferidas de los servidores usando el Protocolo de Transferencia de Hypertexto (HTTP - Hypertext Transfer Protocol). La acción del Servidor HOST de guardar la página web, se denomina "HOSTING".
  • Las páginas web pueden consistir en archivos de texto estático, o se pueden leer una serie de archivos con código que instruya al servidor cómo construir el HTML para cada página que es solicitada, a esto se le conoce como Página Web Dinámica.




  1. Un sitio web (en inglés: website) es un conjunto de páginas web, típicamente comunes a un dominio de Internet o subdominio en la World Wide Web en InternetUna página web es un documento HTML/XHTML accesible generalmente mediante el protocolo HTTP de Internet.
  2. Todos los sitios web públicamente accesibles constituyen una gigantesca "World Wide Web" de información.A las páginas de un sitio web se accede desde una URL raíz común llamada portada, que normalmente reside en el mismo servidor físico. Las URLs organizan las páginas en una jerarquía, aunque los hiperenlaces entre ellas controlan cómo el lector percibe la estructura general y cómo el tráfico web fluye entre las diferentes partes de los sitios.
  3. Algunos sitios web requieren una subscripción para acceder a algunos o todos sus contenidos. Ejemplos de sitios con subscripción incluyen muchos sitios de pornografía en Internet, parte de muchos sitios de noticias, sitios de juegos, foros, servicios de correo electrónico basados en web y sitios que proporcionan datos de bolsa en tiempo real.

DEFINICION DE WWW,URL,DNS Y  HTTP 

  • WWW World Wide Web o lo que conocemos simplemente como WWW o Web, es el estándar que permite visualizar textos, imágenes, gráficos y sonidos en Internet. A diferencia de lo que muchas veces se suele creer, WWW no es Internet sino un sistema que se basa en protocolos y en buscadores a los que se puede acceder a través de Internet. Dos elementos fundamentales que componen las páginas de este medio de comunicación son los hipertextos y los hiperenlaces. En cuanto a los primeros, nos referimos a HTTP (Hypertext Transfer Protocol), que es el protocolo de transporte de los hipertextos y el HTML (Hypertext Markup Language), que es el lenguaje con el que se crean la mayoría de los textos en la Web. El otro elemento, los hiperenlaces (o Hyperlinks), son los que permiten que se puedan realizar enlaces entre las distintas páginas Web, de forma tal que el usuario pueda navegar interconectándose entre una y otra. Este fue uno de los grandes aportes del inglés Tim Berners-Lee, que le dio la forma a lo que conocemos actualmente como WWW, hacia fines de 1989, si bien la Web tuvo su debut oficial como servicio público en agosto de 1991. Por otra parte, para poder utilizar este sistema, el usuario necesite tener cargado en su computadora un programa, conocido como browser. Actualmente se encuentra, entre los más populares, el Internet Explorer, Nescape, el Mozilla Firefox y el Safari.

  • URL Cuando hablamos de URL´s, en general nos referimos a una dirección de Internet, pero sucede que el término engloba otras cuestiones. Las siglas vienen de Uniform Resource Locator (en español: "Localizador Uniforme de Recursos"), se presenta como una secuencia de caracteres bajo una forma estándar para darle nombre a determinados recursos en una red. En Internet estos recursos pueden ser imágenes, documentos de texto, hypertexto, portales Web, sitios FTP, archivos de audio, etc.
    Aunque lo que es hoy Internet fue planificado desde 1972, las URLs son relativamente jóvenes, implementadas en 1991 por Tim Berners Lee: la idea era facilitar la creación de enlaces hacia documentos en la Web. Gracias a las URL cada documento o recurso informático en Internet posee una dirección única y -en general- entendible fácilmente por un ser humano. En el proceso de obtención de una URL por parte de un navegador Web (como por ejemplo Internet Explorer o Firefox) se envuelven los siguientes elementos: protocolo a utilizar, nombre del archivo a abrir, directorio en el que está ubicado, y dirección de la computadora que hace de servidor. Es decir: protocolo://máquina/directorio/archivo Por ejemplo: http://www.mastermagazine.infoEn casos más complejos, como por ejemplo el protocolo FTP, el esquema puede verse de este modo: protocolo://usuario:contraseña @ máquina:puerto/directorio/archivo Entre los diferentes esquemas de URLs podemos mencionar: http (hypertexto), https (hypertexto seguro), ftp (protocolo de transferencia de archivos), mailto (correo electrónico), file (archivos locales). Los esquemas más conocidos fueron detallados en el Request for Comments RFC 1630 durante 1994, más tarde llegarían esquemas más específicos.
    Por German Isaac

    Domain Name System (DNS)


    Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de 
    nomenclatura jerárquica para computadoras, servicios o cualquier recurso 
    conectado a Internet o a una red privada. Este sistema asocia información variada connombres de
     dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) 
    nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados
     a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
    El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a 
    nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar
     diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres
     de dominio adirecciones IP y la localización de los servidores de correo electrónico de cada dominio.
    La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos
     DNS. 
    Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a
     este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, 
    el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que
     cambiar el nombre.




    Hypertext Transfer Protocol ( HTTP)



    Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia dehipertexto) es el 
    protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el 
    World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 
    1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica
     la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la 
    arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a 
    transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que 
    efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). 
    A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de 
    recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa,
     una consulta a una base de datos, la traducción automática de un documento, etc.
    HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores.
     El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las 
    cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite 
    a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las 
    cookies pueden guardarse en el cliente por tiempo indeterminado.