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 Utah, Estados 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.
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.
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.
No hay comentarios:
Publicar un comentario