Ciudad bolivar

Páginas: 12 (2794 palabras) Publicado: 16 de julio de 2010
Generación de web sites dinámicos usando PHP.

Introducción:
Funcionamiento de un Web Site:
El funcionamiento de un Web-Site es un ejemplo típico de la arquitectura cliente-servidor, en donde múltiples clientes se conectan a un servidor (en algunos casos varios) en forma simultanea. En general el servidor depende de la instalación del site mientras que el cliente suele ser un browser, engeneral Netscape Navigator o Microsoft Explorer. Como en todo esquema cliente-servidor debe existir un protocolo que especifique de que forma se comunican e intercambian datos el cliente y el servidor, el protocolo utilizado en un web site es el protocolo HTTP que funciona “encapsulado” sobre el protocolo TCP/IP.

Introducción al Protocolo HTTP:
Básicamente el protocolo es iniciado por el clientecon un “request”, es decir un pedido de un recurso determinado, que es casi siempre contestado por el server con el envío de una respuesta (“response”) que incluye un código indicando si el pedido pudo ser resuelto por el server o no. Un request genérico tiene la forma: METODO HEADERS* CrLf Datos URI PROTOCOLO CrLf

El MÉTODO en general puede ser GET o POST URI es el identificador del recurso quese desea pedir, el formato es: http://host:port/path?query_string PROTOCOLO debe ser HTTP / 1.1 CrLf es un Carriage Return seguido de un New Line (0x13,0x10) Headers son de tipo: Header-Name: Value CrLf, y pueden indicar varias cosas. Un ejemplo de pedido es: GET http://www.yahoo.com HTTP/1.1 El server responde con una RESPUESTA de la forma: PROTOCOLO STATUS Headers* Content-Type: TIPO CrLf CrLfDatos VALOR CrLF

Un ejemplo de respuesta de un server podría ser: HTTP/1.1 200 OK Date: Mon, 12 Jun 2000 14:04:28 GMT Server: Apache/1.3.9 (Unix) ApacheJServ/1.1 Connection: close Content-Type: text/html Datos…..

Generación de web sites dinámicos usando PHP.

Los datos que el server envía al browser dependen del “Content-Type” declarado, básicamente los tipos más usados son texto plano(text/plain), código html (text/html), o imágenes (image/gif u otros). De esta forma el cliente y el server se comunican por medio de tantos ciclos REQUEST-RESPONSE como sean necesarios, es de destacar que por cada REQUEST se debe iniciar una conexión nueva entre el cliente y el servidor ya que el protocolo HTTP en su forma básica no admite que en una misma conexión se haga más de un pedido alserver. En una página html simple con 3 imágenes por ejemplo es normal que se efectúen 4 conexiones al server: una para la página y luego una por cada imagen. Ejemplo: Supongamos que tenemos la siguiente página html en un servidor, supongamos que la dirección del servidor es www.prueba.com y que la página se llama index.html, el ciclo que se da entre el browser y el server es de La forma: EjemploHola esta es una prueba

Generación de web sites dinámicos usando PHP.

Comunicación Browser-Server BROWSER GET http://www.prueba.com/index.html HTTP / 1.1

SERVER HTTP/1.1 200 OK Date: Tue, 13 Jun 2000 14:15:45 GMT Server: Apache/1.3.9 (Unix) PHP/4.0.0 Last-Modified: Tue, 13 Jun 2000 14:09:05 GMT ETag: "5804d-73-39464081" Accept-Ranges: bytes Content-Length: 115 Connection: closeContent-Type: text/html Ejemplo Hola esta es una prueba

GET http://www.prueba.com/prueba.gif HTTP / 1.1

HTTP/1.1 200 OK Date: Tue, 13 Jun 2000 14:18:22 GMT Server: Apache/1.3.9 (Unix) PHP/4.0.0 Last-Modified: Tue, 13 Jun 2000 14:07:36 GMT ETag: "5804e-2b2-39464028" Accept-Ranges: bytes Content-Length: 690 Connection: close Content-Type: image/gif

GIF89aGÕÿ11B99ZRJkcR-œk½ ½ Î „Ƶ{µ„{ZÖÆŒïÞœçÖ”-{sRskJ„{RkcBœ”k¥{sJµ (CORTADO) Luego el browser es responsable de interpretar y mostrar en la pantalla el código html y la imagen que recibió del servidor.

Generación de web sites dinámicos usando PHP.

Tecnologías disponibles para el desarrollo de aplicaciones:
Para desarrollar aplicaciones y dotar a las páginas web de funcionalidad se puede trabajar tanto en el lado del cliente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ciudad Bolivar
  • Ciudad Bolívar
  • Ciudad bolivar
  • Ciudad Bolívar.
  • Ciudad bolivar
  • ciudad bolivar
  • ciudad bolivar
  • Ciudad Bolivar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS