domingo, 21 de agosto de 2011

IP y Clases de IP


Un dirección IP
 es un conjunto de 4 números de 0 a 255 separados por puntos, que identifica a una computadora en una red (un conjunto de computadores conectados entre sí). Un mismo computador tendrá asignada una IP por cada red a la que esté conectado.

Independientemente
de su tamaño Internet no deja de ser otra red, por lo que es evidente según la definición anterior que toda computadora, por el hecho de estar conectada a ésta, contará con una IP por la que es conocida y referenciada por los demás equipos de la red. Esta IP, al contrario de las IPs de una red local que podemos asignar nosotros mismos, viene dada por el proveedor de acceso a internet, y podemos consultarla en Windows utilizando el comando ipconfig en la consola (Inicio - Ejecutar, escribimos cmd para abrir simbolo de sistema, e ipconfig en la consola para mostrar la configuración IP actual).

Un ejemplo útil para entender las direcciones IP sería un número de teléfonico que marcamos para comunicarnos con otra persona. A la persona que solicita la comunicación se le conoce con el nombre de cliente, y podría ser, un navegador web como Firefox o un cliente de FTP como SmartFTP. La persona al otro lado de la línea, el PC al que llamamos y del cual requerimos un servicio, se conoce con el nombre de servidor.


Esta comunicación cliente-servidor se lleva a cabo, cada vez que visitamos una página web. Tomemos el caso de Google. La IP del computador dónde se aloja su web es 66.102.11.104 Este computador ejecuta de forma continuada una aplicación llamada servidor web, que no es más que un programa que espera a que un cliente realice una petición y contesta entonces de forma adecuada, enviando al cliente la web solicitada o un mensaje de error si procede
.

Los cuatro números de una dirección de IP son llamados octetos, esto es porque en forma binaria cada número tiene ocho dígitos. Si sumas las cantidades de dígitos de los cuatro números te va a dar 32, es por eso que los IPs son considerados números de 32 bits.

Como cada uno de los 8 dígitos puede tener dos estados diferentes (1 o 0) el número total de posibles por cada octeto es 2 a la 8 o 256. Así que cada octeto puede tener un valor entre 0 y 255. Combine los 4 octetos y tendrás 2 a la 32 o una posibilidad de 4, 294,967,296 valores únicos.

Dentro de esas 4.3 billones de combinaciones posibles, hay algunos IPs o rangos de IPs que están restringidos de ser usados como una dirección de IP típica, por ejemplo el dirección de IP 0.0.0.0 esta reservado como la dirección por defecto de la red.


Los octetos tiene otro propósito aparte de separar los números. Son usados para crear clases de direcciones IP que puedan ser asignadas a negocios particulares, el gobierno u otra entidad basándose en su tamaño y necesidad.
Los octetos se dividen en dos secciones: red y servidor. La sección de la red siempre contiene el primer octeto y es usado para identificar la red de trabajo a la que pertenece el computador. El servidor (a veces identificado como nodo) identifica exactamente la computadora o la red de trabajo.

Clase A - Esta clase es para las redes muy grandes, tales como las de una gran compañía internacional. Del IP con un primer octeto a partir de 1 al 126 son parte de esta clase. Los otros tres octetos son usados para identificar cada anfitrión. Esto significa que hay 126 redes de la clase A con 16,777,214 (224 -2) posibles anfitriones para un total de 2,147,483,648 (231) direcciones únicas del IP. Las redes de la clase A totalizan la mitad de las direcciones disponibles totales del IP.

En redes de la clase A, el valor del bit *(el primer número binario) en el primer octeto es siempre 0.


Loopback

La dirección IP 127.0.0.1 se utiliza como la dirección del loopback. Esto significa que es utilizada por el ordenador huésped para enviar un mensaje de nuevo a sí mismo. Se utiliza comúnmente para localizar averías y pruebas de la red.

Clase B - La clase B se utiliza para las redes de tamaño mediano. Un buen ejemplo es un campus grande de la universidad. Las direcciones del IP con un primer octeto a partir del 128 a1 191 son parte de esta clase. Las direcciones de la clase B también incluyen el segundo octeto como parte del identificador neto.
Utilizan a los otros dos octetos para identificar cada anfitrión(host). Esto significa que hay 16,384 (214) redes de la clase B con 65,534 (216 -2) anfitriones posibles cada uno para un total de 1,073,741,824 (230) direcciones únicas del IP. Las redes de la clase B totalizan un cuarto de las direcciones disponibles totales del IP y tienen un primer bit con valor de 1 y un segundo bit con valor de 0 en el primer octeto.

Clase C

 

- Las direcciones de la clase C se utilizan comúnmente para los negocios pequeños a mediados de tamaño. Las direcciones del IP con un primer octeto a partir del 192 al 223 son parte de esta clase. Las direcciones de la clase C también incluyen a segundos y terceros octetos como parte del identificador neto. Utilizan al último octeto para identificar cada anfitrión. Esto significa que hay 2,097,152 (221) redes de la clase C con 254 (28 -2) anfitriones posibles cada uno para un total de 536,870,912 (229) direcciones únicas del IP. Las redes de la clase C totalizan un octavo de las direcciones disponibles totales del IP. Las redes de la clase C tienen un primer bit con valor de 1, segundo bit con valor de 1 y de un tercer bit con valor de 0 en el primer octeto.

Clase D


Utilizado para los multicast, la clase D es levemente diferente de las primeras tres clases. Tiene un primer bit con valor de 1, segundo bit con valor de 1, tercer bit con valor de 1 y cuarto bit con valor de 0. Los otros 28 bits se utilizan para identificar el grupo de computadoras al que el mensaje del multicast esta dirigido. La clase D totaliza 1/16ava (268,435,456 o 228) de las direcciones disponibles del IP. 


Clase E


La clase E se utiliza para propósitos experimentales solamente. Como la clase D, es diferente de las
primeras tres clases. Tiene un primer bit con valor de 1, segundo bit con valor de 1, tercer bit con valor de 1 y cuarto bit con valor de 1. Los otros 28 bits se utilizan para identificar el grupo de computadoras que el mensaje del multicast esta dirigido. La clase E totaliza 1/16ava (268,435,456 o 228) de las direcciones disponibles del IP.
 

 Un nombre de dominio, entonces, no es más que una cadena de caracteres utilizada para referirnos a una máquina. En el caso de esta web, por ejemplo, magimundo.com sería nuestro nombre de dominio.


El mantener un nombre de dominio como magimundo.com cuesta dinero, y aunque no es caro, a la hora de escribir estos párrafos), no tiene sentido gastarlo para hacer algún que otro experimento.


Ejemplos de Nombres de Dominio


Ejemplo de algunos nombres de dominio:
  • google.com
  • altavista.com

  • eluniversal.com.co

  • monteria.com

  • clubperruno.com

Un Nombre de Dominio NO es lo mismo que una Dirección de Internet o URL

Las Direcciones de Internet, también conocidas como URL o Localizador Uniforme de Recursos tienen mucha más información además del nombre de dominio.
Técnicamente, un nombre de dominio es solo una parte de un URL; otras de las partes pueden ser: una página en específico, una computadora en particular dentro del dominio, un archivo, protocolo, etc.


Ejemplos de URL’s o Direcciones de Internet con los nombres de dominio en negritas:
Un Nombre de Dominio NO es lo mismo que una Dirección de Correo Electrónico
Es muy común que la gente confunda un nombre de dominio o incluso una dirección de internet con una dirección de correo electrónico o email. Para empezar, un nombre de dominio no puede contener una arroba (@).

Ejemplos de direcciones de correo electrónico (emails) con el nombre de dominio en negritas:
  • paislibre@yahoo.com.co que se lee como “paislibre que está en yahoo.com.co”
  • marianita.es@hotmail.com se lee como “marianita.es que está en hotmail.com”
Ten esto en cuenta la próxima vez que vayas a dar tu correo electrónico.
¿Cómo se forma un Nombre de Dominio?
Nota: Los nombres de dominio solo pueden contener: letras, números y guiones medios (-). Ningún otro carácter puede formar parte de un nombre de dominio.

Estructuralmente, los nombres de dominio se forman de derecha a izquierda dividiéndose en dos partes:

- la de la derecha es la extensión o Dominio de Nivel Superior (TLD por sus siglas en inglés)

- la de la izquierda es el nombre o Dominio de Nivel Secundario (SLD por sus siglas en inglés).

Las partes de un dominio están separadas por un punto. Ejemplos:

Ejemplo 1

- Nombre de Dominio: google.com

- Extensión: .com (Dominio de Nivel Superior)

- Nombre: google (Dominio de Nivel Secundario)

Ejemplo 2

- Nombre de Dominio: eluniversal.com.co

- Extensión: .com.co (Dominio de Nivel Superior)

- Nombre: eluniversal (Dominio de Nivel Secundario)

 
Ejemplo 3

- Nombre de Dominio: cms.mx

- Extensión: .mx (Dominio de Nivel Superior)

- Nombre: cms (Dominio de Nivel Secundario)

 
Actualmente los Dominios de Nivel Superior se dividen en tres grupos:
  • Dominios de Nivel Superior con Código de País (ccTLD, por sus siglas en inglés)

    Está formado por 2 letras que representan a un país. Ejemplos:
    • mx para
      México.
    • es para
      España.
    • br para
      Brasil.

    Dominios de Nivel Superior Genéricos (gTLD, por sus siglas en inglés)

    Está formado por 3 ó más letras. Ejemplos:
    • com para ser usado por instituciones comerciales.
    • travel para  sitios de aerolíneas, hoteles, viajes, etc.
    • edu para ser usado por instituciones educativas.
  • Dominios de Nivel Superior de Infraestructura

    Son aquellos que terminan en .arpa y son utilizados para propósitos técnicos, exclusivamente.
    • in-addr.arpa
    • ip6.arp
Dominios y Subdominios
Un subdominio es la parte más a la izquierda en en nombre de dominio. El subdominio puede estar o no estar presente en un URL. En los siguientes ejemplos estoy marcando los subdominios en negritas:
- http://www.yahoo.com.co

- http://miip.kvron.com

- http://cms.mx (Nota: No tiene subdominio)

- mx.yahoo.com/mail
Con estos ejemplos puedes decir que ya sabes identificar un subdominio de un dominio!!

¿Cómo se convierten los Nombres de Dominio en Direcciones IP?
La conversión se puede hacer gracias al Sistema de Nombres de Dominio ó DNS, por sus siglas en inglés (Domain Name System). Cada vez que vas a alguna página en Internet tu computadora le pregunta al DNS: “Hey, quiero ir a kvron.com, dame su dirección IP”. El DNS busca en su Base de
Datos a kvron.com y le regresa la dirección IP 74.54.6.109; de esta manera, tu computadora sabe como localizar a kvron.com gracias a los números que le regresó el DNS; así es como llegaste a esta página.
Como saber a quién le pertenece un Nombre de Dominio
Para saber quién registró un dominio puedes usar la Herramienta WHOIS siguiendo este enlace.



No hay comentarios:

Publicar un comentario