Libro de notas

Edición LdN

Desde mi bolsillo por Antonio Cambronero

Antonio Cambronero edita blogpocket una de las bitácoras pioneras y más influyentes. Ha colaborado como articulista con Almacén. Desde mi bolsillo se publica los días 16 de cada mes.

¿Qué es una dirección IP?

Internet es una red de ordenadores, es decir, un conjunto de máquinas conectadas entre sí. Cada una de ellas se identifica por un número único que se llama dirección IP. Existe un organismo, denominado InterNiC (Internet Network Information Center), encargado de asignar estos código numéricos. Este número es fundamental porque, además de identificar a cada máquina, sirve para poder transmitir la información entre ellas. El protocolo TCP/IP, o sistema de comunicación entre las máquinas, utiliza la dirección IP del destino para rutar los mensajes.

¿Qué significan los números de una dirección IP?

Una dirección IP consta de 32 dígitos binarios (bits), es decir una serie de 32 ceros y unos.

Con 32 bits podemos codificar 2 elevado a 32 direcciones IP distintas. Si uno se imagina una serie de 2 bits, en lugar de 32, las distintas combinaciones que podemos realizar son las siguientes: 00, 01, 10 y 11. En total, 4 códigos distintos, es decir, 2 elevado a 2.

Los 32 bits de una dirección IP se dividen en 4 grupos de 8 bits o, lo que es lo mismo, 4 bytes (1 byte son 8 bits). De igual forma, ahora tenemos, para cada grupo, 256 combinaciones posibles (2 elevado a 8). Realmente, no estamos haciendo otra cosa que convertir cada grupo de binario a decimal. El sistema binario sería aquel en el que sólo existen dos dígitos posibles (el 0 y el 1) y el decimal, en el que estamos acostumbrados a operar numéricamente, aquel en el que existen 10 (del 0 al 9).

Por ejemplo, la dirección IP 11000000.10101000.00000000.00000001, se convierte en 192.168.0.1. Es muy fácil pasar de binario a decimal, si se piensa que cada dígito binario tiene un peso que depende de su posición y que va creciendo de derecha a izquierda. De esta forma, el primer bit por la derecha vale 1, el segundo 2, el tercero 4, el cuarto 8, el quinto 16, el sexto 32, el séptimo 64 y el último 128. Si uno se fija, los pesos corresponden a los valores 2 elevado a 0, 2 elevado a 1, 2 elevado a 2, 2 elevado a 3, etc. Y precisamente 0, 1, 2, 3, etc. son las posiciones de derecha a izquierda de los bits. Por eso se dice que los sistemas binario y decimal son posicionales.

En el grupo 11000000, los dos bits de más a la izquierda dan lugar a 128+64, es decir 192. Y 10101000, 128+32+8, 168.

Los sistemas posicionales consisten en colocar las distintas combinaciones de los dígitos una detrás de otra. De esa forma cada combinación ocupa un lugar en la serie que es su correspondiente número decimal. Si ponemos, en secuencia, las distintas combinaciones que podemos realizar con 3 bits, cada una corresponde al número decimal equivalente. Efectivamente, la serie 000, 001, 010, 011, 100, 101, 110, 111, corresponde a los números del 0 al 7. Pero nos podemos dar cuenta también que, por ejemplo, en el 010 el 1 tiene justamente un peso de 2 y en el 110, los dos bits de más a la izquierda dan lugar a 4+2=6.

¿Qué es un nombre de dominio?

Las direcciones IP pueden ser difíciles de recordar y manejar, por lo que se traducen por un DNS (Domain Name System). Un nombre de dominio está compuesto por dos elementos separados por un punto: el nombre y el código del tipo de organización (com, org, net, etc.). Evidentemente, blogpocket.com es más fácil de manejar que una serie de 32 bits.

Más información en:

Wikipedia

16 de febrero de 2005

Deja un comentario

Recordar

Nota Importante
Libro de notas se reserva el derecho de eliminar comentarios o de prohibir el uso de la herramienta a aquellos usuarios que la utilicen para agredir, insultar o denigrar a las personas que en él participan, insertar publicidad o aquellos no se ciñan al tema tratado.

Se soporta marcado con Textile; en caso de no conocerlo, puedes aprender más de él en La pagina oficial de Textile.

Publicidad

Libro de Notas no se responsabiliza de las opiniones vertidas por sus colaboradores.
Esta obra está bajo una licencia licencia de Creative Commons
Desarrollado con TextPattern | Suscripción XML: RSS - Atom | Hospedaje Web por Ferca Network | ISSN: 1699-8766
Diseño: Óscar Villán || Programación: Juanjo Navarro
Otros proyectos de LdN: Artes poéticas || Retórica || Librería
Aviso legal