1. Internet
1. ¿Cómo nace internet?
2. ¿Qué es internet?
3. ¿Cómo funciona internet?
4. ¿Qué es http y HTML?
5. ¿Qué es un sitio web?
6. ¿Cómo funcionan las páginas web?
7. ¿Qué se requiere para publicar una página web?
8. ¿Qué son los servidores?
1. Se puede decir que comenzó a finales de los años 60, pero para ello es necesario
que nos remontemos una década anterior más precisamente 1957, cuando la Unión
Soviética había lanzado el satélite Sputnik. Se estaba en plena guerra fría y Estados
Unidos quería estar seguro de estar a la cabeza de la tecnología militar.
En 1962, Baran, Paul para el Departamento de Defensa, Baran Propuso un sistema de
comunicaciones mediante computadoras conectadas en una red descentralizada, de
manera que si uno o varios nodos importantes eran destruidos, los demás podían
comunicarse entre sí sin ningún inconveniente.
La idea era conseguir una red con una tecnología tal que se asegurarse que la
información llegará al destino aunque parte de la red quedara destruida, esta se conoce
con el nombre de conmutación de paquetes, según la conmutación de paquetes toda la
información que sale de una terminal para ser transmitida por la red es troceada en
bloques de una determinada longitud llamados paquetes. En 1980 se inter conectaron las
redes CSNET (Una red que conectaba ordenadores de distintos departamentos de ciencia
de algunos estados de Estados Unidos) con Arpanet, convirtiéndose así en la primer red
autónoma que se conectaba a Arpanet.
En enero de 1983, el Departamento de Defensa de los Estados Unidos, decidió usar el
protocolo TCP/IP en su red Arpanet, creando la red Arpa Internet, esta red empezó a ser
usada por otras agencias gubernamentales, entre ellas la NASA, por lo que su nombre fue
evolucionando al de Federal Research Internet , TCP/IP Internet y finalmente se quedó
con el nombre de Internet.
En 1980 finaliza Arpanet, la red de trabajo que dio origen a Internet y en ese mismo año el
mayor centro de Internet en Europa era el CERN. En ese organismo, en el año 1992 Tim
Berners Lee, creó la Wold Wide Web, utilizando tres nuevos recursos: HTML (Hypertext
Markup Languaje), TTP (Hipertext Transfer Protocol) y un programa cliente llamado Web
Broswer. Todo este trabajo se basó en un escrito de Ted Nelsón.
2. En resumen Sus orígenes se remontan a 1969, cuando se estableció la primera conexión
de computadoras, conocida como ARPANET, entre tres universidades en California y una
en Utah, Estados Unidos
2. Podemos definir a Internet como una "red de redes", es decir, una red que no sólo
interconecta computadoras, sino que interconecta redes de computadoras entre sí.
Internet tiene su origen en un proyecto del Departamento de Defensa de Estados Unidos
en los años 60 y pronto fue utilizado y desarrollado por universidades e instituciones
académicas y gubernamentales para la investigación y la comunicación.
Así pues, Internet es la "red de redes" que utiliza TCP/IP como su protocolo de
comunicación.
Internet es un acrónimo de INTERconected NETworks (Redes interconectadas).
Para otros, Internet es un acrónimo del inglés INTERnational NET, que traducido al
español sería Red Mundial
La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota
de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y utiliza Internet como
medio de transmisión.
Internet en sí misma no contiene información. Internet es un medio de transporte para la
información almacenada en archivos o documentos en otro ordenador. Por lo tanto, no
cuando decimos “lo encontré en Internet” no estamos hablando del todo correctamente,
más bien deberíamos decir “lo encontré a través de Internet”.
Es bastante usual confundir Internet con la World Wide Web, a la que comúnmente
conocemos como „la Web‟. La World Wide Web es uno de los muchos servicios que
utilizan la red Internet como medio de transmisión, en este caso para enviar y recibir
páginas web que podemos ver mediante nuestro navegador.
Algunos de los otros servicios disponibles en Internet aparte de la Web, y que utilizamos
habitualmente, son por ejemplo el correo electrónico, la mensajería instantánea (MSN
Messenger, Yahoo Messenger, Google Talk, Skype), las conversaciones en línea (IRC y
chats), el acceso remoto a otras máquinas (SSH y telnet), la transferencia de archivos
(FTP), los boletines electrónicos (news o grupos de noticias), la transmisión de archivos
(P2P o descarga directa), etc.
3. Son Redes de área local, por lo general basadas en el estándar Ethernet. Son las más
utilizadas en redes corporativas de empresas u organizaciones, con extensiones menores
de 2 Km.
Enlaces internacionales, proporcionados por compañía de comunicaciones con
implantación internacional. Pueden utilizar cableado convencional, fibra óptica, satélites,
enlaces por microondas
3. Además, muchos usuarios utilizan módems para conectarse desde sus casas, a través de
llamadas telefónicas comunes, a proveedores de comunicaciones que dan, a su vez,
acceso a Internet. El uso de líneas RDSI (Red Digital de Servicios Integrados) es cada
vez más frecuente, como solución de futuro para conectar a usuarios particulares a las
redes de información de alta velocidad.
Todos los sistemas de comunicaciones mencionados producen una „maraña‟ de cables,
que permite, del mismo modo que en las comunicaciones telefónicas, disponer de un
canal virtual de comunicación entre dos ordenadores situados en diferentes lugares de la
red.
Para los enlaces físicos y equipamiento de comunicaciones, se requiere que cada
ordenador disponga de un software de comunicaciones, que permita conectarse e
intercambiar información con otros sistemas de la red.
El protocolo TCP/IP
Según se ha visto, Internet está formada por sistemas de tipos muy diversos, unidos por
enlaces de comunicaciones variados, de los que se desconoce su estructura y
funcionamiento. Para solucionar posibles problemas existe el protocolo TCP/IP. Se trata
de un lenguaje de comunicación entre ordenadores, que permite la interconexión e
intercambio de información entre equipos muy diversos. Sus características principales
son:
Se encarga de localizar los equipos a través de la red, con independencia de su situación
o el camino a seguir para alcanzarlos.
Automáticamente resuelve los problemas que se presentan durante el intercambio de
datos: fallos en las líneas de comunicación, errores, pérdidas o duplicación de datos,
Resuelve parte (no todas) de las posibles incompatibilidades en la comunicación entre
ordenadores, debidas a los diferentes sistemas de representación digital de la información
que éstos utilizan.
Clientes y servidores
La mayoría de los servicios de comunicaciones en Internet funcionan según una
estructura de clientes y servidores. Detrás de este nombre se esconde una idea muy
sencilla: un programa de ordenador se especializa en recoger y presentar información (el
cliente) y otro en hacer que esta información sea fácilmente accesible (el servidor). Sus
principales características son:
Los servidores son programas que, por lo general, se ejecutan en ordenadores con
características especiales (en cuanto a su sistema operativo, potencia, etc.). Cada uno de
ellos tiene una información que proporcionar; para obtenerla, se llama al ordenador que la
ofrece, y se establece un diálogo con el programa correspondiente. A través de este
diálogo, es posible conocer la información que está disponible, y recoger lo que interesa.
4. Los clientes son programas que facilitan el acceso a los servidores; conocen las
características del diálogo con cada tipo de servicio, y gestionan todos los pasos a seguir
para recoger y mostrar la información deseada. Normalmente se ejecutan en ordenadores
personales, PC‟s, Macintosh...
Los clientes y servidores confían en TCP o UDP para intercambiar datos de forma fiable.
Además, cada servicio utiliza un „protocolo de aplicación‟, denominando así al conjunto de
reglas, comandos y formatos de mensajes que se utilizan en el diálogo entre clientes y
servidores, para intercambiar datos de forma coherente.
Determinados puertos de comunicaciones TCP (generalmente por debajo del valor 1024)
están reservados a aplicaciones concretas. Se los denomina „puertos conocidos o
reservados‟ (well-known ports). Los servidores se conectan a esos puertos, y esperan a
que una aplicación cliente conecte con ellos, para intercambiar datos según el protocolo
de aplicación correspondiente. De esta forma, es posible conocer las direcciones locales
de cada servidor, ya que un mismo servicio siempre utiliza los mismos números de puerto
en todos los sistemas.
Para referirse a los programas que actúan como clientes o servidores de un determinado
servicio, se utilizan comúnmente los términos resultantes de unir las palabras cliente o
servidor al nombre del propio servicio: cliente Telnet, servidor FTP, etc.
4.HTTPEl término http quiere decir "Hypertext Transfer Protocol", en español "Protocolo
de Transferencia de Hipertexto". El hipertexto se refiere a texto común con algunos
atributos propios de las páginas en Internet, como lo son los enlaces. Por lo tanto http es
un conjunto de reglas acordadas para transferir texto con atributos propios de la Internet.
Bastante sencillo. Este protocolo opera a través de solicitudes y respuestas, entre un
"cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado para
navegar por la red como el Internet Explorer, y el servidor es aquel en donde se
almacenan las páginas de Internet (aquellos que publican información en la Internet
contratan estos servidores para almacenar su información, de tal manera que los usuarios
o visitas puedan acceder a la misma desde sus computadores de manera remota).
Para saber qué información esta acezando nuestro navegador en un momento dado,
basta simplemente con observar la "barra de navegación", en la parte de arriba de nuestra
pantalla, justo después de las herramientas del navegador. La información que sigue a
"http" se denomina el URI (Uniform Resouce Identifier), más conocido como URL, lo que
no es más que la dirección que estamos visitando. Generalmente estas direcciones
comienzan con www, que quiere decir "World Wide Web", pero existen muchas otras
extensiones posibles.
HTML Todas las páginas web están escritas en lenguaje de hypertexto (hyper-text
markup language (HTML)), por lo que el hipertexto es el contenido de las páginas web.El
protocolo de transferencia es el sistema mediante el cual se transfiere información entre
los servidores y los clientes (por ejemplo los navegadores).
5. HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un
conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrán
una página web.
El HTML es un lenguaje de marcación de elementos para la creación de documentos
hipertexto, muy fácil de aprender, lo que permite que cualquier persona, aunque no haya
programado en la vida, pueda enfrentarse a la tarea de crear una web. HTML es fácil y
pronto podremos dominar el lenguaje. Más adelante se conseguirán los resultados
profesionales gracias a nuestras capacidades para el diseño y nuestra vena artista, así
como a la incorporación de otros lenguajes para definir el formato con el que se tienen
que presentar las webs, como CSS.
Una vez conocemos el concepto de HTML os vamos a adelantar algunas cosas más. Este
5. La "web", o telaraña, es la colección de redes interconectadas.
6. 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 fáciles 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. Cuando el browser
sabe dónde 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
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.
6. 7. Los gratuitos son empresas que ofrecen espacio web para páginas web a cambio de
insertar en ellas de forma automática publicidad. Normalmente ofrecen entre 10 y 30
MegaBytes de espacio. Las páginas suelen cargar más lentamente en este tipo de
servidores. Suelen ofrecer otros servicios complementarios como contadores de visitas,
opción a crear libros de visitas, foros de discusión etcétera.
Los proveedores de hospedaje web de pago tienen las características de ofrecer mayor
velocidad y robustez. La mayoría de las empresas, ofrecen una gran diversidad de
"packs", donde cada "pack" es un conjunto de servicios y/o características que definen el
hospedaje, estas características pueden ser: - Cantidad de espacio web para albergar los
archivos que forma la web.
- Transferencia máxima. Esta cantidad es un tope que está compuesto por el tráfico
generado por la transferencia de archivos al servidor asá como del tráfico de archivos
generado por los visitantes de la web.
- Número de cuentas de correo: Número de cuentas de correo asociadas a tu dominio
- Posibilidad de registrar un dominio de primer nivel (.COM, .NET, .ORG, ...)
- Número de base de datos.. etc.
- Lenguaje de programación soportado: PHP (en servidores Linux) y ASP (en servidores
Windows)
Listado de proveedores de espacio web gratuito:
Iespana - MiArroba - Tripod - Geocities - Galeon
Listado de proveedores de espacio web de pago:
EvidaliaHost - DinaHosting - Zilos - Acens - Arsys - TusProfesionales
Segundo paso: contratar una cuenta
Una vez hayamos decidido si vamos a contratar hospedaje web gratuito o de pago,
procederemos a crearnos una cuenta:
- Si es gratuito: Entraremos en la web del proveedor y rellenaremos los formularios
oportunos para crear la cuenta.
- Si es de pago: Entraremos en la web de la empresa, seleccionaremos el producto que
más se ajuste a nuestras necesidades, y posteriormente realizaremos el pago.
Una vez tengamos la cuenta de espacio web creada (ya se gratuita o de pago),
deberemos disponer como mínimo de los siguientes datos:
7. Dirección FTP: parecido a esto: ftp.nombrededomino.com
Nombre de usuario (Nombre elegido por nosotros o facilitado por la empresa):
NombreUsuarioPassword o contraseña de la cuenta: *******
Dirección web (url) del panel de control o configuración.
Publicar la página web
Mediante un cliente FTP (programa para conectarnos al servidor) accederemos a nuestro
espacio web y allí depositaremos nuestra página web (documentos html, imágenes
utilizadas y demás archivos).
Para ello, puedes descargarte el programa freeware NICO_FTP (de la sección "
Descargas" de esta misma web).
El uso de todos los programas FTP es muy similar.
A continuación explico brevemente el eso del programa NICO_FTP:
1. En el Menú "FTP", haremos clic en el comando "Conectar", y en la ventana que
aparece haremos clic en el botón "Nuevo" para configurar nuestra cuenta de hospedaje.
Al hacer clic en "Nuevo" nos aparece una ventana que deberemos cumplimentar con los
datos proporcionados por nuestro proveedor de hospedaje web.
Una vez rellenados, haremos clic en "Aceptar" para guardar la configuración.
2. Una vez tengamos configurada nuestra cuenta, haremos clic en "Conectar" para
conectarnos al servidor y así poder acceder a nuestro espacio web asignado.
El programa NICO_FTP ofrece exploradores de ventanas, uno a la izquierda y otro a la
derecha. En la ventana de la izquierda podremos explorar nuestro disco duro y en la
derecha podremos explorar el contenido de nuestro espacio web y manipularlo (borrar,
hacer copias...)
La transferencia de archivos de nuestro ordenador hacia el servidor, consiste en
seleccionar todos los archivos que componen nuestra página web y a continuación en el
Menú "Transferencia" haremos clic en el comando "Enviar archivos" (Esto se puede hacer
también haciendo clic en el icono de la flecha verde).
A partir de esta acción, empezará el proceso de transferencia desde nuestro PC hacia el
servidor. Una vez finalice el proceso, la páginaestará disponible en el servidor, por lo
tanto, se podrá acceder a ella desde Internet
8- En Internet, un servidor es un ordenador remoto que provee los datos solicitados por
parte de los navegadores de otras computadoras.
8. En redes locales se entiende como el software que configura un PC como servidor para
facilitar el acceso a la red y sus recursos.
Los Servidores almacenan información en forma de páginas web y a través del protocolo
HTTP lo entregan a petición de los clientes (navegadores web) en formato HTML.
En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de
los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico
en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo
que otras máquinas puedan utilizar esos datos.
Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este
término podría referirse a la máquina que almacena y maneja los sitios web, y en este
sentido es utilizada por las compañías que ofrecen hosting u hospedaje. Alternativamente,
el servidor web podría referirse al software, como el servidor de http de Apache, que
funciona en la máquina y maneja la entrega de los componentes de las páginas web
como respuesta a peticiones de los navegadores de los clientes.
Un servidor sirve información a los ordenadores que se conecten a él. Cuando los
usuarios se conectan a un servidor pueden acceder a programas, archivos y otra
información del servidor.
En la web, un servidor web es un ordenador que usa el protocolo http para enviar páginas
web al ordenador de un usuario cuando el usuario las solicita.
Los servidores web, servidores de correo y servidores de bases de datos son a lo que
tiene acceso la mayoría de la gente al usar Internet.
Algunos servidores manejan solamente correo o solamente archivos, mientras que otros
hacen más de un trabajo, ya que un mismo ordenador puede tener diferentes programas
de servidor funcionando al mismo tiempo.
Los servidores se conectan a la red mediante una interfaz que puede ser una red
verdadera o mediante conexión vía línea telefónica o digital.