viernes, 21 de febrero de 2014

Internet: Orígenes de la Web


Evolución de Internet:

  1. (En los 60-80) Origen militar
  2. Protocolos de comunicación (TCP/IP)
  3. Seguridad ante ataques
  4. (En los 80-90) Implantación académica
  5. Protocolos de intercambio de información (FTP, SMTP, ...)
  6. (En los 90-95) World Wide Web
  7. HTTP, HTML, etc.
  8. Enorme biblioteca con material hipermedia
  9. (En los 95–00) Acceso comercial Posibilidad de negocio ---> Dinero!!
  10. Boom comercial
  11. (2000 - ) Crisis de las punto com
  12. Historias de fracasos ---> Lecciones aprendidas
  13. Nuevas posibilidades: Redes sociales, Web semántica.
  14. Y todo lo que vendrá      XD jejeje

Protocolos que son?

  1. Conjunto de reglas para dar formato, ordenar, controlar secuencia, comprobar errores, etc.
  • IP (Internet Protocol): Esquema de direcciones, encaminamiento de mensajes.
  • TCP (Transmission Control Protocol): Acuses de recibo, reagrupa el mensajes, reenvía paquetes perdidos.

Direcciones IP


  1. Números de 32 bits separados en cuatro partes.
  2. IPv4: Cada uno va de 0 a 255.
  3. Puede tener hasta 4,2x109 direcciones.
  4. Más de cuatro mil millones de direcciones (4.294.967.296 actualmente insuficiente).
  5. IPv6: Podrá tener 3,4×1038 direcciones.
  6. Más de 340 trillones de trillones (340.282.366.920.938.463.463.374.607.431.768.211.456 suficiente ???)

Http

  1. HyperText Transfer Protocol.
  2. Es para transferir páginas Web.
  3. Es un protocolo sin estado.
  4. La sesión termina en cuanto se devuelve el objeto solicitado.
  5. Incluso, si una página contiene otros objetos (imágenes, flash, etc.) cada uno de ellos inicia una nueva petición http.

Códigos de respuesta http

(Aquí algunos resultados más conocidos)
  • 2xx: Operación exitosa
  • 200: OK
  • 3xx: Redirección hacia otra URL
  • 301: Redirección permanente
  • 4xx: Error por parte del cliente
  • 404: No encontrado
  • 5xx: Error por parte del servidor
  • 500: Error interno

Gráfica de pedidos al servidor






Pedidos concurrentes al servidor


Servidores web


  • Apache
  • Usado en casi el 80% de servidores de Internet
  • Funciona sobre Linux
  • Es Software Libre

0 comentarios: