Beruflich Dokumente
Kultur Dokumente
SERVIDOR WEB.
El servidor vendría a ser la "casa" de los sitios que se visitan en la Internet. Los
sitios se alojan en computadores con servidores instalados, y cuando un usuario
los visita son estas computadoras las que proporcionan al usuario la interacción
con el sitio en cuestión.
Existen dos tipos de aplicaciones web: del lado del cliente y del lado del servidor.
Las aplicaciones del lado del cliente se ejecutan en el navegador web, entre ellas
cabe destacar JavaScript, Visual Basic Script y los applets de Java.
En cuanto a las aplicaciones del lado del servidor existen lenguajes de
programación, que se ejecutan en el equipo servidor, generalmente formando
documentos HTML dinámicos (basándose en operaciones y/o acceso a bases de
datos, por ejemplo). Entre los lenguajes más destacables del lado del servidor
están: PHP, JSP, ASP, Perl, CGI, entre otros.
Instalar un servidor web en la PC permitirá, entre otras cosas, poder montar una
página web propia sin necesidad de contratar hosting (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), acceder a los archivos del equipo
desde una PC remoto (aunque para esto existen otras opciones, como utilizar un
servidor FTP) o utilizar alguno de los programas basados en web tan interesantes
que están viendo la luz últimamente.
Hoy en día es muy común establecer los servidores web dentro de la propia
empresa, sin tener que recurrir a caros alojamientos en proveedores externos.
Esto es posible gracias a Apache, uno de los mejores y el más utilizado entre los
servidores Web que existen.
Las páginas web estáticas son aquellas realizadas en HTML que pueden mostrar
en alguna parte de la página objetos en movimiento tales como banners, gifs
animados, videos, etc.
Los sitios Web dinámicos son aquellos que permiten crear aplicaciones dentro de
la propia Web, otorgando una mayor interactividad con el navegante. Aplicaciones
dinámicas como encuestas y votaciones, foros de soporte, libros de visita, envío
de e-mails inteligentes, reserva de productos, pedidos on-line, atención al cliente
personalizada etc.
Para desarrollar una página web estática es suficiente utilizar código HTML.
Una página Web dinámica es aquella que puede interactuar con el visitante y/o
administrador Web, pudiéndose modificar el contenido de la página.
El lenguaje utilizado puede ser alguno de los siguientes: PHP, ASP, ASP.NET o
Java.
Ventajas
Desventajas
Ante todas las ventajas de este tipo de páginas se encuentra la desventaja de los
buscadores, que sólo indexan un número reducido de páginas dinámicas, debido a
que los robots de los buscadores difícilmente detectan URL's acompañados de
gran cantidad de parámetros y caracteres tales como "?", "&" y "=". No obstante,
existen algunas formas para solucionar este tipo de problemas.
Cualquier otro software (servidor HTTP, software de redes, etc.) agrega enlaces
adicionales a este proceso de extracción de la información, ya que el software de
procesamiento pasa los resultados hacia el servidor Web, y éste hasta el browser
del Web (ya sea directamente o a través de una red).
Se ha comprobado que si el Servidor Web recibe un URL con una llave, para
devolver un documento HTML como respuesta, tendrá que cargar el servicio
(programa) que le indique las variables de ambiente y de la forma HTML. La
mayoría de las veces dicha llave es el "cgi-bin".
También es un estándar para usarse en todos los servidores Web, y funcionar
bajo una arquitectura independiente, ya que ha sido creado para trabajar con
cualquier arquitectura de servidor Web.
Telnet sólo sirve para acceder en modo terminal, es decir, sin gráficos, pero fue
una herramienta muy útil para arreglar fallos a distancia, sin necesidad de estar
físicamente en el mismo sitio que la máquina que los tenía.
Aparte de estos usos, en general telnet se ha utilizado (y aún hoy se puede utilizar
en su variante SSH) para abrir una sesión con una máquina UNIX, de modo que
múltiples usuarios con cuenta en la máquina, se conectan, abren sesión y pueden
trabajar utilizando esa máquina. Es una forma muy usual de trabajar con sistemas
UNIX.
Para iniciar una sesión con un intérprete de comandos de otro ordenador, puede
emplear el comando telnet seguido del nombre o la dirección IP de la máquina en
la que desea trabajar, por ejemplo si desea conectarse a la máquina
purpura.micolegio.edu.com deberá teclear telnet purpura.micolegio.edu.com, y para
conectarse con la dirección IP 1.2.3.4 deberá utilizar telnet 1.2.3.4.
Una vez conectado, podrá ingresar el nombre de usuario y contraseña remoto
para iniciar una sesión en modo texto a modo de consola virtual. La información
que transmita (incluyendo su clave) no será protegida o cifrada y podría ser vista
en otros computadores por los que se transite la información (la captura de estos
datos se realiza con un packet sniffer.
Una alternativa más segura para telnet, pero que requiere más recursos del
computador, es SSH. Este cifra la información antes de transmitirla, autentica la
máquina a la cual se conecta y puede emplear mecanismos de autenticación de
usuarios más seguros.
Hay tres razones principales por las que el telnet no se recomienda para los
sistemas modernos desde el punto de vista de la seguridad:
¿Dónde no utilizarlo?
FTP
El Modelo FTP
Servidor FTP
Las aplicaciones más comunes de los servidores FTP suelen ser el alojamiento
web, en el que sus clientes utilizan el servicio para subir sus páginas web y sus
archivos correspondientes; o como servidor de backup (copia de seguridad) de los
archivos importantes que pueda tener una empresa. Para ello, existen protocolos
de comunicación FTP para que los datos se transmitan cifrados, como el SFTP
(Secure File Transfer Protocol).
Cliente FTP
Acceso anónimo
Los servidores FTP anónimos ofrecen sus servicios libremente a todos los
usuarios, permiten acceder a sus archivos sin necesidad de tener un 'USER ID' o
una cuenta de usuario. Es la manera más cómoda fuera del servicio web de
permitir que todo el mundo tenga acceso a cierta información sin que para ello el
administrador de un sistema tenga que crear una cuenta para cada usuario.
Acceso de usuario
Un "cliente FTP basado en WEB" no es más que un Cliente FTP al cual podemos
acceder a través de nuestro Navegador Web sin necesidad de tener otra
aplicación para ello. El usuario accede a un servidor web (http) que lista los
contenidos de un servidor ftp. El usuario se conecta mediante http a un servidor
web, y el servidor web se conecta mediante ftp al servidor ftp.
Acceso de invitado
FTP admite dos modos de conexión del cliente. Estos modos se denominan Activo
(o Estándar, o PORT, debido a que el cliente envía comandos tipo PORT al
servidor por el canal de control al establecer la conexión) y Pasivo (o PASV,
porque en este caso envía comandos tipo PASV). Tanto en el modo Activo como
en el modo Pasivo, el cliente establece una conexión con el servidor mediante el
puerto 21, que establece el canal de control.
Modo Activo
Modo activo.
Modo Pasivo
Modo pasivo.
• type ascii
• type binary
Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC,
imágenes, archivos de audio...
COMANDO Y
ACCIÓN QUE REALIZA
ARGUMENTOS
close o disconnect Finaliza una conexión FTP sin cerrar el programa cliente
? nombre de
Muestra la información relativa al comando
comando