jueves, 19 de enero de 2017

Concepto y clasificación de los dominios

Dominio


El dominio es el poder absoluto que tiene alguien sobre algo. Se da sobre las cosas, por lo que en general coincide con la propiedad, de la que se puede disponer a antojo del dueño, mientras no cause perjuicios a terceros.
El dominio como sinónimo de propiedad, puede ser público o privado, según las cosas estén dentro del patrimonio de las personas particulares, ya sean físicas o jurídicas, o se trate de bienes de propiedad estatal. También se usa la expresión dominio de un Estado para referirse al ámbito geográfico donde ese Estado ejerce su soberanía.
En Internet, un dominio es un sitio Web identificada con un nombre propio y único, seudónimo de una dirección IP, que necesita un alojamiento en un servidor único que puede proveer este servicio a muchos dominios. Por ejemplo www.blogger.com.

Dominio Generico

Los dominios genéricos son conocidos también como dominios internacionales o globales. Cualquier empresa que realice negocios a través de Internet o que tenga intención de hacerlo debe registrarse en uno de estos dominios genéricos dada la popularidad que han adquirido. Tienen tres letras, y son los dominios .com (inicialmente previsto para empresas comerciales), .org (inicialmente previsto para organizaciones) y .net (inicialmente previsto para empresas relacionadas con la Internet). El dominio más popular es .com que en la actualidad cuenta ya con más de 2.000.000 de dominios registrados.
Dentro de los dominios genericos hay dos categorias:

Dominios no patrocinados

  • .biz negocios
  • .com comerciales
  • .edu educativos
  • .gov gobierno
  • etc.

Dominios patrocinados

  • .aero industria aeronautica
  • .cat catalanos
  • .mobi dispsitivos moviles
  • .coop sociedades corporativas
  • etc.

Dominios territoriales

También llamados dominios geográficos, las extensiones territoriales indican el país o la región de cada web. Son utilizados por las empresas para proteger la identidad de su marca en un país concreto, así como para tener más cercanía con los consumidores del país al que se va a dirigir.
Además, registrar el dominio del país en el que quieras comerciar (en el caso de España por ejemplo, miempresaweb.es), hace que tu web se posicione mejor en los buscadores de ese país.

  • .es dominio de España.
  • .eu dominio de empresas de union europa
  • .co dominio de colombia

Primer nivel

  • .com Entidad u organización comercial
  • .org Organización no-lucrativa (técnicamente)
  • .net Redes u organizaciones dedicadas a la red
  • .int Organización de tratado internacional (p.e. http://www.nato.int/)
  • .edu Institución educacional
  • .gov Cuerpo, departamento o agencia gubernamental (p.e. http://www.fbi.gov/)
  • .mil Sitio militar

martes, 17 de enero de 2017

Cuadro comparativo tecnologías de servidores

En este cuadro comparativo se muestran los servidores mas conocidos para asi tu puedas llega a elegir entre estos servidores.

Ngnix Servidores de Bases de Datos. Es un Servidor http y proxyinverso gratuito, de Códigoabierto y de alto rendimiento,además de ser Servidor proxy para IMAP y POP3. Este servidor está actualmente manejando entre el 1% y el 4% de todos los dominios globales. Es conocido por su estabilidad, su gran conjunto de características, una configuración sencilla y por consumir pocos recursos. Como este servidor no provee actualmente de un adaptador directo para Merb, usted requerirá utilizar un proxy reverso en Nginx con el fin de direccionar peticiones hacia uno ovarios procesos Merb distintos.
Lighttp Es un servidor Web para losSistemas operativos Unix/Linuxy Microsoft Windows. Este servidor también conocido como Lighty, es una alternativa para el Servidor de páginas WebApache. Este servidor Web esotro de los más ligeros que hayen el mercado. Está diseñado para ser seguro, rápido(muy rápido a decir verdad), compatible con los estándares y flexible a la vez que esta optimizado para entornos en los cuales la velocidad es crítica.Su huella de memoria es muy pequeña(en comparación a otros servidoresWeb), una ligera carga en el CPU y su enfoque en velocidad hacen de lighttpd perfecto para servidores con demasiadacarga.
Microsoft IIS Es el Servidor Web deMicrosoft, el IIS (InternetInformatión Server), es el motor que ofrece esta compañía a modo profesional, con él es posible programar en ASP(Active Server Pages, Páginas de Servidor Activo) las cuales vienen a ser algo similares alPHP, este servidor posee componentes programables desde ASP accediendo a cada uno de sus módulos para una función específica. Este tipo de servidor lo llevan sólo los sistemas Windows NT, por tanto añadimos Windows 2000 Professional,Windows 2000 Advanced Server,Windows XP Professional, los cuales traen las versiones 4.0, 5.0 y 5.1, no obstante en la versión del Windows.NET Server vendrá la versión 6.0 (dicho sistema está en fase beta y que se puede descargar desde la misma se dede Microsoft, sólo es necesario registrarse).
Sun JavaSystem WebServer Es un servidor Web de alto rendimiento, de escalabilidad masiva y seguro que ofrece contenido dinámico y estático. Las características de virtualización de dominio, versatilidad de configuración y seguridad robusta, brindan una mejor calidad de servicio.

Servidores de bases de datos

Servidores de base de datos


También conocidos como RDBMS (acrónimo en inglés de Relational DataBase Management Systems), son programas que permiten organizar datos en una o más tablas relacionadas. Los servidores de Bases de Datos se utilizan en todo el mundo en una amplia variedad de aplicaciones.

El éxito del SGBD reside en mantener la seguridad e integridad de los datos. Lógicamente tiene que proporcionar herramientas a los distintos usuarios. Entre las herramientas que proporciona están:
  • Herramientas para la creación y especificación de los datos. Así como la estructura de la base de datos.
  • Herramientas para administrar y crear la estructura física requerida en las unidades de almacenamiento.
  • Herramientas para la manipulación de los datos de las bases de datos, para añadir, modificar, suprimir o consultar datos.
  • Herramientas de recuperación en caso de desastre
  • Herramientas para la creación de copias de seguridad
  • Herramientas para la gestión de la comunicación de la base de datos
  • Herramientas para la creación de aplicaciones que utilicen esquemas externos de los datos
  • Herramientas de instalación de la base de datos
  • Herramientas para la exportación e importación de datos


Servidor web

Servidores


Los servidores son los dispositivos de red que brindan un servicio a otros dispositivos, a los cuales se les conoce como clientes. En general quien realiza esta tarea es un software especializado, pero comúnmente se conoce como servidor al equipo físico donde se ejecuta, el cual es el centro de la infraestructura de la red.

cualquier computadora en la red puede ser un servidor sin necesidad de contar con un hardware o software en particular; aunque existen sistemas operativos especializados (como Microsoft Windows ServerDebian GNU/Linux y SUN Solaris entre otros) los cuales fueron diseñados específicamente para optimizar los recursos que se comparten a la red. De la misma manera, existen equipos puntualmente creados para funcionar con grandes volúmenes de información, durante las 24hs y con mejor rendimiento y velocidad que el hardware de escritorio.

Los servidores web


Los servidores web son aquellos cuya tarea es alojar sitios y/o aplicaciones, las cuales son accedidas por los clientes utilizando un navegador que se comunica con el servidor utilizando el protocolo HTTP (hypertext markup language).

Básicamente un servidor WEB consta de un interprete HTTP el cual se mantiene a la espera de peticiones de clientes y le responde con el contenido según sea solicitado. El cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla.

Además los servidores pueden disponer de un intérprete de otros lenguajes de programación que ejecutan código embebido dentro del código HTML de las páginas que contiene el sitio antes de enviar el resultado al cliente. Esto se conoce como programación de lado del servidor y utiliza lenguajes como ASPPHPPerl y Ajax.

Los elementos internos que definen las capacidades de un servidor son:


  • Microprocesador: es el cerebro encargado de realizar todas las operaciones aritméticas y lógicas requeridas para el proceso de los datos, pero básicamente estos dispositivos no cuentan con un solo procesador, sino una estructura que soporta hasta 16 microprocesadores instalados e interconectados entre sí, actualmente cada microprocesador cuenta con dos ó más núcleos.
  • Memoria RAM: es una  memoria rápida que se encarga de almacenar de manera temporal la información necesaria para que la computadora trabaje. Si hay poca memoria RAM, la computadora utilizará el disco duro para simularla pero será mas lento el equipo. Actualmente se les puede instalar hasta 64 Gigabytes (GB) de memoria RAM. Estas deben de contar con tecnología ECC ("Error Code Correction"), la cuál es capaz de detectar hasta dos errores de bits y automáticamente corregirlos. En caso de una cantidad mayor de errores, avisa al administrador de red para que se corrija el error de otro modo.
  • Placas del sistema ó tarjetas principales: son las encargadas de interconectar todos los dispositivos interiores, pero también puede contar con varias placas. Integran puertos de comunicaciones (COM, USB, LPT, RJ45, enlaces ópticos, etc.), también las ranuras de expansión para tarjetas  y los conectores para unidades de disco (discos duros y unidades ópticas).
  • Disco duro: es un dispositivo de almacenamiento magnético, en el cuál se almacena la mayor cantidad de información de la computadora, ya que incluye el sistema operativo (Microsoft ®Windows 2008/2003, Sun® Solaris 10, Linux LAMP, etc.), las aplicaciones (gestores de bases de datos, gestores de correo electrónico, sistemas de almacenamiento de dominios y espacio Web, etc.), los archivos generados por el usuario (texto, hojas de cálculo, música comprimida, videos), etc. Actualmente superan varios Terabytes (TB) de capacidad y cuentan con estándares diferentes para evitar al máximo las fallas, siendo discos tipos SCSI y discos SAS. Una característica especial es que los discos duros se insertan por un compartimiento frontal especial, sin necesidad de abrir el equipo.
  • Unidades de disco óptico: es una bahía en la que generalmente se instala un lectores de  discos CD ó lectores de DVD  para las aplicaciones del servidor.
  • Unidades para disco magnético: anteriormente los servidores llegaron a tener unidades para grabado y lectura de cintas, actualmente se basan casi totalmente en discos duros.
  • Las fuentes de poder: son los dispositivos encargados de suministrar la alimentación eléctrica a los elementos internos, la cuál tiene un diseño especifico para servidor, con mas potencia que una fuente común ya que debe tener la capacidad de encontrarse encendida durante las 24 horas del día y los 365 días del año, un servidor común soporta hasta 700 vatios. Un servidor común cuenta con 2 fuentes redundantes, si una falla, tiene la capacidad de seguir trabajando con la segunda mientras se resuelve la falla.
  • Sistema operativo y aplicaciones: utilizan sistemas operativos de Microsoft® Windows Server/NT/2003-2008, versiones de Linux (Servidores basados en Red Hat, CentOS, Fedora ó Ubuntu), Sun® Solaris y Novell®, etc. los cuáles son encargados de  ser el interpretes entre la computadora y el humano, así como de reconocer dispositivos y ejecutar las aplicaciones dedicadas


Servidores

Servidores marinos de Google



Google patento un sistema de alimentación sostenible para un centro de datos flotante. Sería instalado de entre 5 a 11 kilómetros de la costa en alta mar a unos 60 metros de profundidad, el cual funcionaría mediante la energía proveniente del agua, a través de un equipamiento de turbinas marinas y captadores de mareas.


La idea tiene mucho sentido desde el punto de vista de Google; sus centros de datos consumen enormes cantidades de electricidad, lo que inevitablemente conlleva al uso de las contaminantes plantas de carbón. Por el contrario, las mareas y las corrientes marinas pueden producir a la empresa un ahorro de dinero considerable, y por supuesto, son un karma en puntos de bonificación por su política “verde”, ya que estos sistemas alternativos respetan el medio ambiente.

lunes, 16 de enero de 2017

Clasificación de servidores

Clasificación de los Servidores



En base al recurso que tendrán incorporado, los servidores se pueden clasificar por su operación como: servidor de comunicaciones (módem), servidor de archivos (disco duro), servidor de impresión (impresora), servidor de base de datos y servidor de correo.

El servidor más común existente es el servidor de archivos. Como su nombre lo indica, su recurso principal compartido son los archivos.

1. Servidores de comunicaciones

Realizan todas las operaciones de comunicación requeridas por los usuarios. Un servidor de comunicaciones se encarga de liberar al servidor de archivos de la carga de las operaciones relacionadas con las comunicaciones. Con esto se logra incrementar la eficiencia tanto del servidor de archivos como de los servicios de comunicaciones. En una aplicación típica el servidor de comunicaciones puede proveer el acceso a los usuarios de la red, a un conjunto de módems. El servidor se encarga de manejar las peticiones del uso de módems, de tal manera que, si los módems se encuentran ocupados, el siguiente usuario es informado de tal situación, y tal vez es agregado a una cola de espera.


2. Servidores de archivos

Un servidor de ficheros es el encargado de gestionar el uso de un disco duro compartido por parte de varios usuarios y de que en un determinado momento solamente un único usuario pueda estar utilizando un fichero concreto. Cada ordenador trabajará como si su ordenador tuviese un disco duro propio.

En un entorno de red local, puesto que puede darse el caso de que varios usuarios intenten acceder a un mismo dato, se necesita un sistema que permita controlar y ordenar los accesos al disco de los distintos usuarios de la red, dando paso a unos y haciendo esperar a otros.


3. Servidores de impresión

La función de este tipo de servidores es la de administrar los recursos de impresión (colas de impresión), dentro de la red, de manera eficiente. Generalmente se tiene al servidor conectado directamente al dispositivo de impresión, dicho servidor se encarga de recibir las peticiones de impresión de las demás estaciones de la red y de mandarlas a la impresora.

4. Servidores de base de datos

Maneja la administración de una base de datos común. Distribuyen el procesamiento de la información entre una aplicación, que es ejecutada en la estación de trabajo cliente, y el manejador de bases de datos que se ejecuta en el servidor. Con esto se reduce, además de la carga de procesamiento del servidor, el tráfico de la red. Estos servidores pueden manejar las bases de datos de dos maneras, bases de datos centralizadas y bases de datos distribuidas.

Bases de datos distribuidas: 
• Evitan un cuello de botella potencial en el manejador de las bases de datos.
• Eliminan al servidor como punto único de falla.
• Permiten el real acceso a bases de datos distribuidas a través de puentes y pasarelas.
• Permiten una administración centralizada de las bases de datos.
• Teóricamente, permiten la corrupción de los datos, por cualquiera de las estaciones de la red.
• No elimina las tareas de actualización y sincronización de las bases de datos.

Bases de datos centralizadas:
• Reducen la probabilidad de corrupción de la información.
• Son más fáciles de mantener.
• Permiten el acceso a muchas bases de datos a través de LANs y WANs.
• Permiten el uso de enlaces a WANs de menor velocidad.

5. Servidores de correo
Son aquellos servidores que se encargan de distribuir los correos electrónicos y guardar todos los mensajes de correo.

miércoles, 4 de enero de 2017

Licencias de software sin copyright o de dominio publico

            Software de dominio público


El software de dominio público es aquel que no tiene derechos de autor. Si el código fuente es de dominio público, se trata de un caso especial de software libre sin copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser libres en absoluto.
En algunos casos, un programa ejecutable puede ser de dominio público pero no disponer libremente del código fuente. En ese caso no es software libre, porque el software libre requiere accesibilidad al código fuente. Por otro lado, la mayoría del software libre no está en el dominio público sino bajo los derechos de autor, y los titulares de esos derechos han dado el permiso legal para que todos puedan utilizarlo en libertad, usando una licencia de software libre.
Algunas personas utilizan el término «dominio público» de manera imprecisa queriendo decir «libre» o «gratuito». Sin embargo, «dominio público» es un término jurídico cuyo significado preciso es «sin derechos de autor». Para ser lo más claro posible, recomendamos el uso del término «dominio público» para expresar solamente este significado, y el uso de las otras expresiones para transmitir sus significados correspondientes.
En el marco del Convenio de Berna, que la mayoría de los países han firmado, todo lo que se escribe queda automáticamente bajo el dominio de los derechos de autor, inclusive los programas informáticos. Por lo tanto, si usted quiere que un programa que ha escrito esté disponible en el dominio público, debe tomar algunas medidas legales para renunciar a esos derechos; de lo contrario el programa quedará sujeto a los derechos de autor.

Licencias Freeware

Licencias Freeware.


El término freeware ("software gratis") define un tipo de software que se distribuye sin costo, disponible para su uso, pero que mantiene el copyright, por lo que no se puede modificar o utilizar libremente como ocurre con el software libre. Se trata de una variante gratuita del shareware. El shareware tiene como meta lograr que un usuario pruebe el software durante un tiempo limitado y si le satisface, pague por él habilitando toda su funcionalidad. Mientras, el freeware se ofrece de manera gratuita con funcionalidad completa, aunque a veces se piden donativos o se trata de versiones reducidas de programas de pago como medio para darse a conocer.
El freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí ni venderla, y dar cuenta de su autor. También puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien requerir pagos si se le va a dar uso comercial. Hay que tener en cuenta que aunque se trate de software gratuito, mantiene el copyright, por lo que solo puede usarse según lo establecido en su licencia.

slider