sábado, 14 de abril de 2012

Dominio y subdominio


Dominio



Un dominio de Internet es una red de identificación asociada a un grupo de dispositivos o equipos conectados a la red Internet.

El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la red Internet, aun cuando el cambio implique que tendrá una dirección IP diferente.
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada servicio web utilizando la dirección IP del nodo (por ejemplo, sería necesario utilizar http://192.0.32.10 en vez de http://example.com). Además, reduciría el número de webs posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por varios dominios.

Subdominio


Un subdominio es un subgrupo o subclasificación del nombre de dominio el cual es definido con fines administrativos u organizativos, que podría considerarse como un dominio de segundo nivel. Normalmente es una serie de caracteres o palabra que se escriben antes del dominio.
En Internet se podría decir que el subdominio se utiliza para referirse a una dirección web que trabaja como un anexo (o sitio relacionado) de un dominio principal. Por ejemplo un subdominio puede representarse de la siguiente forma:

http://www.subdominio.dominio_principal.com/
ó http://subdominio.dominio_principal.com/
En el caso de las empresas que prestan servicios de hospedaje de páginas web: Hosting, puede que permitan registrar subdominios, algunas lo proporcionan con distintas restricciones, ya sea por número de subdominios permitidos o por el servicio que prestan. Por ejemplo existen empresas que regalan un subdominio al momento de registrar un blog con ellos o algunas otras que prestan servicios de hospedaje gratuito. juan pepe grillo

Diferencia entre dominio y subdominio

En Realidad no Hay Mucha Diferencia Entre un Dominio Y Un Subdominio, Basicamente funcionan igual, la unica diferencia es que los subdominios siempre dependen del dominio principal o dominio padre, por ejemplo:

foros.dominio-padre.com este es un subdominio y depende del dominio-padre.com

Si tu ya tienes un dominio, puedes configurar los subdominios para que funcionen como dominios primarios por delegacion de DNS, esto es util si quieres que tu web se vea profecional, por ejemplo:

Tu dominio web es: dominio.com
Y tu foro esta en: dominio.com/foro/

Pero si tu configuras un subdominio para tu foro, este funcionaria como un dominio: foro.dominio.com el cual para mi ver se ve mejor que el uso de directorios.

Si tienes el control total de los DNS de tu dominio principal, Podras Tener el control de todos tus subdominios.

Las empresas que se dedican a dar subdominios, en relidad lo que hacen en darte una redireccion, algunas empresas que si te dan un subdominio o dominio de tercer nivel con control total de DNS son:


Si tienes un dominio propio, ya sea com, net, org, us, etc, Puedes usar los subdominios de tu dominio para redirigir a diferentes servidores, por ejemplo: tienes un dominio pripio llamado miweb.com y quieres crear varias paginas pero ellas en diferentes servidores:

el foro lo quieres alojar en byethost por ejemplo, el chat lo quieres alojar en 000webhost, tus galerias las quieres alojar en fretzi, eso se puede lograr con subdominios si tienes el control total de tu dominio, se crearia un archivo de zona mas o menos asi:

miweb.com. NS ns1.mihosting.com.
miweb.com. NS ns2.mihosting.com.
foro.miweb.com. NS ns1.byet.org.
foro.miweb.com. NS ns2.byet.org.
chat.miweb.com. NS ns1.000webhost.com.
chat.miweb.com. NS ns2.000webhost.com.
galerias.miweb.com. NS ns1.fretzi.com.
galerias.miweb.com. NS ns2.fretzi.com.

Asi todos tus Servicios web, quedarian en diferentes servidores, asi si un servidor dejara de funcional, tu web no quedaria caida completamente, solo el servicio que alojaras en el servidor 
caido.

Requisitos y procedimiento para publicar un sitio web


Para hacer páginas web tienes que saber manejar el lenguaje html y para SUBIR las páginas web a internet necesitas un hosting de tipo SERVICIO FTP.


El HTML es requisito, indispensable y suficiente para hacer páginas web. Pero ojo, no es cualquier cosa, te puede llevar meses aprenderlo.

Otra alternativa es UTILIZAR UN PROGRAMA QUE ESCRIBA EL CODIGO HTML POR VOS, y vos solo te limites a dar algunos clicks. 

Si queres algo bien bien bien facil, yahoo mismo permite crear paginas web sin tener conocimiento sobre HTML.

Lo unico que debes hacer es ir a geoicities y seguir los pasos para crear una pagina web. Son muy fáciles.
Como publicar:
En este punto juegan los recursos materiales y los conocimientos de los cuales disponemos o podríamos disponer. Este presupuesto primario nos definirá que tipo de publicación podemos gestar. Si no contamos con financiación suficiente para costear un hosting, un dominio, ni contamos con capacitación suficiente para editar nuestras páginas la mejor elección será utilizar un asistente de publicación de algún servicio de hosting gratuito o patrocinado.
Si por el contrario disponemos de financiación para costear dominio y hosting profesional y además los conocimientos necesarios para editar nuestras páginas e incluso para diseñarlas y/o programarlas podremos acceder a una publicación de tipo profesional.
Definidos ya nuestros recursos materiales y capacidades técnicas el próximo paso será elegir el proveedor de hosting. Existe gran oferta de hosting, registro de dominios y cada una puede ajustarse a lo que requerimos si es que lo tenemos bien definido. En este sentido según nuestro proyecto de publicación es probable que necesitemos recursos tales como bases de datos y aplicaciones tales como CGI, etc.
De acuerdo a las necesidades que implique el proyecto debemos plantear la estructura primaria del sitio. Es decir ¿qué necesitaremos mostrar?, ¿de qué manera? y tener muy en cuenta detalles como navegabilidadusabilidad, ampliaciones y modificaciones probables futuras.
Si nuestra publicación usará algún asistente de un hosting gratuito o patrocinado deberemos seguir los pasos que nos plantea el mismo y en general no tendremos que acudir a software aparte, excepto para modificar las imágenes que carguemos y algún otro complemento.
El alta de archivos y hasta la creación misma en estos sistema generalmente se base en formularios que al ser completados reflejan nuestro contenido en un subdominio. Si por el contrario editamos o creamos nuestras páginas sin asistentes tendremos que conseguir al menos tres tipos de software: editor HTML, editor de imágenes y algún cliente de FTP para subir los archivos al servidor contratado.
Hay que tener en cuenta que cuando una página HTML muestra una imagen no es como en un documento de Word que la misma viene incrustada en el archivo sino que están enlazadas y muestran un archivo externo al HTML. De esto se desprenden algunas cuestiones.


Bibliografía 



Programas para la navegacion en internet


Programas de navegacion
Firefox
Navegador web basado en Mozilla, potente, rápido y muy útil para quienes desarrollamos páginas web.
Puntos  9


Mozilla
Configura Mozilla para una navegación óptima en menos de cinco minutos.
Puntos  9


Flock, navegador social
Un navegador basado en Mozilla, como Firefox, que explota varias posibilidades de las redes sociales de Internet.
Puntos  8


Navegador Opera
¿Una cuestión de estilo? ¿Podrá ocupar el lugar de otros navegadores más utilizados?
Puntos  8


Netscape 7
Navegador de gran calidad y rapidez que aconsejamos colocar como explorador por defecto.
Puntos  8
Safari para Windows
Un navegador de Web, creado por Apple, que ahora también se distribuye en versión Windows.
Puntos  7


Internet Explorer 7
La nueva versión del navegador de Microsoft está disponible como actualización de Windows. Cambia la interfaz de usuario, ahora con nuevas funcionalidades.
Puntos  7


Navegador de modo texto Lynx
Un navegador de la web que funciona en modo texto, sin imágenes. 
Puntos  5.

Definición de activeX



Es un conjunto de tecnologías de Microsoft que permiten incluir contenido interactivo en la World Wide Web. Tiempo atrás, el contenido de la Web era estático, es decir texto e imágenes en 2 dimensiones. Con ActiveX, los sitios cobran vida utilizando efectos multimedia, objetos interactivos, y aplicaciones sofisticadas que crean un entorno similar al de un CD-ROM de buena calidad. ActiveX provee el nexo que une una variedad de tecnologías que logran darle movimiento a los sitios Web.


ActiveX es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programación. Las aplicaciones de software pueden ser diseñadas por uno o más de esos componentes para así proveer su correspondiente funcionalidad.

ActiveX fue presentado en 1996 por Microsoft como una evolución de sus tecnologías Component Object Model (COM) y Object Linking and Embedding (OLE) y se usa generalmente en su sistema operativo Windows, aunque la tecnología como tal no está atada al mismo.

Muchas aplicaciones Microsoft Windows — incluyendo muchas del propio Microsoft como puedan ser Internet Explorer, Microsoft Office, Microsoft Visual Studio, y Windows Media Player — usan controles ActiveX para proveer sus juegos de funcionalidades y también encapsular su propia funcionalidad como controles ActiveX que así pueden ser empotrados en otras aplicaciones. Internet Explorer también permite empotrar sus propios controles ActiveX en páginas web.







Definición de JavaScript


JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, en bases de datos locales al navegador...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 también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones delservidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML.

Definición de Applet


Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".
A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva al cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.
Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.
Un Java applet es un código JAVA que carece de un método main, por eso se utiliza principalmente para el trabajo de páginas web, ya que es un pequeño programa que es utilizado en una página HTML y representado por una pequeña pantalla gráfica dentro de ésta.
Por otra parte, la diferencia entre una aplicación JAVA y un applet radica en cómo se ejecutan. Para cargar una aplicación JAVA se utiliza el intérprete de JAVA (pcGRASP de Auburn University, Visual J++ de Microsoft, Forte de Sun de Visual Café). En cambio, un applet se puede cargar y ejecutar desde cualquier explorador que soporte JAVA (Internet Explorer, Mozilla Firefox, Google Chrome, Netscape...).

..


Bibligrafía

Hosting


Hosting

El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es una analogía de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos etc. en internet o más específicamente en un servidor que por lo general hospeda varias aplicaciones o páginas web.
Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.
El hospedaje web aunque no es necesariamente un servicio, se ha convertido en un lucrativo negocio para las compañías de internet alrededor del mundo
Se puede definir como "un lugar para tu página web o correos electrónicos", aunque esta definición simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet para prácticamente cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos etc.

Funciones de hosting



las funciones básicas deberían ser las mismas que con un hosting tradicional:
* El servidor web, que puede ser Apache (gratuito) o ISS de Microsoft (de pago).
* Soporte para algún lenguaje de programación, probablemente PHP (grauito) o ASP (de pago).
* Soporte de bases de datos, probablemente MySQL (gratuito).

Luego las características que tiene el acceso a internet, que determinarán la velocidad de acceso al sitio web y otros servicios del servidor web:
* Velocidad de subida
* Velocidad de bajada


Componentes de una aplicación en multimedia 

Es conveniente utilizar multimedia cuando las personas necesitan tener acceso a información electrónica de cualquier tipo. Multimedia mejora las interfaces tradicionales basadas sólo en texto y proporciona beneficios importantes que atraen y mantienen la atención y el interés. Multimedia mejora la retención de la información presentada. Cuando está bien diseñada, puede ser enormemente divertida.
Mutimedia en los negocios
Las aplicaciones de mutimedia en los negocios incluyen presentaciones, capacitación, mercadotecnia, publicidad, demostración de productos, bases de datos, catálogos y comunicaciones en red.
Así como la imprenta de Gutenberg revolucionó la intercomunicación y la manera de tener acceso al conocimiento al ampliar los horizontes de la humanidad, multimedia revolucionará el mundo de los negocios y el concepto de mercadotecnia. Una empresa ya no podrá recurrir simplemente al video, a los audiovisuales o a la folletería para vender su producto, necesariamente tendrá que mostrar a sus posibles clientes un programa de multimedia que permita navegar y explicar a detalle qué ofrece y por qué es superior a sus competidores. Las aplicaciones de multimedia en los negocios incluyen presentaciones, capacitación, mercadotecnia, publicidad, demostración de productos, bases de datos, catálogos y comunicaciones en red.
Por otra parte, multimedia estará disponible en hoteles, estaciones de trenes y autobuses, aeropuertos, museos, tiendas y centros comerciales, pues con sólo interactuar con una computadora, todo viajero, cliente o visitante obtendrá la información que requiera, desde itinerarios de viaje, exposiciones, puestas en escena, restaurantes, hasta mapas de la ciudad o cualquier información que se desee.
Multimedia y Capacitación
En el mundo se está utilizando multimedia con un perfil casi siempre didáctico en algunas universidades y centros de investigación. El Instituto de Investigaciones Eléctricas (IIE) incursiona ya en este ámbito. Por una parte está utilizando y desarrollando técnicas de inteligencia artificial para el desarrollo de tutores con el fin de guiar el aprendizaje de Ingenieros de la Comisión Federal de Electricidad (CFE).
En alguno de los centros de adiestramiento de la CFE que cuentan con simuladores se contemplan dos aspectos: la parte práctica y la de aula. En la primera, donde interviene un simulador, el operador manipula físicamente una réplica de un cuarto de control de alguna central termoeléctrica. En el simulador emula problemas y circunstancias diversas que le permiten evaluar su capacidad de reacción y eficiencia en el manejo de momentos claves o puede conocer como validar, ajustar y probar un equipo determinado. En el aula se imparten los conocimientos teóricos, los conceptos y los procesos que intervienen en la generación de energía eléctrica. El IIE está trabajando en la parte de aula, a fin de impartir cursos con ayuda de multimedia. Ya no será un maestro dirigiéndose a treinta o veinte alumnos sino que ahora, en un proceso de autoenseñanza, cada estudiante podrá tener su propia PC con información de multimedia en disco compacto e ir aprendiendo a su propio ritmo. Ello no implica sustituir al maestro, sino ser una ayuda en la enseñanza de una manera más amable.
Por otra parte, la Unidad de Resultados de Energía Nuclear del IIE también está trabajando en cursos de entrenamiento en multimedia para la central nucleoeléctrica de Laguna Verde, uno de los cuales lleva el nombre de “Orientación Laguna Verde”. En el entrenamiento se muestra cómo es más fácil enseñar las características generales de la planta integrando imágenes, gráficos, hipertexto, video, sonidos y qué involucra la autoevaluación. Otro de los cursos tiene que ver con el reconocimiento de alarmas al simular el panel del cuarto de control en todos sus detalles. Uno más implica la actualización más atractiva y fácil de documentos de procesos administrativos.
Multimedia en las escuelas
Las escuelas son quizá los lugares dónde más se necesita multimedia. Muchas escuelas en Estados Unidos están crónicamente sin recursos y son en general lentas para adoptar nuevas tecnologías, pero es ahí donde el poder de multimedia puede generar los más grandes beneficios a largo plazo para todos. Multimedia causará cambios radicales en el proceso de enseñanza en las próximas décadas, en particular cuando los estudiantes inteligentes descubran que pueden ir más allá de los límites de los métodos de enseñanza tradicionales.
Uno de los retos en el diseño, desarrollo y construcción de estos sistemas de educación y entrenamiento está en reconocer que se debe preparar a la sociedad para tomar un lugar el mundo del siglo XXI. Un nuevo milenio. Para tener éxito, los individuos deberán tener una flexibilidad inusitada para poder desplazarse de una compañía a otra, de una industria a otra, de una especialidad a otra, de un ambiente de trabajo a otro. El estudiante del futuro necesitará ser experto no en un tema en particular, sino un experto en aprender. La educación no es simplemente el comienzo de una carrera, es una necesidad continua que dura toda la vida y es aquí donde multimedia puede aportar lo mejor de sí.
También hay que hacer hincapié en el cambio de cultura y el trabajo que la sociedad debe sufrir en el futuro. Se deberán aprender nuevas formas de laborar, de utilizar nuevas herramientas de trabajo, nuevas maneras de comunicación y para ello, multimedia se convertirá en una ayuda indispensable.
Multimedia en lugares públicos
En estaciones de trenes, centros comerciales, museos, tiendas multimedia estará disponible en terminales independientes o kioskos para proporcionar información y ayuda. Estas instalaciones reducen la demanda tradicional de personal y puestos de información, agregan valor y pueden trabajar las 24 hrs.
Multimedia en el hogar
Finalmente, la mayoría de los proyectos de multimedia llegarán a los hogares a través de los televisores o monitores con facilidades interactivas. La multimedia vista es televisores de alta definición probablemente llegará sobre una base pago-por-uso a través de la autopista de datos.
Realidad virtual
En multimedia, donde la tecnología y la invención creativa converge, usted encuantra realidad virtual, o VR (Virtual Reality). Los lentes, cascos, guantes especiales y extrañas interfaces humanas intentan colocarlo dentro de una experiencia parecida a la vida misma.
Entretenimiento
En muchos hogares ya existen aparatos de videojuegos de diversas marcas y con diferentes intenciones. Con multimedia se amplían las posibilidades de entretenimiento. Los niños y los jóvenes - sin olvidar a los adultos- poco a poco arribarán a un mundo pleno de sensaciones, incluso podrán oler y captar nuevas realidades virtuales.

Programas para la creación de sitios web 


  • FrontPage Express
  • Webfacil
  • Crystalbutton
  • FlaX 
  • Deknop
  • Microsoft Gif Animator
  • ZPaint
  • XnView
  • ws FTP95 LE
  • NetStudio 2000
  • Nico FTP




Bibliografía


Servidor web



Internet



Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California y una en UtahEstados Unidos.
Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web (WWW, o "la Web"), hasta tal punto que es habitual la confusión entre ambos términos. La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y utiliza Internet como medio de transmisión.
Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), las conversaciones en línea (IRC), la mensajería instantánea y presencia, la transmisión de contenido y comunicación multimedia -telefonía (VoIP), televisión (IPTV)-, los boletines electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en línea.
El género de la palabra Internet es ambiguo, según el Diccionario de la lengua española de la Real Academia Española.


Intranet



Una intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales. El término intranet se utiliza en oposición a Internet, una red entre organizaciones, haciendo referencia por contra a una red comprendida en el ámbito de una organización. 

Generalmente, la base de una intranet es una arquitectura de tres capas y comprende:

  • Clientes (casi siempre personas que navegan en Internet)
  • Uno o varios servidores de aplicaciones (middleware): un servidor Web que permite interpretar CGI, PHP, ASP u otras secuencias de comandos y traducirlos a consultas SQL para poder consultar una base de datos.
  • Un servidor de bases de datos.

De esta manera, los equipos cliente manejan la interfaz gráfica mientras que los distintos servidores procesan los datos. La red permite intercambiar las consultas y las respuestas entre clientes y servidores.
Arquitectura de tres capas
Una intranet tiene, por supuesto, varios clientes (los equipos de la red local) y también puede incluir varios servidores. Por ejemplo, una empresa grande puede tener un servidor Web para cada servicio con el fin de proporcionar una intranet con un servidor Web federador que vincula a los distintos servidores que se administran para cada servicio.




Extranet



Una extranet es una red privada que utiliza protocolos de Internet, protocolos de comunicación y probablemente infraestructura pública de comunicación para compartir de forma segura parte de la información u operación propia de una organización con proveedores, compradores, socios, clientes o cualquier otro negocio u organización. Se puede decir en otras palabras que una extranet es parte de la Intranet de una organización que se extiende a usuarios fuera de ella. Usualmente utilizando Internet. La extranet suele tener un acceso semiprivado, para acceder a la extranet de una empresa no necesariamente el usuario ha de ser trabajador de la empresa, pero si tener un vínculo con la entidad. Es por ello que una extranet requiere o necesita un grado de seguridad, para que no pueda acceder cualquier persona. Otra característica de la extranet es que se puede utilizar como una Intranet de colaboración con otras compañías. 



Diferencias 




En el mundo electrónico hay muchas palabras que generalmente no entendemos pero que siempre utilizamos. Por ejemplo, LAN (Local Área Network, o Sistemas de Redes de Área Local) y WAN (Wide Area Network, Sistema de Redes de Area Extensa) definen los alcances y características de algunos sistemas de redes, como por ejemplo la Internet, Intranet, y Extranet. Si no sabes distinguir entre estos tres conceptos no debes preocuparte, nosotros te los explicaremos más detalladamente.
Para que todo te quede más claro, piensa que Internet es la madre de todos los sistemas de redes del mundo, es la red de redes. Abarca la mayoría de las zonas del globo y es utilizada por muchos, desde individuos que navegan un rato en sus hogares, hasta las pequeñas empresas o las organizaciones multinacionales.

El término Intranet se refiere a todas aquellas redes que utilizan el protocolo TCP para promocionar sitios web internos y contenido relacionado, que se publica sólo dentro de una institución, una empresa, o una universidad.

Y las Extranets combinan la accesibilidad y el alcance universal de Internet con las funcionalidad más focalizada de las Intranets. Una Extranet ofrece el tipo de contenidos exclusivos que normalmente estaría disponible sólo para los consumidores internos en una Intranet, a participantes externos. Estas personas podrían ser empleados que estén en algún viaje, o que trabajen en localidades remotas, o consumidores estratégicos que necesiten chequear proyectos internos.



Definición Servidor Web







Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.


Función del  Servidor Web

El Servidor web se ejecuta en un ordenador manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error. A modo de ejemplo, al teclear www.wikipedia.org en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma.
Además de la transferencia de código HTML, los Servidores web pueden entregar aplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre:
§  Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario. Son las aplicaciones tipo Java "applets" o Javascript: el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas scripts). Comúnmente, los navegadores permiten ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden añadirse más lenguajes mediante el uso de plugins.
§  Aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación; ésta, una vez ejecutada, genera cierto código HTML; el servidor toma este código recién creado y lo envía al cliente por medio del protocolo HTTP.
Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizar aplicaciones web. La razón es que, al ejecutarse ésta en el servidor y no en la máquina del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el caso de querer ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de un navegador web básico puede utilizar este tipo de aplicaciones.
El hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos. HTML es un lenguaje de marcas y HTTP es un "protocolo".

Función del  Servidor Web

































Ejemplos de servidor web

Apache: Este es el más común y más utilizado en todo el mundo. Además, es gratuito (cómo no), y de código abierto, así que podríamos decir que corre sobre cualquier plataforma.
Microsoft IIS: Sólo funciona sobre sistemas Windows, como ya habréis imaginado. Si quieres empalarlo sobre otro sistema, tendrás que utilizar una máquina virtual.
Sun Java System Web Server: Este producto pertenece a la casa Sun, y suele empalarse sobre entorno de este sistema. Sin embargo, como Apache, es multiplataforma, y recientemente Sun ha decidido distribuirlo con licencias de código abierto (BSD concretamente).
Ngnix: Este es un servidor Web muy ligero y corre sobre sistemas Unix y Windows. Se ha convertido en el 4º servidor HTTP más popular de la red y también se distribuye bajo licencia BSD.
Lighttp: Este servidor Web es otro de los más ligeros que hay en el mercado. Está especialmente pensado para hacer cargas pesadas sin perder balance, utilizando poca RAM y poca de CPU. Algunas páginas populares que lo usan son Youtube, Wikipedia y otras que soportan gran tráfico diariamente. También es gratuito y se distribuye bajo licencia BSD. 


Bibliografía

http://www.youtube.com/watch?v=3dVRU9hOFAo