lunes, 14 de octubre de 2013

DEFINICIÓN DE DOMINIO,HTTPP,HTML,DNS,APACHE,PHP,MYSQL,LOCALHOST,FILEZILLA.



Nombre:Alexandra Maguana
Ciclo:Quinto Sistemas
DEFINICIÓN DE DOMINIO

Un dominio o nombre de dominio es el nombre que identifica un sitio web. Cada dominio tiene que ser único en Internet. Por ejemplo, "www.masadelante.com" es el nombre de dominio de la página web . Un solo servidor web puede servir múltiples páginas web de múltiples dominios, pero un dominio sólo puede apuntar a un servidor.
Los nombres de dominio son la forma que usamos para organizar, navegar y entender la web. Sin nombres de dominio, las URL serían una serie de números, o direcciones IP, casi imposibles de recordar. Un nombre de dominio nos brinda una dirección fácil de recordar. Un nombre de dominio es fundamental para hacer cualquier cosa en internet; desde armar un sitio web hasta enviar y recibir correos electrónicos o crear una tienda en línea. Verisign conecta a más de 121,1 millones de nombres de dominio .com y .net, y resuelve con éxito más de 77 mil millones de consultas por día, permitiendo a pequeñas y grandes empresas aumentar su visibilidad en línea, alcanzar nuevos mercados y publicitar su marca. Descubra a continuación la importancia de los nombres de dominio para todo lo que hacemos en línea.
PROTOCOLOS DE COMUNICACIONES

Los protocolos que se utilizan en las comunicaciones son una serie de normas que deben aportar las siguientes funcionalidades:
·         Permitir localizar un ordenador de forma inequívoca.
·         Permitir realizar una conexión con otro ordenador.
·         Permitir intercambiar información entre ordenadores de forma segura, independiente del tipo de maquinas que estén conectadas (PC, Mac,AS-400...).
·         Abstraer a los usuarios de los enlaces utilizados (red telefónica, radioenlaces, satélite...) para el intercambio de información.
·         Permitir liberar la conexión de forma ordenada.
Debido a la gran complejidad que conlleva la interconexión de ordenadores, se ha tenido que dividir todos los procesos necesarios para realizar las conexiones en diferentes niveles. Cada nivel se ha creado para dar una solución a un tipo de problema particular dentro de la conexión. Cada nivel tendrá asociado un protocolo, el cual entenderán todas las partes que formen parte de la conexión.
Diferentes empresas han dado diferentes soluciones a la conexión entre ordenadores, implementando diferentes familias de protocolos, y dándole diferentes nombres (DECnet, TCP/IP, IPX/SPX, NETBEUI, etc.).
Los protocolos de comunicaciones definen las normas que posibilitan que se establezca una comunicación entre varios equipos o dispositivos, ya que estos equipos pueden ser diferentes entre sí. Un interfaz, sin embargo, es el encargado de la conexión física entre los equipos, definiendo las normas para las características eléctricas y mecánicas de la conexión.
El Internet es una red de ordenadores conectados juntos a través de redes de comunicaciones. Esta red consiste en enlaces de fibra óptica, satélite, radio y las líneas telefónicas. El sistema tiene ordenadores de todos los tipos y funcionamiento todo el tipo de sistemas operativos. Todos utilizan el TCP/IP como lenguaje común
¿Qué es TCP/IP?
Cuando se habla de TCP/IP, se relaciona automáticamente como el protocolo sobre el que funciona la red Internet. Esto, en cierta forma es cierto, ya que se le llama TCP/IP, a la familia de protocolos que nos permite estar conectados a la red Internet. Este nombre viene dado por los dos protocolos estrella de esta familia:
·         El Protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.
·         El Protocolo IP, funciona en el nivel de red del modelo OSI, que nos permite encaminar nuestros datos hacia otras maquinas.
Pero un protocolo de comunicaciones debe solucionar una serie de problemas relacionados con la comunicación entre ordenadores, además de los que proporciona los protocolos TCP e IP.
TCP/IP se basa en software utilizado en redes. Aunque el nombre TCP/IP implica que el ámbito total del producto es la combinación de dos protocolos: Protocolo de Control de Transmisión y Protocolo Internet. El término TCP/IP no es una entidad única que combina dos protocolos, sino un conjunto de programas de software más grande que proporciona servicios de red, como registro de entrada remota, transferencia de archivo remoto y correo electrónico, etc., siendo TCP/IP un método para transferir información de una máquina a otra. Además TCP/IP maneja los errores en la transmisión, administra el enrutamiento y entrega de los datos, así como controlar la transmisión real mediante el uso de señales de estado predeterminado.

EXTENCIONES

Entre los dominios territoriales están los siguientes:
  • .at: Dominio territorial para Austria.
  • .de: Dominio territorial para Alemania.
  • .es: Dominio territorial para España, se puede utilizar para sitios web en español o una empresa o institución en el país. Lo pueden registrar las personas físicas o jurídicas y las entidades sin personalidad que mantengan vínculos con España, pueden solicitar cualquier dominio .es. Dentro de este dominio se incluyen los dominios de 3º nivel que se pueden utilizar para distinguir, aún más, las actividades de las empresas o instituciones. Los dominos de 3º nivel dentro del .es son los siguientes:
    • .com.es: Pueden ser registrados por personas físicas o jurídicas y entidades sin personalidad que mantengan vínculos con España.
    • .edu.es: Podrán solicitarlo las entidades, las instituciones o colectivos con o sin personalidad jurídica que gocen de reconocimiento oficial y realicen actividades relacionadas con la enseñanza o la investigación en España.
    • .gob.es: Podrán solicitarlo las Administraciones Públicas españolas y las entidades de Derecho Público de ella dependientes.
    • .nom.es: Podrán solicitarlo las personas físicas que mantengan vínculos con España.
    • .org.es: Podrán solicitarlo las entidades, instituciones o colectivos con o sin personalidad jurídica y sin ánimo de lucro que mantengan vínculos con España.
  • .fr: Dominio territorial para Francia. Para registrarlo es necesario presencia local o marca registrada con validez en Francia. El contacto administrativo debe ser local.
  • .it: Dominio territorial para Italia. La creación de dominios .it debe ser validada por NIC.it.
  • .pt: Dominio territorial para Portugal. Su registro está bastante controlado, similar al del dominio .es antes de su liberación. El propietario del domiino debe ser una sociedad europea o el titular de una marca nacional portuguesa, comunitaria o internacional.
    • El nombre de dominio debe corresponder al nombre de la marca que figure en el certificado de registro de la marca nacional portuguesa, comunitaria o internacional en cuanto Portugal figura en la lista de países protegidos. Es también posible registrar un nombre de dominio basado en una marca en curso de registro. Sin embargo, si el registro de la marca es rechazado, el nombre de dominio será anulado.
    • Se tiene que proporcionar un certificado de registro o recibo de depósito de una solicitud de marca.
    • Se tiene que proporcionar una autorización escrita con sello de la empresa si actúa en nombre del propietario de la empresa.
  • .tv: Dominio territorial que representa el dominio de las Islas Tuvalu, pero que se usa principalmente para medios de comunicación televisivos.
  • etcétera
Los dominios genéricos son los siguientes:
  • .biz: Principalmente dedicado a la actividad comercial. El .biz es el primer dominio de alto nivel (Top level domain) completamente dedicado al mundo del comercio (biz es la contracción habitual de "bussines" de ahí la extensión).
  • .com: Originalmente los dominios .com estaban destinados a ser utilizado en los Estados Unidos y debían representar a las empresas comerciales, pero debido a la gran difusión de Internet y a que fue una de las primeras extensiones disponibles, se han perdido sus connotaciones originales y se han convertido en los sufijos internacionales por antonomasia.
  • .edu: Este dominio se estableció para que fuera utilizado únicamente con fines educativos, ya sea por escuelas o por oficinas gubernamentales relacionadas con éstas.
  • .eu: Dominio establecido para Europa. Lo pueden utilizar las empresas que tenga su domicilio social, administración central o centro de actividad principal en la Unión Europea o las organizaciones establecidas en la Unión Europea, sin perjuicio del derecho nacional aplicable o las personas físicas residentes en la Unión Europea. No existe limitación en el número de dominios que pueden registrarse.
  • .gov: Dominio utilizado por el gobierno federal de los Estados Unidos. Fue uno de los dominios de nivel superior originales, establecidos en 1985. Estados Unidos es el único país que tiene un dominio de nivel superior específico para su gobierno, además de su dominio de nivel superior geográfico. Debido a que Estados Unidos controla el dominio de nivel superior (.gov), sería imposible para cualquier otro país crear un dominio que termine en .gov.
  • .info: Este dominio fue aprovado a finales del año 2000, estaba previsto para las páginas web informativas, aunque su uso no está restringido.
  • .mil: Dominio de Internet genérico para el Departamento de Defensa de los Estados Unidos y sus organizaciones subsidiarias. En este dominio ocurre lo mismo que con el .gov, que sólo Estados Unidos lo controla y puede utilizarlo.
  • .mobi: Este dominio está restringido para dispositivos móviles y páginas que provean servicios para estos en páginas a las que se pueda acceder mediante estos mismos dispositivos. Ha sido uno de los últimos en ser aprovado.
  • .name: El dominio .name, a diferencia del resto de dominios, está exclusivamente dedicado a personas, y su objetivo es ofrecer una dirección de email con nombre, apellido o apodo. La asignación de dominios .name sigue un procedimiento diferente al resto de dominios de Internet, evitando la escasez de dominios, y permitiendo que la dirección de correo electrónico nombre@apellido.name esté disponible, a diferencia del resto de dominios de Internet.
  • .net: Este dominio originariamente fue utilizado unicamente en los Estados Unidos para representar en la red a las empresas que trabajaban en Internet. Como consecuencia de la gran difusión de Internet el .net perdio su connotación original convirtiéndose en una de las extensiones más conocidas.
  • .org: Inicialmente estos dominios se utilizaban para designar en internet los organismos de servicio público. Aunque ahora haya perdido su significado original, en la actualidad lo siguen usando de forma masiva organizaciones no gubernamentales. Además se consideran los dominios de mayor prestigio tld (top-level domains/dominios de primer nivel)
  • .pro: Dominio reservado a profesionales reconocidos por el organismo competente y a todos los entes profesionales que proveen servicios. Los dominios .pro son muy caros en comparación con los demás, ya que las credenciales profesionales deben ser verificadas.
QUE ES HTTP

Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

QUE ES HTML

HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que, en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, etc. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación.
El lenguaje HTML basa su filosofía de desarrollo en la referenciac
ión. Para añadir un elemento externo a la página (imagen, vídeo, script, etc.), este no se incrusta directamente en el código de la página, sino que se hace una referencia a la ubicación de dicho elemento mediante texto. De este modo, la página web contiene sólo texto mientras que recae en el navegador web (interpretador del código) la tarea de unir todos los elementos y visualizar la página final. Al ser un estándar, HTML busca ser un lenguaje que permita que cualquier página web escrita en una determinada versión, pueda ser interpretada de la misma forma (estándar) por cualquier navegadores web actualizado.
Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y suprimido características, con el fin de hacerlo más eficiente y facilitar el desarrollo de páginas web compatibles con distintos navegadores y plataformas (PC de escritorio, portátiles, teléfonos inteligentes, tablets, etc.). Sin embargo, para interpretar correctamente una nueva versión de HTML, los desarrolladores de navegadores web deben incorporar estos cambios y el usuario debe ser capaz de usar la nueva versión del navegador con los cambios incorporados. Usualmente los cambios son aplicados mediante parches de actualización automática (Firefox, Chrome) u ofreciendo una nueva versión del navegador con todos los cambios incorporados, en un sitio web de descarga oficial (Internet Explorer). Un navegador no actualizado no será capaz de interpretar correctamente una página web escrita en una versión de HTML superior a la que pueda interpretar, lo que obliga muchas veces a los desarrolladores a aplicar técnicas y cambios que permitan corregir problemas de visualización e incluso de interpretación de código HTML. Así mismo, las páginas escritas en una versión anterior de HTML deberían ser actualizadas o reescritas, lo que no siempre se cumple. Es por ello que ciertos navegadores aún mantienen la capacidad de interpretar páginas web de versiones HTML anteriores. Por estas razones, aún existen diferencias entre distintos navegadores y versiones al interpretar una misma página web.

QUE ES DNS

Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre.
Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos. El crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo hosts no resultara práctico y en 1983, Paul V. Mockapetris publicó los RFC 882 y RFC 883 definiendo lo que hoy en día ha evolucionado hacia el DNS moderno. (Estos RFCs han quedado obsoletos por la publicación en 1987 de los RFCs 1034 y RFC 1035).

DIRECCIONES DE LA WEB

Cómo saber cuál es nuestra dirección IP

Existen varias formas de conocer la dirección IP que tenemos asignada en un momento determinado.
1- Conocer la dirección IP usando el comando IPCONFIG

• Abre la consola de CMD, para eso escribe en el cuadro de Inicio o en Ejecutar: CMD y presiona la tecla Enter.
• En la ventana de la consola escribe: IPCONFIG /ALL, oprime de nuevo Enter.
Se mostrarán varios datos de tu conexión de red, entre ellos:
Ø  Tu Nombre de Host
Ø  Ttu Dirección IPv4
Ø   Tu Servidor DNS
Ø   La Dirección IP de tu red local
Si usas una red local, es fácil de reconocer porque siempre tiene el formato: 192.168.x.x.

Nslookup
Ping

APACHE

El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.
Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas históricas y de uso diario proporcionadas por Netcraft3 ).
La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malévolos en las disposiciones de recibimiento compartidas que utilizan PHP como módulo de Apache.

QUÉ ES PHP

PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar código PHP con código HTML, siguiendo unas reglas.
PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página estática a aquella cuyos contenidos permanecen siempre igual, mientras que llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los contenidos pueden cambiar en base a los cambios que haya en una base de datos, de búsquedas o aportaciones de los usuarios, etc.

¿Cómo trabaja PHP? El lenguaje PHP se procesa en servidores, que son potentes ordenadores con un software y hardware especial. Cuando se escribe una dirección tipo http://www.aprenderaprogramar.com/index.php en un navegador web como Internet Explorer, Firefox o Chrome, ¿qué ocurre? Se envían los datos de la solicitud al servidor que los procesa, reúne los datos (por eso decimos que es un proceso dinámico) y el servidor lo que devuelve es una página HTML como si fuera estática.
Petición de página web al servidor --> El servidor recibe la petición, reúne la información necesaria consultando a bases de datos o a otras páginas webs, otros servidores, etc --> El servidor responde enviando una página web “normal” (estática) pero cuya creación ha sido dinámica (realizando procesos de modo que la página web devuelta no siempre es igual). 
En un sitio dinámico, la información generalmente está contenida en una base de datos. Cada vez que mostramos la página, como por ejemplo una página de noticas, buscamos en la base de datos las últimas noticias que tenemos ingresadas para mostrar en el navegador del visitante. Ahora bien, ¿cómo se consigue que la página vaya mostrando noticias nuevas? Simplemente cargando las mismas en la base de datos, por ejemplo, a través de un formulario que rellena una persona y que una vez relleno cuando pulsa “Enviar” implica que lo que haya escrito se guarde en nuestra base de datos. De esta manera, cuando solicitamos la página web y el servidor consulte la base de datos, encontrará esta nueva información y mostrará nuestra página de forma distinta a como se veía anteriormente.

Por regla general este tipo de lenguaje suele ser utilizado para crear contenido dinámico y poder interactuar con el usuario.

Veamos un ejemplo del contenido de una página web php, que habremos de almacenar en un archivo que termina con la extensión .php y que contiene texto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<?php
echo "Bienvenidos a aprenderaprogramar.com";
?>
</body>
</html>

Como podrás comprobar el contenido del archivo incluye código HTML y en un momento dado aparece una etiqueta <?php que significa que ahí empieza el código PHP. Por eso decimos que el código PHP está embebido (incluido) en código HTML.

Por tanto las páginas PHP contienen HTML con código PHP incluido en ellas para hacer "algo" (en este caso, mostrar Bienvenidos a aprenderaprogramar.com. El código PHP está comprendido entre etiquetas de comienzo y final especiales: <?php y ?>
Estas etiquetas especiales nos permitirán entrar y salir del "modo PHP". Le sirven al servidor web para saber que tiene que interpretar el código incluido entre esas etiquetas como PHP.
Lo que distingue a PHP de JavaScript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente como si fuera una página web estática. El cliente recibirá los resultados que el servidor devuelve después de interpretar el código PHP, sin ninguna posibilidad de determinar qué código ha producido el resultado recibido. Es decir, a través de nuestro navegador podríamos ver el código HTML, pero nunca el código PHP que dio lugar al resultado HTML. El servidor web puede ser incluso configurado para que los usuarios no puedan saber si estás o no utilizando PHP.
Lo mejor de usar PHP es que es extremadamente simple para el principiante, pero a su vez, ofrece muchas características avanzadas para los programadores profesionales y más avanzados.
Con PHP puedes procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies, entre muchas más cosas. PHP lo utilizan desde pequeñas páginas web hasta grandes empresas. Muchas aplicaciones web están construidas usando PHP. Podemos citar Joomla y Drupal (gestores de contenido de páginas web), osCommerce (tiendas on-line para comercio electrónico), phpBB y SMF (sistemas de foros para páginas web), Moodle (plataforma educativa para educación on-line), etc.
Entre las habilidades de PHP se incluye la creación de imágenes a partir de datos. Por ejemplo, supongamos que tenemos una academia con 20 alumnos matriculados en un curso de informática, 50 alumnos matriculados en un curso de matemáticas y 30 alumnos matriculados en un curso de química. Con PHP podemos generar automáticamente imágenes similares a esta:

PHP también puede utilizar y presentar resultados en otros estándares de datos o lenguajes propios de los desarrollos web, como XHTML y cualquier otro tipo de ficheros XML. PHP puede autogenerar éstos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla, utilizando estos ficheros para generar contenido dinámico. Es decir, el contenido dinámico puede surgir de otros sitios además de desde bases de datos.

MySQL

Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.
MySQL es usado por muchos sitios web grandes y populares, como Wikipedia,2 Google3 4 (aunque no para búsquedas), Facebook,5 6 7 Twitter,8 Flickr,9 y YouTube.10

LOCALHOST

En informática, en el contexto de redes TCP/IP, localhost es un nombre reservado que tienen todas las computadoras, ratón o dispositivo independientemente de que disponga o no de una tarjeta de red ethernet. El nombre localhost es traducido como la dirección IP de loopback 127.0.0.1 en IPv4, o como la dirección ::1 en IPv6.

Usos prácticos

La dirección de loopback se puede usar para probar el funcionamiento de TCP/IP haciendo ping a 127.0.0.1, al recibir una respuesta se puede asumir que el software asociado al protocolo está bien (el estado del hardware, como la tarjeta de red, no lo conocemos con esta prueba, ya que no llega a salir del propio equipo).
Con fines educativos se suelen instalar servidores locales http como XAMPP, LAMP o WAMP a los cuales se tendrá acceso con localhost o 127.0.0.1 desde el navegador.
Con fines de restricción de direcciones web, se modifica la correspondencia de dominios y direcciones IP en el archivo "hosts" del sistema operativo, haciendo que cuando entres a una dirección Web en específico, esta te redirija a 127.0.0.1.

FILEZILLA

FileZilla es un cliente FTP multiplataforma de código abierto y software libre, licenciado bajo la Licencia Pública General de GNU. Soporta los protocolos FTP, SFTP y FTP sobre SSL/TLS (FTPS).
Inicialmente fue diseñado para funcionar en Microsoft Windows, pero desde la versión 3.0.0, gracias al uso de wxWidgets, es multiplataforma, estando disponible además para otros sistemas operativos, entre ellos GNU/Linux, FreeBSD y Mac OS X.
El código fuente de FileZilla y las descargas estaban2 hospedadas en SourceForge, el cual presentó a FileZilla como el Proyecto del Mes en noviembre de 2003.3 Actualmente hospeda el código fuente en su propio sitio web y las descargas en Ohloh.

Características

  • Administrador de sitios: permite a un usuario crear una lista de sitios FTP con sus datos de conexión, como el número de puerto a usar, o si se utiliza inicio de sesión normal o anónima. Para el inicio normal, se guarda el usuario y, opcionalmente, la contraseña.
  • Registro de mensajes: se muestra en la parte superior de la ventana. Muestra en forma de consola los comandos enviados por FileZilla y las respuestas del servidor remoto.
  • Vista de archivo y carpeta: situada en la parte central de la ventana, proporciona una interfaz gráfica para FTP. Los usuarios pueden navegar por las carpetas, ver y alterar sus contenidos tanto en la máquina local como en la remota, utilizando una interfaz de tipo árbol de exploración. Los usuarios pueden arrastrar y soltar archivos entre los ordenadores local y remoto.
  • Cola de transferencia: situada en la parte inferior de la ventana, muestra en tiempo real el estado de cada transferencia activa o en cola.
BIBLIOGRAFIA









No hay comentarios:

Publicar un comentario