Practica servidor intrnt
Un servidor Web es un software de aplicación que nos brinda un servicio; pero ¿qué tipo de servicio? bien, al decir “Web” nos referimos obviamente a internet o a una red, por ello un “Servidor Web” debe implementar el protocolo HTTP (protocolo de transferencia de hipertexto). Este protocolo está diseñado para transferir páginas web, es decir, documentos en HTML (HyperText MarkupLanguage): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de sonidos.
Aclaremos algo
El termino servidor es algo ambiguo, ya que un servidor es el software que presta un servicio, pero también se llama servidor a la máquina donde está instalado dicho software. En este artículo vamos a hablar del software, mas no del hardware.¿Cómo funciona?
El servidor está siempre a la espera de peticiones Web. Dichas peticiones son hechas por un cliente http (un navegador web), que después de realizar la petición espera la respuesta del servidor. Por ejemplo, cuando digitas en tu navegador la dirección http://www.google.com/ este envía una petición HTTP al servidor de Google, dicho servidor responde al cliente enviando el código HTMLde dicha página. El cliente recibe el código fuente, lo interpreta y lo muestra en pantalla. El servidor se limita a recibir las peticiones y responderlas adecuadamente, mientras el cliente se encarga del proceso de interpretación.
En cuanto a programación se refiere, existen dos tipos de aplicaciones web: del lado del cliente y del lado del servidor. Las aplicaciones del lado del cliente seejecutan 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 (basandose en operaciones y/o acceso a bases de datos, por ejemplo). Entre los lenguajes más destacables del lado delservidor están: PHP, JSP, ASP, Perl, CGI, entre otros.
En la mayoría de los casos se opta por utilizar tecnologías del lado del servidor, por varios motivos, por ejemplo: al ejecutarse en el servidor las respuestas son, por lo general, estándares XHTML por lo que cualquier navegador puede interpretarlas, cosa que no pasa con las tecnologías cliente (que en algunos casos necesitan plugins). Otraventaja es ĺa seguridad: al ejecutarse el código fuente en el servidor, el programación es transparente al cliente, permitiendo ocultar así los detalles de implementación.
Podemos ver cómo queda la relación después de haber modificado el componente. El cliente seguirá apuntando a la mismas posiciones de la interfaz, pero el tercer método de la interfaz, ahora es el método Mostrar y el métodoque antes estaba en la tercera posición, (Saludar), ha pasado a estar en la cuarta posición, sin embargo el cliente sigue apuntando al mismo sitio de la interfaz, con lo que estaría haciendo referencia al método erróneo.
Servidor de correo electrónico: les permite a las empresas administrar su mensajería a través de Internet y establecer políticas de seguridad y contenido de acuerdo a susnecesidades. Incluye servidor, conexión de banda ancha a Internet, nombre de dominio y antivirus por cada cuenta de e-mail. Puede opcionalmente incluir certificados digitales para mensajería segura.
Servidor Proxy: permite dar acceso a Internet a todos los miembros de una oficina que comparten una misma red. Ofrece la oportunidad de controlar el contenido visible para sus empleados o subalternos.Incluye servidor y conexión de banda ancha a Internet.Servidor de páginas Web: permite alojar su Website en su oficina y publicarlo en Internet. La ventaja es que puede controlar totalmente los servicios disponibles en el mismo, como acceso a bases de datos o ejecución de aplicaciones.
Servidor LAN para aplicaciones diversas: útil para ejecución en esquema servidor – cliente de cualquier...
Regístrate para leer el documento completo.