Tema 1. Internet, Características y Evolución
Tema 1. Internet, Características y Evolución
Tema 1. Internet, Características y Evolución
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 1
El origen de Internet se
remonta al año 1969, cuando
se estableció la primera
conexión de computadoras,
conocida como ARPANET,
entre tres universidades en
California y una en Utah, todas
de los EEUU. Utilizaban la línea
telefónica conmutada.
La red internet está compuesta por diferentes tipos de espacios que ofrecen distintos
servicios a los usuarios. Cómo son:
e-mail: es un servicio de correspondencia.
FTP: es la herramienta utilizad apara transferir archivos de una máquina a otra a través de
Internet. Los sitios FTP (File Transfer Protocol – Protocolo de Transferencia de Archivos) son
lugares desde los que podemos descargar o enviar archivos. Podemos ampliar información
en https://docs.microsoft.com/es-es/windows-server/administration/windows-
commands/ftp
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 2
Noticias (News): los grupos de noticias son boletines informativos gigantes y globales que
tratan materias específicas. Se pueden interactuar con los mensajes.
Telnet (Telecommunication Network): emulación de terminal. Permite a un usuario acceder
a una máquina remota y manejarla como si estuviese sentado delante de ella. Es el sistema
empleado para arreglar fallos de máquinas remotas o para realizar consultas a distancia
como por ejemplo para consultar los fondos de una biblioteca. Su principal problema es la
seguridad ya que los nombres de usuario y contraseñas viajan por la red como texto plano.
WWW: este servicio, conocido como la web, permite al usuario acceder a gran cantidad de
información y a distintos tipos de documentos de manera sencilla. Se le llama “la gran tela
de araña” “World Wide Web”. Y es la herramienta más utilizada en Internet. Básicamente
permite visualizar en la pantalla del usuario “páginas”, con información alojada en
ordenadores remotos.
Podemos definir la web como el conjunto de documentos que se conectan entre ellos a
través de enlaces o links. Estos documentos son las páginas web y cada vez que hacemos clic
en un enlace, este nos lleva a otra página web.
Chat o IRC (Internet Relay Channel): es un servicio mediante el cual los usuarios establecen
comunicación e tiempo real, que puede ser privada o entre un grupo de personas. Los
métodos de comunicación pueden ser el teclado, el audio y el vídeo.
Servicios de telefonía y videoconferencia: permiten establecer una conexión con voz entre
varias personas conectadas a Internet, desde cualquier parte del mundo, sin tener que pagar
el coste de una llamada internacional.
Internet y Web
Los conceptos de Internet y Web, a menudo se confunden y se tiende a creer que son los
mismo, pero en realidad son diferentes. Internet engloba a las tecnologías que hacen posible
que los ordenadores ubicados en diferentes lugares del mundo se conecten entre sí y puedan
compartir información. Esta conexión es posible mediante cables, módems, líneas
telefónicas, routers, protocolos, etc. A todo ese conjunto de tecnologías se le llama Internet.
La web es solo uno de los servicios que proporciona Internet.
La web fue creada en 1989 por Tim Berners Lee. Consistía en una forma de organizar la
información usando como medio físico de comunicación la red de Internet y el protocolo
HTTP (Hypertext Transference Protocol), que es el protocolo de transferencia de hipertexto
que los navegadores utilizan para realizar peticiones a los servidores web y para recibir las
respuestas de ellos. Es el protocolo que se utiliza para ver páginas web.
Tim Berners Lee unió Internet (la tecnología) y HTTP (el protocolo) y creó la web
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 3
Y así, todo el mundo podría conectarse y compartir información usando Internet. Por tanto,
para visitar páginas web se necesita el protocolo HTTP y por eso, las direcciones comienzan
con él. Por ejemplo: https://www.google.es/
Antes de aparecer el protocolo HTTP se usaba FTP para compartir archivos y TELNET para
compartir recursos.
Podemos decir que son archivos de texto plano que utilizan comandos HTML (Hypertext
Markup Language – Lenguaje de marcas de hipertexto) que son interpretados por el
navegador como comandos de formateo de texto. Así pues, los hipertextos se crean a través
de un lenguaje HTML. El protocolo HTTP permite solicitar documentos que contengan
hipertexto.
La web ha pasado por varias etapas: La Web 1.0 que se caracteriza por el contenido estático,
la Web 2.0 caracterizada por el contenido dinámico o interactivo y la Web 3.0 caracterizada
por el contenido colaborativo. Llegando incluso a la llamada Web 4.0, ¿Hasta dónde llegará
su evolución?
La evolución de la Web.
La Web 1.0
Fue la web inicial. Las primeras páginas eran estáticas y el usuario no podía interactuar con
ellas. sus características son:
Las páginas web estaban escritas a mano en código HTML. Añadir o cambiar algo en
la página requería mucho tiempo y trabajo.
El contenido y el diseño estaban juntos en el código HTML. Si se deseaba cambiar el
color o el tipo de letra de un párrafo o cabecera común a todas las páginas era
necesario cambiarlo en cada una de ellas.
No había normas de diseño en las páginas web, con lo que era fácil encontrarse
páginas con colores estrafalarios, marquesinas que saltaban o bailaban, etc. En
resumen, páginas que mareaban u creaban desconcierto en el usuario.
No se usaban las bases de datos y, por tanto, no existían los usuarios ni el registro de
usuarios, todos eran visitantes.
Los usuarios solo podían ver contenidos como textos e imágenes y no podían
registrase ni comentar o añadir contenidos.
El contenido era generado por las empresas del sector. Solo se podía ver lo que ellas
querían mostrar.
En la Web 1.0 no existía Google, existían Yahoo!, Altavista como buscadores. Encontrar algo
con dichos buscadores era muy complicado y había gente que se ganaba la vida solo
haciendo búsquedas. Tampoco existía YouTube, Facebook, Instagram, ni ningún otro tipo de
mensajería instantánea. Sí que existían canales de chat y el famosísimo mIRC, el cliente de
IRC más extendido en los sistemas Windows.
La Web 2.0
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 5
Actividad 1
Un blog es como un diario personal expuesto en la red, un medio para expresar opiniones
personales y comunicados para todo el mundo. En el blog, los usuarios escriben
periódicamente sobre cualquier tema; los últimos escritos se muestran en la parte superior
para que las personas que visitan el sitio sepan cuál es la información más reciente. Esa
información se puede comentar y, si se desea, se puede escribir un mensaje al autor.
Crea tu blog personal en Blogger y en WordPress. Envía la URL a la profesora.
La Web 3.0
El futuro de la red está en una red internet inteligente, que entiende y relaciona lo que el
usuario busca –semántica-, que se puede transportar en la palma de la mano porque es
móvil, que es capaz de programar el horno de casa minutos antes de llegar, etc.
La Web 3.0 supone una revolución en la web basada en datos y dispositivos vinculados, Se
presentan nuevas formas de integración y combinación de datos para lograr la información
y los conocimientos, y nuevas formas de conectarse a la web a través de una variedad de
máquinas capaces de la búsqueda, la combinación y el análisis de datos.
Un sinónimo de la Web 3.0 es la Web semántica, que es una web extendida, dotada de mayor
significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus
preguntas de forma más rápida y sencilla gracias a una información mejor definida. al dotar
a la web de más significado y, por tanto, de más semántica, se pueden obtener soluciones a
problemas habituales en la búsqueda de información gracias a la utilización de una
infraestructura común, mediante la cual es posible compartir, procesar y transferir
información de forma sencilla. Esta web extendida y basada en el significado, se apoya en
lenguajes universales que resuelven los problemas ocasionados por una web carente de
semántica en la que, en ocasiones, el acceso a la información se convierte en una tarea difícil
y frustrante. Fuente: W3C.
Las características principales de la Web 3.0 son:
- La web como una gran base de datos distribuida
- La consolidación de la web semántica (nos comprende)
- Contenido accesible a través de múltiples dispositivos como televisores, PDA,
móviles, tablets, etc.
- Apalancamiento de las tecnologías de inteligencia artificial, a través de agentes
inteligentes que puedan aprender de la interacción con los usuarios.
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 7
Actividad 2
Accede a YouTube y visualiza el video https://www.youtube.com/watch?v=-FZGPzn0KL4 y
responde a las siguientes cuestiones:
Escribe un resumen del vídeo
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 8
Navegador web
Un navegador web (del inglés web browser) es un programa que permite visualizar la
información que contiene una página web, pues interpreta el código de la página
(normalmente HTML) y lo visualiza en la pantalla. Es la herramienta que utiliza el usuario
para moverse e interactuar con la información contenida en las distintas páginas web de la
red.
El primer navegador web apareció en los años 90, concretamente en 1993 y fue desarrollado
en los laboratorios del CERN (Centro Europeo para la Investigación Nuclear) de Ginebra. Su
nombre era Mosaic. Inicialmente solo funcionaba en entornos UNIX, pero pronto
aparecieron versiones para Windows (Spyglass Mosaic) y Macintosh. Más tarde, entró en el
mercado Netscape Navigator, que rápidamente superó en capacidades y velocidad a Mosaic.
Este navegador era capaz de funcionar en entornos UNIX y Windows. En 1995 Microsoft
lanzó Internet Explorer (IE). En el año 1997 se reescribió el código de este navegador y ello,
unido a la aparición del sistema operativo Windows 98, consiguió desbancar a Netscape.
La empresa Netscape Communications Corporation liberó el código fuente de su navegador,
con el fin de recuperar su cuota de mercado, naciendo así el proyecto Mozilla. La comunidad
de usuarios del software libre decidió reescribir el navegador desde cero. La primera versión
apareció en junio de 2002 y era capaz de funcionar con múltiples sistemas
operativos.
A finales de 2004 aparece en el mercado Firefox, una rama de desarrollo de Mozilla.
Actualmente está consiguiendo una gran popularidad gracias a sus pestañas, su
ligereza y su versatilidad, basada en un sistema modular de extensiones.
Actividad 3.
Existen muchos más navegadores, como Ópera, Safari, Konqueror, SeaMonkey,
Camino, Maxthon, Google Chrome, ... Cada uno de ellos tiene unas características
específicas. Busca en Internet estos navegadores, e indica la tecnología que utilizan,
en qué sistemas operativos pueden utilizarse, sus características, ...
Servidores web
Un servidor web es un programa diseñado para aceptar peticiones HTTP del navegador y
servir las páginas web que tiene alojadas. Para navegar a un sitio web se necesita saber la
dirección web exacta del sitio. Cada sitio tiene una dirección única conocida como URL
(Uniform Resource Locator – Localizador Uniforme de Recursos).
En una URL se pueden distinguir 3 partes:
el protocolo, HTTP
el nombre de dominio del ordenador servidor, indica el ordenador de Internet que
nos va a dar la información solicitada
y la ruta en el servidor, que indica la ubicación del archivo solicitado dentro del
servidor.
mantiene una base de datos de nombres y direcciones para el dominio local. Todo este
proceso de resolución de nombres es transparente para el usuario.
La mayoría utilizan como servidor DNS el proporcionado por el proveedor de servicios de
Internet ISP. La dirección de estos servidores puede ser configurada de forma manual o
automáticamente mediante DHCP (Dynamic Host Configuration Protocol – Protocolo de
Configuración de Host Dinámico). En otros casos, como en una Intranet, los administradores
de red tienen configurados sus propios servidores DNS.
https://es.wikipedia.org/wiki/Sistema_de_nombres_de_dominio
Sin el DNS, uno tendría que memorizarse la dirección IP de cada sitio. Por ejemplo: la
dirección IP de la Universidad de Jaén es 150.214.170.139, asignada al nombre
https://www.ujaen.es/
Si te has fijado, sólo cambia la primera letra indicando el sistema operativo en el cual
será usado
Instalación de Apache
Apache Http Server, más conocido como Apache, es un software de código abierto bajo una
licencia de tipo Apache License, que es una variante de la licencia GPL; lo que significa que,
incluso, se puede modificar el código libremente y generar una nueva variante personal de
Apache, sin obligación de ceder nuestro código de forma libre. Es decir, la licencia de Apache
es una de las más libres que existen.
Las diferentes posibles instalaciones se pueden ver en la página de Apache:
http://httpd.apache.org/
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 12
Puede ocurrir que al instalar XAMPP, el servidor Apache no arranque porque los puertos que utiliza
están ocupados por otros programas, por ejemplo, el 80 y el 443, que utiliza Apache. Para
solucionarlo, pulsamos en el botón Config del panel de control de XAMPP y seleccionamos Apache
(httpd.conf) o Apache (httpd-ss.conf) para editar el fichero Apache httpd.conf o httpd-ssl.conf.
Podemos cambiar por los puertos 8000 y 4430. Guardar cambios y reiniciar XAMPP, si fuera
necesario. Utilizando el botón Netstat del panel de control de XAMPP, se pueden ver los puertos
que se están utilizando.
Todas las páginas y aplicaciones web
que se almacenen en la carpeta
c:\xampp\htdocs podrán ser
visualizadas desde el navegador
escribiendo
http://localhost/nombre_página.html
http://localhost/ o
http://127.0.0.1/
Nota:
El W3C (Consorcio World Wide Web) es una comunidad internacional donde las
organizaciones miembros, trabajan conjuntamente para desarrollar
estándares web, pautas y recomendaciones. El objetivo es que las tecnologías
web más importantes sean compatibles entre sí y permitan que cualquier
hardware y software utilizado para acceder a la web funcione conjuntamente.
https://es.wikipedia.org/wiki/World_Wide_Web_Consortium
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 14
Los servicios web son independientes de la plataforma y del lenguaje, es decir, se pueden
desarrollar en cualquier lenguaje y se pueden implementar en cualquier plataforma. El
protocolo básico de los servicios web es el XML, que se usa como formato de los mensajes
de datos y como base de los protocolos SOAP, WSDL y UDDI.
XML (eXtensible Markup Language) es el lenguaje de marcas que se utiliza para describir la
información.
WSDL (Web Services Description Language) es una especificación estándar para describir
servicios basados en XML de red.
El SOAP (protocolo de acceso a objetos simples Simple Object Access Protocol) es
el protocolo de aplicaciones fundacional basado en XML y usado para implementar servicios
web dentro de una SOA (arquitectura orientada a servicios). Este protocolo permite que se
comuniquen programas que corren en diferentes sistemas operativos.
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 15
La comunidad W3C se encarga del mantenimiento del protocolo SOAP y del lenguaje
WSDL. En el caso de UDDI, se trata de un proyecto en el que participan distintas empresas. El
lenguaje XML constituye la base de todos ellos.
Hay que tener en cuenta una serie de recomendaciones, para organizar y diseñar un sitio
web, con toda su información para ser publicada y difundida en un servidor conectado a la
red Internet:
Se debe elegir un dominio corto y fácil de recordar. Es preferible el .com o el propio
del país (.es en España)
Hay que elegir un hosting, es decir una empresa que ofrezca el servicio de
alojamiento web. Hay que evitar hostings lentos y con caídas frecuentes.
La información del sitio web debe estar los más estructurada posible, es decir, hay
que crear páginas y organizarlas por secciones, temas, productos o servicios.
Establecer jerarquías en árbol entre páginas, de manera que no superen los 4 o 5
niveles de jerarquía.
También, todas las páginas del sitio deben seguir unas recomendaciones para que sean lo
más eficientes y eficaces posibles:
Las páginas web tienen que ser compatibles con los navegadores más actuales.
Se debe elegir una resolución compatible, de manera que las páginas ocupen el 100%
de la pantalla.
Debe ser fácil navegar por la página.
Las imágenes son muy útiles, pero muchas imágenes de gran tamaño pueden ser muy
lento de cargar.
Hay que intentar que todos los documentos del sitio web tengan un diseño similar.
Bien organizadas, de manera que sea fácil su actualización.
Para que la página sea fácil de localizar en los buscadores, tenemos que incluir título
del documento, etiquetas <H1> o <H2> del lenguaje HTML, introducir algunas
palabras clave como <META> e incluir el máximo de información significativa en las
25 líneas primeras, ya que algunos motores de búsqueda las usan para indexar su
base de datos.
Por ejemplo, podemos visitar y evaluar cómo se organiza la información en la web:
https://www.todofp.es/inicio.html
Técnico en Sistemas Microinformáticos y Redes SMR
2º FPIGM
Módulo: Aplicaciones Web Tema 1. Internet, Características y Evolución página 16
Hoy en día, recurrimos a Internet para buscar información sobre algún tema que nos
interese. Automáticamente aparecen enlaces a la información solicitada, que puede estar
localizada en cualquier servidor de la red ubicado en cualquier lugar del mundo.
Actualmente, podemos acceder a través de la web a las bases de datos ubicadas en cualquier
lugar del mundo. Éstas están provistas de mecanismos para proteger los datos, permitiendo
el acceso solo a los usuarios identificados.
Para la integración de bases de datos y la web es necesario contar con una interfaz. Dicha
interfaz es una página web en la que se escribe el código necesario, en un lenguaje
apropiado, como por ejemplo es PHP, para realizar la conexión con la base de datos, extraer
la información, interactuar con ella y darle un formato adecuado para visualizarla desde un
navegador. Estas páginas web son las páginas dinámicas con acceso a datos. Un ejemplo es
una tienda de venta de productos por Internet.
Así pues, para acceder a los datos de una base de datos desde la web necesitamos:
Un navegador
Un servidor web, como Apache o IIS (Internet Information Server
Un servidor de base de datos, como MySQL u Oracle
Una aplicación que acceda a los datos, como por ejemplo una aplicación realizada en
PHP a en ASP. Dependiendo del tipo de servidor, se crearán un tipo y otro de páginas
dinámicas, ya que estas se ejecutan en el servidor web. por ejemplo, si el servidor
web es IIS, se ejecutarán páginas ASP. Si es Apache, se ejecutarán páginas PHP.
Siendo los scripts, las líneas de código que están incrustados en los documentos
HTML, que el servidor los interpreta y ejecuta antes de servir las páginas al cliente.