domingo, 27 de marzo de 2016

Componentes de la Web

Componentes de la Web

En esta pate te contaré lo que aprendi en el curso Activate de la Universidad de Alicante con el profesor Sergio Lujan Mora, debo mencionar que estos cursos son gratuitos y puedes acceder a ellos haciendo click aquí.

Ya te había mencionado en la entrada "Historia breve de la Web" una pequeña reseña para que comprendieras que es lo que había pasado cuando se invento la web y la diferencia entre internet y web. Ahora te explicaré que es HTTP; HTML y URL, que son componentes estandarizados por la World Wide Web Consortium (W3C).

HTTP

HyperText Transfer Protocol (Protocolo de Transferencia de Hipertexto), es el protocolo de comunicación que permite la transferencia de información en la world wide web, en la internet viajan multiples protocolos el HTTP es uno de estos y hace uso de la internet para transmitir las paginas web. También existen los protocolos de FTP (protocolo de transferencia de archivos), SMT (transferencia simple de correo), POP (transmite correo electrónicos), Telnet (conexión remotas), etc.

HTML

HyperText Markup Language (Lenguaje de Marcas de Hipertexto), este es el lenguaje que se usa en el diseño de las paginas web. Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros. 

URL

Uniform Resource Locator (LocalIzador de Recursos uniformes), este es la dirección de la pagina web y que el navegador usa para encontrarla, existe un URL único por cada pagina de cada uno de los documentos de la WWW. El url combina lo siguiente:

Formato general: esquema://anfitrion/número de puerto/directorio/archivo

  • Esquema: es el protocolo, sirve para comunicar o enviar datos; hay familias de protocolos, dentro de estos esta: 
    • HTTP, HTTPS: protocolo de la transferencia de texto
    • FTP: protocolo de transferencia de archivos
    • MAITO: Transferencia de correos electrónicos
    • IDAP: Protocolo simplificado de acceso a directorios
    • FILE: Recurso disponible en un sistema local o en una red local
    • NEWS: Grupo de noticias
    • GOPHER: ya no se usa
    • TELNET: Manejo de conexiones remotas
    • DATA: Esquema ULD de datos
  • Anfitrión: en el nombre de dominio
  • Número de puerto: este se puede omitir, es el servidor para conectarse
  • Directorio: es la ruta del recurso en el servidor
  • Archivo: el nombre del archivo


Historia Corta de la Web

Breve Historia de la Web

En esta pate te contaré lo que aprendi en el curso Activate de la Universidad de Alicante con el profesor Sergio Lujan Mora, debo mencionar que estos cursos son gratuitos y puedes acceder a ellos haciendo click aquí.

Para empezar es necesario que sepas la historia de la web, te la contaré de forma rápida ya que es importante que sepas como nació todo. 

Mucha gente aun se equivoca con los termino de internet y web, Internet es la red de redes, un conjunto de redes interconectadas donde es importante el protocolo TCP/IP que es el lenguaje de los sistemas, y la web solo es la transmisión de datos de paginas web, donde usa el protocolo HTTP

Internet entonces abarca diferentes protocolos como el HTTP (protocolo de la web), FTP (protocolo de transferencia de archivos), SMT (transferencia simple de correo), POP (transmite correo electrónicos), Telnet (conexión remotas), etc., la internet fue inventada por Vinton Cerf, y la web Tim Berners, si tu eres uno de los que se equivocaba ahora ya no podrás hacerlo.
Derecha a Izquierda: Tim Barners y Vinton Cerf
Tim Barners en un principio trabajaba para CERN (Organización Europea para la Investigación Nuclear), en esta empresa el estar llenos de científicos y no existir una comunicación de las investigaciones que hacían estos, se hacia imperante que se tuviera una forma de trasmitir el conocimiento a la comunidad, por eso Tim Barners en 1989 propuso "Mesh" (actual WWW) con el objetivo de que los científicos de CERN compartieran los documentos entre la comunidad.

Para que Mesh se diera se tenia que crear tres componentes importantes de la web, que son el HTTP, HTML y la URL, en la entrada "Componente de la Web" te explicaré que es cada uno de estos componentes.