1. SECCIÓN SUPERIOR
Escuela:
Tecnología en Redes, Ensamblaje y
Mantenimiento de Computadores.
Asignatura: WEB MASTER
Semestre: 4C
Período:
Septiembre 2012-Marzo 2013
Docente:
Ing. Fernando Samaniego Villa
efsv1977@gmail.com
2. 1) TECNOLOGIAS-HOSTING GRATUITOS
1.1. Hosting
Hosting (alojamiento o también conocido como
hospedaje web, alojamiento web, web site
hosting, web hosting o webhosting) es un negocio
que consiste en alojar, servir, y mantener archivos
para uno o más sitios web. Más importante que el
espacio del ordenador que se proporciona para los
archivos del sitio web es la conexión rápida a
Internet. El alojamiento web (en inglés web hosting) es el
servicio que provee a los usuarios de Internet un
sistema para poder almacenar información,
imágenes, vídeo, o cualquier contenido accesible
vía Web. Los Web Host son compañías que
proporcionan espacio de un
servidor a sus clientes.
3. • Tipos de alojamiento Web
El alojamiento web se divide en seis tipos: gratuitos, compartidos,
revendedores, servidores virtuales, servidores dedicados y de co-locación.
Alojamiento gratuito: El alojamiento
gratuito es extremadamente limitado
cuando se lo compara con el alojamiento
de pago. Estos servicios generalmente
agregan publicidad en los sitios y tienen un
espacio y tráfico limitado.
Alojamiento compartido (shared
hosting): En este tipo de servicio se alojan
clientes de varios sitios en un mismo
servidor, gracias a la configuración del
programa servidor web. Resulta una
alternativa muy buena para pequeños y
medianos clientes, es un servicio
económico y tiene buen rendimiento.
4. • Tipos de alojamiento Web
Alojamiento de imágenes: Este tipo
de hospedaje se ofrece para guardar
tus imágenes en internet, la mayoría
de estos servicios son gratuitos y las
páginas se valen de la publicidad
colocadas en su página al subir la
imagen.
Alojamiento revendedor (reseller):
Este servicio de alojamiento está
diseñado para grandes usuarios o
personas que venden el servicio de
Hosting a otras personas. Estos
paquetes cuentan con gran cantidad
de espacio y de dominios
disponibles para cada cuenta.
5. • Tipos de alojamiento Web
Servidores virtuales (VPS, Virtual Private Server):
mediante el uso de una máquina virtual, la empresa
ofrece el control de un ordenador aparentemente no
compartido. Así se pueden administrar varios dominios
de forma fácil y económica, además de elegir los
programas que se ejecutan en el servidor. Por ello, es el
tipo de producto recomendado para empresas de
diseño y programación web.
Servidores dedicados: El término servidor dedicado
se refiere a una
forma avanzada de alojamiento web en la cual el
cliente alquila o compra un ordenador completo, y por
tanto tiene el control completo y la responsabilidad de
administrarlo. El cuidado físico de la máquina y de la
conectividad a Internet es tarea de la empresa de
alojamiento, que suele tenerlo en un centro de datos.
6. • Tipos de alojamiento Web
Colocación (o housing): Este servicio consiste básicamente en vender o
alquilar un espacio físico de un centro de datos para que el cliente
coloque ahí su propio ordenador. La
empresa le da la corriente y la conexión a Internet, pero el ordenador
servidor lo elige completamente el usuario (hasta el hardware).
• Formas de Obtener
Por lo general, se distingue entre servicios pagados y servicios gratuitos.
Servicios Pagados
Este tipo de obtención, por lo general viene dado por el contrato de un
proveedor de internet, el cual junto con dar conexión, entre la posibilidad
de almacenamiento mediante disco virtual o espacio web o combinación
de ambos.
7. Servicios Pagados
Otro medio de obtención es contratando algún servicio de una empresa
no dependiente de la conexión a internet, las cuales ofrecen según las
capacidades de sus servidores o de su espacio. Casi siempre a la par,
entregan servicios añadidos, como la ejecución de tareas automáticas o
cuentas de correo electrónico gratuitas.
Normalmente las transacciones son electrónicas, por tarjeta de crédito o
por sistemas de pagos como PayPal.
Servicios Gratuitos
Este tipo de servicio viene dado por la base de ser gratuito, y sin costo
alguno al suscriptor. Sin embargo, quienes usan este servicio, por lo
general son páginas de bajos recursos de mantención o aquellas que los
dueños no poseen suficiente dinero para ser mantenida.
Como medio de financiamiento, el servidor coloca avisos de publicidad
de Adsense u otras empresas, haciendo que la página se llene de
publicidad en algún punto.
8. Servicios Gratuitos
Otra limitación de estas ofertas es que tiene un espacio limitado y no se
puede usar como almacén de datos, ni pueden alojar páginas subversivas
o de contenido adulto o no permitido.
De todas maneras, existe una amplia oferta de alojamientos gratuitos con
características muy diferentes y que pueden satisfacer las necesidades
de
programadores que desean un lugar donde hacer pruebas o que
mantienen una web con un número no muy elevado de visitas.
• Servidores y Servicios
Un alojamiento web se puede diferenciar de otro por el tipo de sistema
operativo, uso de bases de datos y motor de generación de páginas webs
exista en él. La combinación más conocida y extendida es la del tipo
LAMP (Linux, Apache, MySQL y PHP), aunque se está comenzando a
usar una combinación con Java.)
9. • Servidores y Servicios
Algunos de los servicios más comunes que se pueden entregar son lo de
FTP, manejo por página web y múltiples clientes en las bases de datos.
Si su web va a estar alojada en un sistema operativo Linux, este sistema
es sensible a mayúsculas y minúsculas, por ejemplo "archivo.php" no es
lo mismo que "ARCHIVO.php".
Es aconsejable no usar carecteres tales como ! " · $ % & / ( ) = * @ : '
para prevenir errores, no se pueden utilizar eñes (ñ) ni acentos en las
carpetas, así mismo se aconseja el uso de minúsculas para nombrar
ficheros y directorios.
10. • Dominios
Algunos planes de alojamiento (pero no los gratuitos) incluyen un
nombre de dominio para que sea más fácil acceder a la página. Si no
viene incluido, es el usuario quien tiene que registrar un dominio
mediante un registrador o bien usar un subdominio de la misma
compañía.
En la práctica, Internet está dividida en cientos de ?niveles? a los que
llamamos dominios, donde cada dominio abarca, en ocasiones varios host.
Cada dominio es particionado en subdominios, y así sucesivamente. Lo
podemos representar por medio de una gráfica, en la cual formamos un
árbol, donde, cada dominio puede tener un host o muchos de ellos, aparte
de los subdominios que se aprecian.
12. 1) TECNOLOGIAS-HOSTING GRATUITOS
1.2. DNS
Hosting (alojamiento o también conocido como
hospedaje web, alojamiento web, web site
hosting, web hosting o webhosting) es un negocio
que consiste en alojar, servir, y mantener archivos
para uno o más sitios web. Más importante que el
espacio del ordenador que se proporciona para los
archivos del sitio web es la conexión rápida a
Internet. El alojamiento web (en inglés web hosting) es el
servicio que provee a los usuarios de Internet un
sistema para poder almacenar información,
imágenes, vídeo, o cualquier contenido accesible
vía Web. Los Web Host son compañías que
proporcionan espacio de un
servidor a sus clientes.
13. DNS
(Domain Name System)
Su finalidad es facilitar el manejo de direcciones IP
www.uv.es es equivalente a 147.156.1.4
DNS 13
14. Previo al DNS: el fichero /etc/hosts
• Inicialmente se utilizaba (y se utiliza) en Unix el fichero
/etc/hosts, que estaba centralizado en un servidor con la
relación de todos los nombres de forma exhaustiva y para
utilizarlo, se deben realizar periódicamente copias a los
servidores locales
• Inconvenientes del uso de /etc/hosts
– procedimiento poco escalable
– genera mucho tráfico en el servidor
– inconsistente con copias locales
– con facilidad aparecían nombres duplicados
• En Windows, se encuentra en …/system32/drivers/etc/hosts
• El fichero hosts puede servir para una solución simple en una
red local donde no tengan configurado un servidor DNS
DNS 14
15. DNS
• El sistema de nombres de dominio se basa en un
esquema jerárquico que permite asignar
nombres, basándose en el concepto de dominio,
utilizando para su gestión una base de datos
(BBDD) distribuida.
• Las consultas al DNS son realizadas por los
clientes a través de las rutinas de resolución
(“resolver” o resolvedor o resolutor).
– Estas funciones son llamadas en cada host desde las
aplicaciones de red (ping, telnet, ssh, …)
DNS 15
18. Cliente/servidor DNS
• Los servidores DNS contienen información
de un segmento de la BBDD distribuida y la
ponen a disposición de los clientes.
• Las peticiones de los clientes viajan en
paquetes UDP al DNS local (puerto 53).
– TCP para transferencias de zona
FTP SNMP NFS
ASN1 XDR
HTTP SMTP RPC Telnet DNS T RPC
F
TCP UDPT
P
IP
PROTOCOLOS de ACCESO al MEDIO
DNS 18
19. Ventajas del DNS
• Desaparece la carga excesiva en la red y en los
hosts: ahora la información esta distribuida por
toda la red, al tratarse de una BBDD distribuida.
• No hay Duplicidad de Nombres: el problema se
elimina debido a la existencia de dominios
controlados por un único administrador. Puede haber
nombres iguales pero en dominios diferentes.
• Consistencia de la Información: ahora la
información que esta distribuida es actualizada
automáticamente sin intervención de ningún
administrador.
DNS 19
20. Funcionamiento del DNS
Servidores DNS Raíz “.” Servidores DNS “es.”
5: No lo sé. Pregúntale a “uv.es.”
4:¿IP de www.uv.es?
Servidores DNS “uv.es.”
(147.156.1.1 alias gong)
3: No lo sé. Pregúntale a “es.”
2:¿IP de www.uv.es?
7: www.uv.es es alias, 147.156.1.4
ISP
6:¿IP de www.uv.es?
DNS de ISP
1:¿IP de www.uv.es?
8: www.uv.es es alias, 147.156.1.4
DNS 20
21. Elementos del DNS
1. La sintaxis del nombre
2. La implementación de la base de datos
Comandos y ficheros relacionados con el DNS
DNS 21
22. Sintaxis del nombre (1/3): definición
Nombre de dominio es una cadena de hasta 255
caracteres, formada por etiquetas separadas por puntos
(cada etiqueta inferior a 64 caracteres) de forma
jerárquica o por niveles (comenzando el nivel superior
por la derecha). Cada dominio es un índice en la BBDD del DNS.
No se distinguen mayúsculas de minúsculas. Esto no se aplica a la parte izquierda
de @ en las direcciones de correo.
Ejemplo: robotica.uv.es tiene 3 etiquetas, siendo el
Ejemplo
dominio de nivel superior “es.”, dominio de 2º nivel
“uv.es.” y dominio de nivel inferior “robotica.uv.es.”
Además, de un nombre de dominio puede representar un host.
DNS 22
23. Sintaxis del nombre (2/3):
absoluto y relativo
Los nombres de dominio absolutos terminan
con “.” (ej. “uv.es.”) y los relativos no.
Se necesita saber el contexto del dominio
superior para determinar de manera única su
significado verdadero.
DNS 23
24. Sintaxis del nombre (3/3):
clasificación de los dominios
En el nivel absoluto superior o raíz, los dominios
se clasifican en
• Geográficos
– división por países (o regiones)
• Genéricos
– en función del tipo de organización
DNS 24
25. Árbol de clasificación de los dominios
GENÉRICOS GEOGRAFICOS (por país)
ROOT (vacío)
edu com mil gov net org ... es it fr us ....
ibm cisco oracle nasa ieee acm uv
robotica
Notas: milena glup cisco
(1) Cada dominio absoluto se define desde la hoja del árbol hasta la raiz.
(2) Puede haber nombres duplicados en dominios diferentes (ej “cisco”)
DNS 25
26. Nombres de dominio de nivel superior
(TLD) genéricos más utilizados
Nombre de Dominio Significado
COM Organizaciones comerciales, Microsoft.com, ibm.com
EDU Universidades, Instituciones academicas,...
GOV Instituciones Gub ernamentales
MIL Organizaciones militares
ORG Organizaciones no comerciales
NET Grupos relacionados con la Red
INT Organizaciones Internacionales
TLD = Top Level Domain
DNS 26