Las posibilidades que ofrece Internet se denominan servicios. Cada servicio es una manera de sacarle provecho a la Red independiente de las demás. Una persona podría especializarse en el manejo de sólo uno de estos servicios sin necesidad de saber nada de los otros. Sin embargo, es conveniente conocer todo lo que puede ofrecer Internet, para poder trabajar con lo que más nos interese.
Hoy en día, los servicios más usados en Internet son: Correo Electrónico, World Wide Web, FTP, Grupos de Noticias, IRC y Servicios de Telefonía.
El Correo Electrónico nos permite enviar cartas escritas con el ordenador a otras personas que tengan acceso a la Red. Las cartas quedan guardadas en el servidor de correo hasta el momento en que se piden. Es entonces cuando son enviadas al ordenador del destinatario para que pueda leerlas. El correo electrónico es casi instantáneo, a diferencia del correo normal, y además muy barato. Podemos cartearnos con cualquier persona del Mundo que disponga de conexión a Internet.
La World Wide Web (telaraña mundial), o WWW como suele abreviarse, es el conjunto formado por todos los recursos de Internet que utilizan el protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer Protocol). Es decir, toda la información en Internet que está recogida en páginas web.
Correo electrónico fue uno de los primeros usos que se dio a Internet, y consiste en el intercambio de mensajes entre los usuarios. Estos mensajes habitualmente se codifican en texto ASCII, aunque a través del correo electrónico, también podemos enviar mensajes que no sean de texto, como archivos gráficos, sonidos etc., que se envían codificados en binario.
Para el envío y la recepción de correos electrónicos, se utilizan dos protocolos diferentes, el SMTP (Simple Mail Transfer Protocol) y el POP3 (Post Office Protocol). El primero de ellos es el utilizado para enviar los mensajes desde el ordenador del usuario hacia el buzón del destinatario. El segundo, es el que el buzón de correos utiliza para hacer llegar los correos al ordenador del destinatario.
El FTP (File Transfer Protocol, protocolo de transferencia de ficheros), se trata de un protocolo a nivel de aplicación incluido dentro del protocolo de redes TCP/IP , que está destinado exclusivamente a transferir ficheros desde un servidor hasta el servidor del usuario (download) o viceversa, (upload) subirlas de nuestro ordenador al servidor (host), para por ejemplo, actualizar nuestra página web.
Los Grupos de Noticias se basan en el servicio de Correo Electrónico, y consisten en una serie de e-mails que se envían y se almacenan en un sitio específico de Internet y son redistribuidas a través de Usenet (red mundial de grupos de noticias). Los mensajes que enviamos a los Grupos de Noticias se hacen públicos y cualquier persona puede dejar sus mensajes o responder a los existentes. Usenet utiliza el protocolo de transferencia de noticias de red, NNTP (Network News Transfer Protocol).
El servicio IRC (Internet Relay Chat) nos permite entablar una conversación en tiempo real con una o varias personas por medio de texto. Todo lo que escribimos en el teclado aparece en las pantallas de los que participan de la charla. Para conectarnos a uno de estos grupos de charla, nos identificarán por nuestro “nick” (apodo), y podremos elegir si unirnos a un grupo de charlas que ya existe (canal) o deseamos crear uno nuevo.
Los Servicios de Telefonía son las últimas aplicaciones que han aparecido para Internet. Nos permiten establecer una conexión con voz entre dos personas conectadas a Internet desde cualquier parte del mundo sin tener que pagar el coste de una llamada internacional. Algunos de estos servicios incorporan no sólo voz, sino también imagen. A esto se le llama Videoconferencia.
Internet dispone de otros servicios menos usados, por haberse quedado anticuados, o bien por tener sólo aplicaciones muy técnicas. Algunos de estos son: Archie, Gopher, X.500, WAIS y Telnet.
El servicio Archie es un complemento del FTP. Sirve para buscar ficheros concretos por la Red, para más tarde cogerlos por FTP.
Gopher es el antecesor de la WWW. Es un sistema de obtención de información que usa la técnica de la navegación, como la WWW, pero carece de los elementos multimedia, esto es imágenes y sonido principalmente, que da tanto impulso a la WWW. Este servicio aún esta disponible en Internet, sin embargo cada vez son menos las personas que lo utilizan.
X.500 y WAIS son servicios de búsqueda de personas y datos sobre esas personas. Este servicio se usa en Instituciones públicas como Universidades para la localización de Investigadores y para averiguar en que proyectos están trabajando.
Con Telnet podemos tomar el control de un ordenador conectado a la Red, de manera remota, o sea, a distancia. Es de gran utilidad para trabajar con grandes ordenadores en empresas o instituciones, en las que muchos usuarios acceden al mismo tiempo a un ordenador central de gran potencia. A través de telnet, podemos trabajar en el ordenador remoto de la misma manera que lo haríamos si estuviéramos físicamente al lado del ordenador, y manejándolo desde su propio teclado.
Cada ordenador que se conecta a Internet se identifica por medio de una dirección IP. Ésta se compone de 4 números comprendidos entre el 0 y el 255 ambos inclusive y separados por puntos. Así, por ejemplo un dirección IP podría ser: 155.210.13.45.
No está permitido que coexistan en la Red dos ordenadores distintos con la misma dirección, puesto que de ser así, la información solicitada por uno de los ordenadores no sabría a cual de ellos dirigirse.
Cada número de la dirección IP indica una sub-red de Internet. Hay 4 números en la dirección, lo que quiere decir que hay 4 niveles de profundidad en la distribución jerárquica de la Red Internet. En el ejemplo anterior, el primer número, 155, indica la sub-red del primer nivel donde se encuentra nuestro ordenador. Dentro de esta sub-red puede haber hasta 256 “sub-subredes”. En este caso, nuestro ordenador estaría en la “sub-sub-red” 210. Así sucesivamente hasta el tercer nivel. El cuarto nivel no representa una sub-red, sino que indica un ordenador concreto.
Resumiendo, los tres primeros números indican la red a la que pertenece nuestro ordenador, y el último sirve para diferenciar nuestro ordenador de los otros que “cuelguen” de la misma red.
Esta distribución jerárquica de la Red Internet, permite enviar y recibir rápidamente paquetes de información entre dos ordenadores conectados en cualquier parte del Mundo a Internet, y desde cualquier sub-red a la que pertenezcan.
Un usuario de Internet, no necesita conocer ninguna de estas direcciones IP. Las manejan los ordenadores en sus comunicaciones por medio del Protocolo TCP/IP de manera invisible para el usuario. Sin embargo, necesitamos nombrar de alguna manera los ordenadores de Internet, para poder elegir a cual pedir información. Esto se logra por medio de los Nombres de Dominio.
Los nombres de dominio, son la traducción para las personas de las direcciones IP, que recuerdan con más facilidad las palabras que los números. Así por ejemplo, yahoo.es es un nombre de dominio.
Como se puede ver, un nombre de dominio está formado por varias partes separadas por un punto. Cada una de estas partes, recibe el nombre de subdominio. El subdominio situado más a la derecha es el de carácter más general y recibe el nombre de dominio de nivel alto (Top-level domain).
Tomemos por ejemplo la siguiente dirección: bautista.ifes.es.
En el ejemplo anterior, el dominio de nivel alto, .es, nos dice que el ordenador está en España.
El siguiente subdominio, ifes, nos dice el nombre de esta institución, ifes , y por último, el subdominio situado más a la izquierda bautista, es el nombre del ordenador al que hace referencia la dirección completa.
Las direcciones utilizadas en Internet se componen de dos partes, una primera que indica el usuario, y la segunda que indica el ordenador. Ambas se separan por el carácter arroba @. (que en inglés quiere decir “en” – at).
Por ejemplo, la dirección juan@yahoo.com, corresponde al usuario Juan en el ordenador referenciado por la dirección yahoo.com.
La parte que está situada delante de la arroba, juan, recibe el nombre de nombre de usuario, o userid, y la parte que está situada detrás, como hemos visto anteriormente, es el nombre de dominio.
No todos los ordenadores conectados a Internet tienen un nombre de dominio. Sólo suelen tenerlo, los ordenadores que reciben numerosas solicitudes de información, o sea, los ordenadores servidor. Por contra, los ordenadores cliente, los que consultan por Internet, no necesitan un nombre de dominio, puesto que ningún usuario de la Red va a pedirles información.
El número de palabras en el nombre de dominio no es fijo. Pueden ser dos, tres, cuatro, etc. Normalmente son sólo dos. La última palabra del nombre de dominio representa en EE.UU. que tipo de organización posee el ordenador al que nos referimos:
com Empresas (Companies).
edu Instituciones de carácter Educativo, mayormente Universidades.
org Organizaciones no Gubernamentales.
gov Entidades del Gobierno.
mil Instalaciones Militares.
En el resto de los países, que se unieron a Internet posteriormente, se ha establecido otra nomenclatura. La última palabra indica el país:
es España
fr Francia
uk Reino Unido (United Kingdom)
it Italia
jp Japón
au Australia
ch Suiza
ir Irlanda
mx Méjico
de Alemania
... ...
Por lo tanto, con sólo ver la última palabra del nombre de dominio, podemos averiguar donde está localizado el ordenador al que nos referimos.
La lista de correspondencias entre nombres de dominio y direcciones IP es mantenida por el Sistema de Nombres de Dominio (DNS), por medio de lo que se llaman, “Servidores de Nombres de Dominio”, Internet es capaz de averiguar la dirección IP de un ordenador a partir de su nombre de dominio.
Originalmente (años 70) un único fichero (HOSTS.TXT) contenía esa correspondencia para todas las máquinas de ARPANET. De él se extraía el /etc/hosts para las máquinas Unix. Se obtenía por FTP periódicamente, con una gestión completamente manual. Con el crecimiento de ARPANET se hizo inmanejable. En 1984 Paul Mockapetris escribe las primeras RFC que describen el Domain Name System. Las especificaciones iniciales del DNS se recogen en las RFC 1034 y 1035.
Se trata de mantener la información como una base de datos distribuida. Se descentraliza el control consiguiéndose una estructura jerárquica y fácilmente ampliable. Se establece lo que se llama jerarquía de dominios:

Cada vez que se delega un subdominio de uno dado, se delega también su gestión (incluyendo también su posible subdivisión sucesiva). Así, si el gestor del dominio es delega un subdominio uniovi, el responsable de uniovi manejará la correspondencia de nombres y direcciones de todas las máquinas de su dominio. Y si el responsable de uniovi lo cree conveniente, puede delegar un subdominio inf, sin que por ello tenga que informar al gestor de es.
Se denomina dominio directo a aquel que se consulta con un nombre y se obtiene una dirección IP. Se denomina dominio inverso a aquel que se consulta con una dirección IP y se obtiene un nombre. El dominio inverso también se conoce como dominio in-addr.arpa. Los elementos del dominio inverso son las direcciones de red construidas invirtiendo los números que la componen, y terminando en in-addr.arpa Ejemplo: La red 158.117.0.0 es el dominio inverso 117.158.in-addr.arpa
Las consultas al DNS se realizan en modo cliente-servidor. Cuando una aplicación quiere ``resolver'' un nombre, pregunta por él a un servidor de DNS. El servidor investiga por su cuenta y devuelve al cliente la dirección IP pedida. Esta consulta puede hacerse mirando en un fichero, a saber: /etc/host, consultando a un servidor local (normalmente solo caché) o consultando a un servidor de otra máquina. Por tanto, a una máquina siempre hay que decirle a qué servidores de DNS debe preguntar para resolver los nombres. A un servidor siempre hay que decirle qué máquinas sirven el dominio raíz (“.”). Cuando un servidor recibe un nombre para una consulta (Ej.: www.adobe..es), primero mira si dicho nombre está en el/los dominio(s) que él sirve. Si así fuera, mira en su ``mapa'' y devuelve la dirección IP correspondiente. En caso contrario, pregunta a un servidor del dominio raíz, que le contestará con la dirección IP de un servidor del dominio “es”. Nuestro servidor le preguntará a éste obteniendo la dirección IP de un servidor de ”adobe.es”. Ahora se pregunta a este último, que ya tiene en sus mapas la dirección IP pedida.

La resolución de un nombre de dominio es la traducción del nombre a su correspondiente dirección IP. Para este proceso de traducción los resolvers pueden formular dos tipos de preguntas (recursivas e iterativas).
Supongamos que estamos trabajando con Internet Explorer y escribimos en la barra de dirección: www.ibm.com. En primer lugar, el navegador tiene que resolver el nombre de dominio a una dirección IP. Después podrá comunicarse con la correspondiente dirección IP, abrir una conexión TCP con el servidor y mostrar en pantalla la página principal de IBM.
Los pasos que suceden en la resolución son los siguientes:
Como ya hemos dicho anteriormente, no existe ninguna empresa que controle Internet, pero es evidente que es necesario gestionar las direcciones de Internet de forma centralizada para que la red pueda funcionar.
Los nombres de Dominio, son gestionados a través de IANA (Internet Assigned Numbres Authority), que es la máxima autoridad del sistema de Nombres de Dominio. En el caso de España, se ha delegado esta responsabilidad en el Centro de Comunicaciones CSIC de RedIris. Este registro delegado se conoce con el nombre de ES-NIC (
A la hora de asignar direcciones IP, Internet diferencia 4 tipos de redes en función de su tamaño, para poder reservar n bloque de direcciones mayor o menor dependiendo de las direcciones que vaya a necesitar dicha red.
A estos distintos grupos de direcciones se les conoce con los nombres de clases A, B, C, D Y E
Clase A. Una clase A, es aquella que tiene direcciones IP entre 0.0.0.0 y 127.255.255.255. Esto significa que sólo existen 128 identificadores de red de esta clase, aunque cada una de ellas puede contener hasta 16.777.216 direcciones de ordenadores.
Aunque el primer octeto 127 está incluido en la clase A, no se utiliza para direcciones de Internet, ya las direcciones del tipo 127.x.x.x están reservadas para realizar procesos de diagnóstico.
Las direcciones de Clase A están reservadas a las grandes redes conectadas a Internet.
Clase B. Son las que tienen una dirección entre 128.0.0.0 y 191.255.255.255. Existe un total de 16.384 identificadores de red posibles puesto que el identificador de red en una clase B son 14 bits (los dos primeros números). Y en cada una de las redes de clase B, pueden existir hasta 65.536 ordenadores diferentes.
Este tipo de direcciones suelen estar reservadas a universidades y empresas norteamericanas importantes. Por ejemplo la Universidad de California en San Diego 128.54.x.x
Clase C. Son las que tienen una dirección IP entre 192.0.0.0 y 223.255.255.255. Existen un total de 2.097.152 redes diferentes, pudiendo cada una de ellas direccionar a otros 256 ordenadores. Estas redes están reservadas a pequeñas compañías u organizaciones.
Clase D. Son las que tienen una dirección IP entre 224.0.0.0 y 239.255.255.255. Están reservadas para multienvío, ya que permite por ejemplo, direccionar grupos de ordenadores para enviar mensajes a todos ellos a la vez.
Clase E. Son aquellas cuyo primer octeto tiene valores entre 240 y 255. Están reservadas para usos futuros.
Clase |
Primer byte |
Identificación de red |
Identificación de hosts |
Número de redes |
Número de hosts |
A |
1 .. 126 |
1 byte |
3 byte |
126 |
16.387.064 |
B |
128 .. 191 |
2 byte |
2 byte |
16.256 |
64.516 |
C |
192 .. 223 |
3 byte |
1 byte |
2.064.512 |
254 |