Ingeniero

Páginas: 5 (1042 palabras) Publicado: 5 de enero de 2014
Aplicaciones de Internet
Cliente/Servidor
HTTP
Cookies
HTTP/CGI
Lenguajes de Script Sobre HTTP.
PHP
ASP
Python

HTTP/Applets
HTTP/Servles
Modelo MVC
JSP
Servles
Servicios Web

Cliente Servidor
La arquitectura cliente-servidor
consiste básicamente en un
cliente que realiza peticiones a
otro programa (el servidor) que
le da respuesta. Aunque esta
idea se puede aplicar aprogramas que se ejecutan
sobre una sola computadora es
más ventajosa en un sistema
operativo multiusuario
distribuido a través de una red
de computadoras.

HTTP
Hypertext Transfer Protocol o HTTP (en español protocolo de
transferencia de hipertexto) es el protocolo usado en cada
transacción de la World Wide Web. HTTP fue desarrollado
por el World Wide Web Consortium y la InternetEngineering
Task Force.
HTTP define la sintaxis y la semántica que utilizan los
elementos de software de la arquitectura web (clientes,
servidores, proxies) para comunicarse. Es un protocolo
orientado a transacciones y sigue el esquema peticiónrespuesta entre un cliente y un servidor. Al cliente que
efectúa la petición (un navegador web o un spider) se lo
conoce como "user agent" (agente delusuario). A la
información transmitida se la llama recurso y se la identifica
mediante un localizador uniforme de recursos (URL).

HTTP
Para obtener un recurso con el URL http://www.example.com/index.html
Se abre una conexión al host www.example.com, puerto 80 que es el
puerto por defecto para HTTP.
Se envía un mensaje en el estilo siguiente:
GET /index.html HTTP/1.1
Host: www.example.comUser-Agent: nombre-cliente
[Línea en blanco]
La respuesta del servidor está formada por encabezados
seguidos del recurso solicitado, en el caso de una página
Web:
HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 1221


Página principal de tuHost
(Contenido)
.
.
.



HTTP
Métodos de petición
HTTP define 8 métodos (algunas vecesreferido como "verbos") que indica la acción que
desea que se efectúe sobre el recurso identificado. Lo que este recurso representa, si los
datos pre-existentes o datos que se generan de forma dinámica, depende de la aplicación
del servidor. A menudo, el recurso corresponde a un archivo o la salida de un ejecutable
que residen en el servidor.


HEAD



GET


Ejemplo:




GET/images/logo.png HTTP/1.1 obtiene un recurso llamado logo.png

Ejemplo con parámetros:


/index.php?page=main&lang=es



POST



PUT, DELETE, TRACE, OPTIONS, CONNECT

HTTP COOKIES
Cookie es un fragmento de información que se almacena
en el disco duro del visitante de una página web a través de
su modo a petición del servidor de la página. Esta
información puede ser luegorecuperada por el servidor en
posteriores visitas. En ocasiones también se le llama
"huella".
Al ser el protocolo HTTP incapaz de mantener información
por sí mismo, para que se pueda conservar información
entre una página vista y otra (como login de usuario,
preferencias de colores, etc), ésta debe ser almacenada, ya
sea en la URL de la página, en el propio servidor, o en una
cookie en elordenador del visitante.
De esta forma, los usos más frecuentes de las cookies son:
Llevar el control de usuarios: cuando un usuario introduce
su nombre de usuario y contraseña, se almacena una
cookie para que no tenga que estar introduciéndolas para
cada página del servidor. Sin embargo una cookie no
identifica a una persona, sino a una combinación de
computador-navegador-usuario.

HTTP CGIInterfaz de entrada común (en inglés Common Gateway Interface,
abreviado CGI) es una importante tecnología de la World Wide Web que
permite a un cliente (navegador web) solicitar datos de un programa
ejecutado en un servidor web. CGI especifica un estándar para transferir
datos entre el cliente y el programa. Es un mecanismo de comunicación
entre el servidor web y una aplicación externa cuyo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS