Cómo funcionan la Internet y las paginas web?

De Wiki Locaweb

Usted puede disponer de un sitio en internet, con solo seguir este breve tutorial. En él vamos a explicar algunos puntos básicos de lo que es y cómo crear su primera página web.

También le daremos las direcciones para estudiar más sobre programación y cómo encontrar un desarrollador para su sitio, en el caso que Ud. desee invertir en un desarrollo profesional.

Contenido

Introducción

Si usted desea solamente saber lo mínimo para poner una página en la web, no es necesário leer la sección "[Cómo funcionan la Internet y las paginas web?]". Recomendamos leerla para los que quieran saber, de forma básica, cómo funciona la red mundial, o que tengan dudas sobre términos utilizados en otras partes de este artículo.

Qué necesito para tener presencia en la web?

De forma simple:

  1. Un dominio
  2. Un sitio hospedado en algun proveedor de hospedaje de sitios o "hosting"
  3. Un editor para programas las paginas - Cualquier editor de texto simple como "Notepad" o "vi"
  4. Un software de FTP para transferir las paginas al servidor

Ahora, con un poco más de detalles:

Para tener su sitio en la web, lo primero que usted necesitará es tener un dominio, popularmente llamado como "nombre" o "dirección" del sitio.

Es a través del dominio que sus clientes y visitantes llegarán a su sitio web. Normalmente es lo que se digita después de "www." cuándo se accede a un sitio en la web.

Solo el dominio no resuelve, ya que es necesario que haya contenido para que las personas que accedan al sitio visualicen la web. Este contenido es lo que se llama "paginas web".

La web también se puede utilizar para aplicaciones, transferencia de archivos y miles de otras aplicaciones, pero en este artigo el foco es tener su primera página web operativa para contar con "presencia en Internet".

Los sitios web necesitan quedar en computadoras que estén conectadas a la web todo el tiempo para que los internautas los puedan acceder. Para eso, se suele utilizar un servicio de "hospedaje de sitios" o "hosting", que basicamente es una computadora que una empresa le brinda donde usted puede poner sus contenidos, pagando una tasa mensual.

El hospedaje de sitios es muy diferente entre empresas, y en general se encuentra con las opciones de sistema operativo "Windows" o "Linux".

  • Windows: El sistema operativo más utilizado en computadoras personales. Normalmente programar para Windows es más fácil, hay muchas informaciones en línea sobre los lenguajes que soporta. Su desventaja principal es que en general es necesário pagar por licencias de uso para los softwares utilizados bajo esta plataforma.
  • Linux: Un sistema operativo de código fuente abierto, gratis. Muy utilizado en servidores de Internet, también tiene comunidades muy activas de desarrolladores de aplicaciones, pero en general no es tan fácil programar bajo Linux cuanto bajo Windows. La gran ventaja es que, por ser "open source" o de código abierto, practicamente todo que existe para Linux puede ser utilizado sin costo, respetando algunas reglas.

Para crear las paginas, es necesario un software de edición que pueda grabar un archivo de texto simple. El "Notepad" de Windows y el "vi" de Linux son suficientes. Para hacer cosas más sofisticadas y tener una experiencia mejor programando, hay miles de otros softwares disponibles, muchos de los cuáles son gratis.

Finalmente, para enviar las paginas listas al servidor web, normalmente se necesita de un software de FTP (acrónimo de "File Transfer Protocol", o "Protocolo de Transferéncia de Archivos"). Buenos ejemplos son "Core FTP" para Windows, el plugin "Fire FTP" para el navegador Firefox, o "FileZilla" para Linux. Algunos proveedores, como Locaweb, ofrecen herramientas en línea que permiten transferir los archivos a los servidores sin que sea necesario instalar un software.


Qué es un registro de dominio?

Para tener un dominio, es necesario registrarlo a través de uno de los proveedores de registro de dominios. Estos proveedores brindan diferentes sufijos (o extensiones), como ".com", ".net", ".com.mx", ".cl", ".com.ar", etc.

Algunos sufijos, como el ".com", son comercialmente disponibles con pocas restricciones, y son ofrecidos por empresas que son acreditadas por las entidades que controlan los dominios en Internet para vender el servicio de registro. Otros, especialmente los que son específicos de un país, como el ".com.ar" en Argentina o el ".com.co" en Colombia, tienen entidades responsables por su manutención, los "NIC's" locales, que son los registradores exclusivos para aquellos sufijos, o que exigen documentos para el registro que limitan los registros a empresas y personas del país.

Locaweb ofrece registro de sufijos como .com, .net, .org, .biz, .info, .name, etc. Para obtener más información, acceda a nuestro sitio a través de los enlaces en la sección "Dónde comprar" de esta wiki.


Qué es "hospedaje de sitios" o "hosting"?

Para estar en la Internet, los sitios necesitan estar en computadoras que soporten las grandes cargas de accesos de usuarios de todo el mundo, de forma segura, 24 horas por día.

Estas maquinas deben estar conectadas todo el tiempo a redes que les den conexión con otras redes interconectadas, formando lo que se llama de "World Wide Web", la rede mundial.

Mantener esta estructura no es barato, tampoco fácil. Exige una inversión pesada y muchos conocimientos técnicos, lo que tornaría inviable a los usuarios individuales tener sus sitios en línea.

Eso motivó la creación de empresas de hospedaje de sitios o "hosting" compartido.

Basicamente, lo que hacen es hospedar a muchos sitios dentro de cada equipo de sus "data centers" o centros de procesamiento de datos, lo que les permite cobrar a cada cliente solo una fracción de los costos de inversión y operativos de la estructura. Eso posibilita a pequeñas empresas y a personas fisicas tener sus sitios a precios muy atractivos, sin preocuparse de la seguridad, conexión, estabilidad, etc.

La empresa de hospedaje ofrece la infraestructura, y los propietarios de los sitios y dominios crean y publican sus contenidos, concentrándose en sus negócios únicamente.

Otra forma de pensar en hospedaje de sitios, sería comparándolo con un centro comercial:

Los comerciantes pagan una tasa mensual que incluye gastos comunes del centro comercial, como seguridad y limpieza, y un alquiler del espacio que ocupan, y no se preocupan con la infraestructura básica para sus tiendas, que es compartida y mantenida por la administración del centro comercial.

Los dueños de las tiendas hacen sus ventas y promociones, decoran las vidrieras, y en general administran sus negocios con la confianza que los servicios del centro comercial estarán disponibles a sus clientes.

Locaweb ofrece servicios de hospedaje de sitios sin límites de espacio en disco ni transferencia. Para conocer más, acceda a nuestro sitio a través de los enlaces en la sección "Dónde comprar" de esta wiki.


Cómo funcionan la Internet y las paginas web?

La Internet es una colección de redes de computadoras conectadas de una forma descentralizada. Estas computadores contienen muchos tipos de documentos, y colecciones de documentos hechos para acceso a través de navegadores son lo que se llama "sitios web" o "web sites".

El hecho de que redes de distintas empresas, entidades científicas, personas, gobiernos, etc. se conectan mutuamente y libremente, posibilita a cualquier persona con acceso a una computadora conectada a Internet acceder a sitios web de cualquier parte del mundo.

La "web", o telaraña, es exactamente esta colección de redes interconectadas.

Las computadoras que contienen los sitios web, llamadas "servidores web", tienen direcciones propias y únicas, que se llaman "direcciones IP".

IP es una abreviación de "Internet Protocol", que es la "lengua" universal a través de la cual estas máquinas se comunican y cambian informaciones.

Las direcciones IP son solamente números organizados en bloques, como por ejemplo 127.0.0.1 . Estos números son designados por entidades autorizadas a distribuirlos para las empresas o individuos que los van a utilizar.

Obviamente, no sería práctico que los sitios web fuesen accedidos a través de sus direcciones IP, porque las personas no conseguirían memorizarlos. Imagine, por ejemplo, si usted tuviese que acceder a Google digitando "74.125.53.100".

Por eso, existe algo que se llama "DNS" o "Domain Name System" (Sistema de Nombres de Dominios).

Es un sistema en que las direcciones IP son asociadas a dominios, que son los "nombres" de las direcciones, mucho más faciles de recordar.

Estos registros dominio/IP quedan registrados en máquinas llamadas "servidores DNS", también conectadas a la red.

Con eso, cuando un internauta digita en su navegador el dominio "www.google.com", el browser envía un pedido a un servidor de DNS, preguntando a él cuál es la dirección IP asociada al dominio.

El servidor DNS le contesta que es "74.125.53.100", y el browser entonces sabrá donde encontrar el contenido al que desea acceder.

Esta explicación está muy simplificada, pero es suficiente para entender lo que pasa.

Cuando el browser sabe donde está el contenido que desea acceder, él envía un pedido donde especifica la página que desea al servidor web que "hospeda" el contenido.

El servidor web debe contestar al browser con un documento en el lenguaje "HTML", que es la única cosa que el browser comprende y sabe exhibir en la pantalla (no es exactamente la única, pero por simplicidad es suficiente tener eso en cuenta).

Páginas HTML "estáticas", que nunca cambian, pueden ser devueltas directamente al browser por el servidor web. Estas páginas pueden contener texto, enlaces a otras páginas (llamados "links"), imágenes, formulários, etc.

Pero existen páginas "dinámicas", que son las que dan el verdadero poder de interacción a la web.

Estas páginas son hechas en otros lenguajes de programación, como ASP, ASP.NET, PHP, Ruby, etc.

Cada lenguaje tiene sus características y su sintaxis. El servidor web debe "conocer" el lenguaje para saber lo que hacer para procesarla y retornar solamente HTML al browser, porque como se ha dicho antes, los browsers solo conocen este lenguaje.

Después de interpretar las instrucciones de la página pedida, el servidor las "traduce" para HTML y las retorna al browser, que exactamente como en el caso de páginas estáticas, exhibe el resultado en la pantalla.

De una forma muy sencilla, eso es lo que pasa en Internet cuando se navega en los más distintos sitios.



Dónde Comprar


Vea también

Links

Herramientas personales