Tema 1. Internet, Características y Evolución

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

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 1

Introducción a las Aplicaciones Web

Hace algunos años, pocos imaginábamos lo que significaba la palabra Internet y la


repercusión que tendría en nuestras vidas: era algo novedoso, para descubrir, una puerta
abierta a todo. Hablar de internet era hablar de futuro, de información, de comunicación.
Pertenecía al vocabulario de un selecto grupo de personas que podían acceder a esta red,
normalmente, profesionales y estudiantes de informática. Actualmente, internet se ha
convertido en algo cotidiano en nuestras vidas; en España más de 29 millones de personas
de 10 o más años han utilizado internet alguna vez, y el 67% de los hogares disponen de
acceso a internet, siendo el teléfono móvil uno de los dispositivos cuyo uso va en aumento
para acceder a la red. Hoy en día no se puede concebir una sociedad sin la red internet, pues
constituye una fuente de recursos de información y conocimientos compartidos a escala
mundial. Es también la vía de comunicación que permite establecer la cooperación y
colaboración entre gran número de comunidades y grupos de usuarios interesados por
temas específicos y distribuidos por todo el mundo.
Internet es una gran red mundial de ordenadores conectados que, como todas las redes,
permite compartir recursos e intercambiar información. Podemos comunicarnos con
personas ubicadas en diferentes partes del mundo, ya sea por motivos personales, de
trabajo, académicos o juegos. En esta gran red mundial, los ordenadores están unidos a
través de conexiones de varios tipos y para comunicarse utilizan un lenguaje o protocolo
común, el TCP/IP.

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?

Cambios que iban unidos con la Sociedad


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 4

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

Se caracteriza principalmente por el gran despliegue de contenido multimedia y la gran


interactividad con la que el usuario cuenta dentro del sitio, no limitándose a texto fijo.
A mediados de los noventa surgieron grandes empresas que hicieron mucho dinero
ofreciendo sus servicios a través de la web. De todas ellas hay que destacar Yahoo, Ebay y
Amazon:
- Yahoo, creada en 1995 por Jerry Yang y David Filo como una guía de contenidos en
Internet. Yang y Filo empezaron a organizar los sitios web por categorías, para que
los usuarios pudieran encontrar rápidamente lo que buscaban.
- Ebay, creada en 1995 por Pierre Omidyar como una empresa de subastas y gangas.
- Amazon, fundada por Jeff Bezos en 1994. Consistía en una tienda de libros por
Internet. Actualmente vende de todo, no sólo libros.
A partir de estas empresas, que añadían webs más dinámicas incorporando sistemas de
gestión de contenidos, nación la Web 2.0. El término Web 2.0 surgió en el año 2004, se
refiere a la nueva generación de páginas y contenidos en la red. Los sitios Web 2.0 utilizan
tecnologías como bases de datos, hojas de estilo o lenguajes de programación y permiten a
los usuarios interactuar entre ellos y crear sus propios contenidos.
Características de la Web 2.0:

 Uso de bases de datos que permiten el registro de usuarios, la creación de perfiles,


la inserción de comentarios y discusiones.
 Aparecen las redes sociales, que permiten que las personas estén en permanente
contacto con amigos y familiares, así como conocer nuevas personas.
 Los usuarios pueden almacenar y compartir documentos en la red de una forma muy
sencilla.
 Aparecen aplicaciones web colaborativas al alcance de los usuarios, que reemplazan
a las aplicaciones de escritorio y a las que se accede mediante un navegador web.
 Cualquier usuario puede crear su propio espacio, publicar sus fotos, sus opiniones,
sus vídeos.
 En los sitios Web 2.0, la mayor parte del contenido será creado por el usuario.
Así, podemos entender la Web 2.0 como “todas aquellas utilidades y servicios de Internet
que se sustentan en una base de datos, la cual puede ser modificada por los usuarios del
servicio, ya sea en su contenido (añadiendo, cambiando o borrando información o asociando
datos a la información existente), bien en la forma de presentarlos, o en contenido y forma
simultáneamente” (Xavier Ribes, 2007)
En la Web 2.0 nos encontramos con los siguientes tipos de servicios:
 Redes sociales, como Facebook y MySpace.
 Foros, donde los usuarios mantienen conversaciones sobre algún tema de interés
común.
 Compartir y organizar fotografías, como Flickr y Picasa
 Compartir vídeo y música, como YouTube, Vimeo y DailyMotion
 Ofimática web, como Zoho o Google Docs.
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 6

 Blog, que es un sitio web donde se recogen cronológicamente artículos u opiniones


de uno o varios autores. Destaca WordPress.
 Microbloggin, que es un sitio web donde los usuarios pueden enviar y publicar
mensajes breves, de 140 caracteres como máximo. Como es Twitter.
La forma más fácil de crear un web log es ir a sitios como https://www.blogger.com o
https://wordpress.com/es/ y registrase como un nuevo usuario. Al hacerlo, se habilitan
programas con interfaz web para escribir nuestro propio diario de actividades y además, el
resto de personas pueden verlo y comentar sobre el mismo.

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

- La web geoespacial, que combina la información geográfica disponible de los


usuarios, con la información abstracta que predomina en la web, generando
contextos que permiten realizar búsquedas u ofertar servicios en base a la
localización. Gracias a ella se localiza una tienda o el lugar donde se toma una foto.
- Ambiente 3D que transforme la web que conocemos en espacios tridimensionales
inversivos, donde los usuarios puedan sumergirse e interactuar a través de
representaciones.
Para alcanzar toda esta nueva red de conocimiento, será necesario etiquetar, organizar y
definir toda la información y conseguir tecnologías nuevas capaces de hacerlo. Las
tecnologías de la web semántica permiten a la gente crear almacenes de datos sobre la web,
construir vocabularios y escribir reglas para manejar los datos. Los datos enlazados deben su
potencial a tecnología como RDF, SPARQL, OWL y SKOS.
- RDF (Resource Description Framwork) es un modelo conceptual que sirve para
proporcionar información descriptiva sobre los recursos que se encuentran en la
web, permitiendo el intercambio de información a través de diferentes aplicaciones
sin que los datos pierdan sus significados, lo que facilita la reutilización de los
recursos.
- OWL (Web Only Language) es un lenguaje de marcado para publicar y compartir
datos usando ontologías web. Una ontología define los términos a utilizar para
describir y representar un área de conocimiento.
- SPARQL (Protocol and RDF Query Language), lenguaje para la consulta de grafos RDF
- SKOS (Simple Knowledge Organization System), es una iniciativa del W3C en forma
de aplicación de RDF que proporciona un modelo para representar la estructura
básica y el contenido de esquemas conceptuales como listas encabezamientos de
materia, taxonomías, esquemas de clasificación, tesauros y cualquier tipo de
vocabulario controlado
Tecnologías actuales en la Web 3.0 son la Web 3D y la Web penetrante:

 La Web 3D, que se refiere a la tecnología 3D en Internet. Se usa de manera masiva


en juegos, en tours mundiales virtuales, ingeniería geoespacial, investigación de alta
tecnología online, redes, desarrollo de software online, telecomunicaciones online,
compras online y redes sociales.
 Web penetrante, que se refiere a aquellas aplicaciones web que no solo se
encuentran en los ordenadores y teléfonos móviles, sino que también se encuentran
en objetos como ropa, espejos, ventanas, coches, con la posibilidad de que procesen
información y actúen en consecuencia. Por ejemplo, imagínate espejos de baño
conectados a Internet de manera que mientras nos lavamos los dientes podamos
consultar las noticias.

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

La Web 3.0 ¿es una web semántica?


¿Qué es lo que se fusiona en la Web 3.0?
¿Qué técnicas utiliza la Web 3.0 para clasificar el contenido?
Escribe los conceptos nuevos que has conocido con este video
Encuentra otros vídeos interesantes relacionados con la Web 3.0

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, ...

Un navegador móvil (mobile browser) es un navegador web diseñado para el uso en


dispositivos móviles y de reducidas dimensiones, como PDA, teléfonos móviles o tabletas.
Están optimizados para mostrar contenido de Internet en pantallas reducidas, y utilizan
tamaños de archivo reducidos para ser instalados en dispositivos con memorias de menor
capacidad.
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 9

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.

Recordar que el IPv6 es el protocolo de Internet de próxima generación, que está


sustituyendo al protocolo IPv4. La principal diferencia es que IPv6 utiliza direcciones de 128
bits, mientras que IPv4 utiliza 32 bits. Por lo que permite aumentar el número de dispositivos
conectadores, ya que puede generar hasta 340 sextillones ( 2128) de direcciones.
Existen muchos sitios web desde los que podemos registrar un dominio y antes, podremos
comprobar si está o no disponible.
https://www.dondominio.com/
Buscar, por ejemplo: elcorteingles.com
Los proveedores de servicios de Internet o ISP (Internet Service Provider), son empresas
que conectan a Internet a los usuarios, ofrecen alojamiento web o registro de dominios.

Ejemplos de ISP serían Jazztel, Ono, Vodafone, Movistar, Orange,...


Los servidores DNS (Domain Name Server – Servidor de Nombres de Dominio), son los
que resuelven el nombre de un dominio en una dirección IP determinada. Cada servidor
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 10

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/

 ¿Podrías encontrar otros ejemplos?

Resumiendo, existen 3 elementos indispensables en Internet para que sea posible la


conexión:
1.- Servidor Web. Es un servidor que está preparado para servir páginas web,
disponible 24/7/365
2.- Dominio. Es el sitio web al que queremos acceder. Se introduce en la barra de
direcciones del navegador.
3.- Servidor DNS. Es el encargado de transformar el nombre del dominio de un
servidor web en la dirección IP

A continuación, vamos a ver cómo instalar un servidor 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 11

Instalación de un servidor web en Windows


Vamos a instalar XAMPP, que incluye el servidor web Apache, el gestor de base de datos My-SQL
y los intérpretes para los lenguajes PHP y Perl, todo lo
necesario para realizar aplicaciones web.

En los distintos sistemas operativos sería:


Wamp – Software de instalación en (W)indows de un servidor de páginas web HTTP, en este
caso (A)pache, con un gestor de base de datos, en este caso (M)ysql y un lenguaje
programación llamado (P)HP, del lado del servidor.
Lamp – Software de instalación en (L)inux de un servidor de páginas web HTTP, en este caso
(A)pache, con un gestor de base de datos, en este caso (M)ysql y un lenguaje programación
llamado (P)HP, del lado del servidor.
Mamp – Software de instalación en (M)ac de un servidor de páginas web HTTP, en este caso
(A)pache, con un gestor de base de datos, en este caso (M)ysql y un lenguaje programación
llamado (P)HP, del lado del servidor.

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/

Instalación de un Servidor Web en Linux


Vamos a instalar Apache, PHP y MySQL, desde la línea de comandos de Linux. Comenzamos
abriendo la consola, escribiendo la orden sudo su (Intro) contraseña.
Para instalar Apache:
#apt-get install apache2
Para instalar MySQL:
#apt-get install mysql-server
[al final, nos pide escribir una contraseña para el usuario root, podemos escribir también
root, así es más fácil de recordar, aunque esto rompe con todas las normas de Seguridad ;)
Para instalar PHP:
#apt-get install php5
Para instalar el módulo de Apache para autenticación MySQL:
#apt-get install libapache2-mod-auth-mysql
Para instalar el módulo de MySQL para PHP:
#apt-get install php5-mysql
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 13

Para comprobar si el servidor web está funcionando, vamos a la URL http://localhost y


debe aparecer el mensaje It Works!
Para comprobar si MySQL se ha instalado correctamente, se escribe la siguiente orden
desde la línea de comandos de Linux:
mysql –u root –p [Intro] nos pedirá la contraseña (root)
Y nos mostrará el mensaje de bienvenida: Welcome to the MySQL monitor
Para probar la instalación de PHP se crea un archivo de nombre Info.pho en la carpeta
/var/www y se escriben las siguientes líneas:
<?
phpinfo();
?>
Y nos llevará a la URL http://localhost/Info.php

También podríamos instalar XAMPP en Linux.


¿Te atreves?

 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

Funcionamiento básico de un servicio web


Los servicios web son una de las últimas nuevas tecnologías que han llegado a la informática.
Dar una definición de un servicio web es bastante complicado, pero en general todo el
mundo está de acurdo en que un servicio web representa un recurso de información o un
proceso de negocio, al que puede acceder otra aplicación a través de la web y con el cual se
puede comunicar a través de protocolos estándares de Internet. La particularidad que tienen
los servicios web es que están diseñados para permitir la comunicación de una aplicación
con otra, sin intervención humana.
La arquitectura básica de un Servicio Web consta de
 un proveedor de servicios, que implementa el
servicio y hace que esté disponible registrándolo a
través del agente del servicio,
 un cliente de servicio, que busca dicho servicio y
 el agente del servicio, que ofrece a los clientes un
mecanismo de búsqueda de los servicios
registrados por los proveedores.
Por ejemplo, supongamos que un usuario (cliente del
servicio) quiere reservar un vuelo para ir a Tokio. Abrirá el
navegador, accede a la URL de la agencia de viajes que el
ofrece el servicio (proveedor del servicio) y solicita la
información.
El proveedor le proporciona la información pedida. Para ello,
el proveedor necesita obtener información de otros recursos
(otros servicios web) en relación al vuelo solicitado por el
usuario (se convierte en cliente de otros servicios web). Y
cuando la tiene, se la proporciona al usuario.

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

UDDI(Universal Description,Discovery,and Integration, Descripción general,


descubrimiento e integración) define un conjunto de estándares WEBOperación de servicio
(método), utilizado para almacenar y encontrar otros relacionados WebInformación de la
aplicación de servicio. Los directorios UDDI actúan como una guía telefónica de servicios web.

 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.

Estructura de la información de un sitio web

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

Bases de datos asociadas a un servicio web

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.

PHP (Hypertext Pre-processor): es un lenguaje de script de código abierto, utilizado para


elaborar aplicaciones web sobre el servidor web Apache.
ASP (Active Server PAges): es el lenguaje script creado por Microsoft para su servidor
web IIS, basado en Visual Basic Script.
JSP (Java Server Pages): es un lenguaje de script creado por Sun, basado en la tecnología
Java.

También podría gustarte