Programacion web

Solo disponible en BuenasTareas
  • Páginas : 14 (3418 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de marzo de 2012
Leer documento completo
Vista previa del texto
Índice

¿Qué es protocolo http? 1
¿Qué es protocolo FTP? 1
¿Qué es una arquitectura cliente/servidor? 1
¿Qué es HTML? 2
¿Qué es una hoja de estilo? 3
¿Qué es JavaScript? 3
¿Qué es un servlet? 4
¿Qué es un JSP? 5
¿Qué significa validar una página HTML? 6
Herramientas para validar tu código HTML 8
BIBLIOGRAFIA 9

¿Qué es protocolo http?
HTTP (Hipertex Transfer Protocol):Protocolo de transferencia de hipertexto: Es el mecanismo más extendido utilizado por los servidores y los navegadores para comunicarse. Este protocolo regula las solicitudes de los navegadores y la transferencia de ficheros HTML por parte de los servidores. HTTP proporciona al sistema características multimedia, soportando la recuperación y presentación de texto, gráficos, animaciones y lareproducción de sonido. HTTP maneja múltiples protocolos de aplicación permitiendo al usuario acceder a muchos servicios, tales como FTP, Gopher, WAIS. Dado que el protocolo HTTP es la base de la mayor parte de transacciones Web, los servidores HTTP se llaman también servidores HTTP.

¿Qué es protocolo FTP?
El protocolo FTP (File Transfer Protocol, protocolo de transferencia de ficheros). Es unprotocolo de aplicación cuyos principales objetivos son los siguientes:
* Proporcionar el uso compartido de ficheros.
* Anima al uso indirecto o a través de programas de servidores remotos.
* Hacer transparente al usuario las variaciones entre la forma de almacenar con ficheros en diferentes ordenadores.
* Transferir datos fiables y eficientemente.
FTP utiliza los servicios que lepresta el protocolo de transporte TCP, el cual garantiza la fiabilidad de la comunicación, estableciéndose dos conexiones:
* Una conexión de datos (es decir, por donde va los datos transferidos), abierta en el puerto 20.
* Una conexión para el control de la comunicación (dialogo de control), por el puerto 21. Permite al usuario aspectos como moverse por la estructura de directorios o subir ybajar archivos mediante una serie de comandos.
* Se utilizan para referencia archivos situados en servidores que usan el protocolo FTP (File Transfer Protocol). Este protocolo es normalmente utilizado para enviar y recibir ficheros. Es el protocolo que se usa para enviar nuestras páginas al servidor de internet.

¿Qué es una arquitectura cliente/servidor?
Cliente/Servidor es unaarquitectura de red en la que cada ordenador o proceso en la red es cliente servidor. Normalmente, los servidores son ordenadores potentes dedicados a gestionar unidades de disco (servidor de ficheros), impresoras (servidor de impresoras), tráfico de red (servidor de red), datos (servidor de bases de datos) o incluso aplicaciones (servidor de aplicaciones), mientras que los clientes son máquinas menospotentes y usan los resultados que ofrecen los servidores.
Dentro de los clientes se suelen distinguir dos clases: los clientes inteligentes (rich client) y los clientes tontos (thin client). Los primeros son ordenadores completos, con todo el hardware y software necesarios para poder funcionar de forma independiente. Los segundos son terminales que no pueden funcionar de forma independiente, yaque necesitan de un servidor para ser operados.
Esta arquitectura implica la existencia de una relación entre procesos que solicitan servicios (clientes) y procesos que responden a estos servicios (servidores). Estos dos tipos de procesos pueden ejecutarse en el mismo procesador o en distintos.
La arquitectura cliente /servidor permiten la creación de aplicaciones distribuidas. La principalventaja de esta arquitectura es que facilitan la separación de las funciones según su servicio, permitiendo situar cada función en la plataforma más adecuada para su ejecución. Además, también presenta las siguientes ventajas:
* Las redes de ordenadores permiten que múltiples procesadores puedan ejecutar partes distribuidas de una misma aplicación, logrando concurrencia de procesos.
* Existe...
tracking img