Sunteți pe pagina 1din 4

Tema 1: Definición

Antes de comenzar a hablar sobre el entorno Web se deben comenzar a tener


conceptos básicos claros, y por eso se va a comenzar a definir muchos conceptos
que al final darán o componen el entorno web.

Para empezar, se hablará de la Web o llamada World Wide Web (www), internet
nació a mediados de los años 60 con el objetivo de tener acceso a información
militar enemiga y en esos momentos nació con el nombre de ARPANET, desde ese
momento ha comenzado internet a usarse no solo en estrategia militar sino a
difundirse en los diferentes hábitos, áreas o actuares del ser humano.

A través de la web se ha empezado a introducir a las personas en el mundo de la


informática, esto se puede observar en diferentes tareas como las compras online,
asesoramiento medico en línea a través de chat, el aprendizaje a través de blog, el
comercio electrónico, muchas actividades ya conocidas están siendo
revolucionadas por estas tecnologías, la educación ya no se concibe con tiza y
tablero, esta fue impactada con las TIC y se hace necesario su implementación en
el proceso de enseñanza aprendizaje y un ejemplo más claro de esto es este
proceso formativo que inicia.

A parte de los ejemplos anterior se puede observar que la web nos sumerge en su
mundo, envió de correos, contacto con personas en diferentes partes del nuevo,
crear redes de contactos de manera virtual y en cualquier parte, redes de
conocimiento o el conocimiento mismo dispersado a través de internet con las
diferentes herramientas.

Por eso, la WWW (World Wide Web) o, de forma más popular, la web, se convirtió
junto con la mensajería de correo electrónico en el principal argumento de impacto
de Internet, dejando de ser solo una biblioteca de consulta y pasando a ser un
servicio que da a las personas acceso a servicios, comercio electrónico, programas,
etc.
Tema 1.1: Fundamentos de la Web

Como se ha dicho anteriormente la web ha tenido un surgimiento, crecimiento e


impacto en todas las actividades cotidianas y se tiene que hablar de su fundamento,
se basa en el protocolo HTTP y en un lenguaje de etiquetada llamado HTML que en
la actualidad ya se conoce como HTML5.

Uno permite la implementación simple y sencilla de un sistema de comunicación


dando vía al envió de cualquier tipo de ficheros de manera fácil, haciendo simple el
funcionamiento el servidor y atendiendo miles de peticiones de los usuarios
reduciendo costos en el despliegue de la infraestructura.

El otro (HTML) es la forma de construir o componer las páginas web de manera


fácil, altamente eficientes y de uso simple.

Protocolo HTTP

HTTP (hypertext tranfer protocol), se basa en un protocolo que permite de manera


simple la comunicación y no tiene estado.

Es orientado a conexión porque dentro de su funcionamiento emplea el protocolo


de comunicaciones TCP (transport control protocol) de modo conectado, un
protocolo que define un canal de comunicación de extremo a extremo (del Cliente
al servidor) por el cual viaja el flujo de bytes que se convierten en los datos a
transmitir, la contrapropuesta son los protocolos de datagramas que no están
orientados a conexión y dividen los datos en datagramas que son paquetes
pequeños y así los envían, y pueden llegar al servidor o al cliente por diferentes
vías.

Como se dijo anteriormente el protocolo no tiene estado, esto quiere decir que cada
envió de información o transferencia de datos es una conexión nueva e
independiente de la anterior, sin ninguna relación entre ellas, hasta el punto de que
para transferir una página web tenemos que enviar el código HTML del texto, así
como las imágenes que la componen, pues en la especificación inicial de HTTP, la
1.0, se abrían y usaban tantas conexiones como componentes tenía la página,
transfiriéndose por cada conexión un componente (el texto de la página o cada una
de las imágenes).

Como se puede observar en algunas páginas sobre todo en las de los bancos existe
una variante del protocolo HTTP y es el HTTPS, esta variante es porque el protocolo
HTTPS utiliza un protocolo de seguridad SSL (secure socket layer) el cual es el
encargado de cifrar y autenticar el tráfico o transferencia entre el cliente y el servidor.

Ilustración 1. protocolo HTTP

Fuente: (Mateu, 2004)

La imagen anterior muestra cómo funciona el protocolo HTTP, el cliente debe


establecer una conexión TCP a través de un navegador hacia el puerto HTTP, con
esa petición y por la misma conexión el servidor le responde con los datos
solicitados y con algunas cabeceras añadidas informativas.

Las peticiones o directivas de petición que el protocolo define son:

 GET Petición de recurso.


 POST Petición de recurso pasando parámetros.
 HEAD Petición de datos sobre recurso.
 PUT Creación o envío de recurso.
 DELETE Eliminación de recurso.
 TRACE Devuelve al origen la petición tal como se ha recibido en el receptor,
para depurar errores.
 OPTIONS Sirve para comprobar las capacidades del servidor.
 CONNECT Reservado para uso en servidores intermedios capaces de
funcionar como túneles.

El lenguaje HTML

Otro éxito de la web o WWW ha sido el lenguaje HTML (hypertext mark-up


language), como su nombre lo indica es un lenguaje de marcas o de etiquetas que
permite representar de diferente forma o enriquecida los contenidos (audio,
imágenes, etc.) y también referencias a través de enlaces a otros documentos.

Este lenguaje permite crear la estructura de una página web, crear formularios para
después ser procesados y junto con otros lenguajes se convierten en un estándar
de facto para el desarrollo de páginas web y en cuanto al desarrollo de aplicaciones
web se utiliza en el diseño visual.

Lecturas y material complementario Tema 1:

Mateu, C. (2004). Desarrollo de Aplicaciones Web. Barcelona: Eureca Media.

FaztCode. (8 marzo de 2018). Fundamentos de la Web | Curso de Desarrollo Web,


Clase 1. Recuperado de: https://youtu.be/kbn3cHW9U24

S-ar putea să vă placă și