viernes, 15 de enero de 2016

Transición de IPv4 a IPv6

Transición de IPv4 a IPv6

Internet Protocol version 4 (IPv4).

La versión 4 del protocolo de internet (Internet Protocol version 4: IPv4) resultó obsoleta para el Asia Pacific Network Information Centre (APNIC) en 2011.

El APNIC es uno de los 5 cinco Regional Internet Registries —RIR— (en singular: Regional Internet Registry) Registros Regionales de Internet, que hay en el mundo.

Otros RIR, como el LACNIC (Latin America and Caribbean Network Information Centre) y el ARIN (American Registry for Internet Numbers) vieron agotados sus números de IP addresses (Internet Protocol addresses, o sea: direcciones de protocolo de internet), en los años posteriores a 2011,

http://www.potaroo.net/tools/ipv4/index.html

por lo que el Internet Engineering Task Force (IETF, Grupo de Trabajo de Ingeniería de Internet, o Fuerza de Tarea de Ingeniería de Internet), con sede en Fremont, California —por cierto que mañana, sábado 16 de enero de 2016, cumplirá 30 treinta años de edad, pues fue fundado/a el jueves 16/01/1986—, ya había previsto tomar medidas al respecto, motivo por el cual, en coordinación con la ICANN: Internet Corporation for Assigned Names and Numbers, Corporación de Internet para la Asignación de Nombres y Números, y con la aquiescencia, aceptación, beneplácito y entusiasmo de millones de programadores, ingenieros en informática, nerds, geekies, frikis, usuarios compulsivos, gamers (jugadores), usuarios normales, entusiastas de la web y/o del FTP (file transfer protocol, protocolo de transferencia de archivos), del http (hypertext transfer protocol, protocolo de transferencia de hipertexto), del html (hypertext markup language, lenguaje de marcas de hipertexto), etcétera, y demás gente internetizada de medio mundo, introdujo la versión 6 del protocolo de internet (Internet Protocol version 6): IPv6.


██
Abramos un paréntesis, para ver un poco de historia:

Allá por 1969, los ingenieros Vinton Cerf (de la Universidad de Stanford), Bob Kahn (del City College de Nueva York, y de la Universidad de Princeton), y Donald Davies (del NPL, National Physical Laboratory), junto con el profesor Leonard Kleinrock (del MIT, Massachusetts Institute of Technology) —los padres de la internet— crearon la ARPANet (Advanced Research Projects Agency Network, Red de la Agencia de Proyectos de Investigación Avanzada), cuya predecesora fue la DARPA (Defense Advanced Research Projects Agency, Agencia de Proyectos de Investigación Avanzada de Defensa).

En el Departamento de Defensa de los EE.UU.A. existía el temor de que una guerra nuclear contra la Unión de Repúblicas Socialistas Soviéticas (URSS) dejara incomunicados a los generales, coroneles, almirantes, vicealmirantes, contraalmirantes, presidente, vicepresidente, secretario de Estado, etcétera, por lo que encomendó a Cerf y compañía, la creación de una red DISTINTA de las líneas telefónicas, para comunicarse.

Desde 1959, Paul Baran, de la RAND* Corporation (Research and Development Corporation, Corporación de Investigación y Desarrollo), ya trabajaba en una red segura de comunicaciones capaz de salir indemne de ataques con armas nucleares.

Finalmente, el martes 2 de septiembre de 1969, Kleinrock y su equipo lograron, en la UCLA (University of California at Los Angeles), conectar una computadora a un interruptor del tamaño de un refrigerador, o router o ruteador, llamado entonces procesador de mensajes de interfase. "Así que en ese momento teníamos una computadora conversando con un interruptor por primera vez, y sin eso, no hubiéramos podido hacer que la computadora conversara con otra computadora*".

*Esta segunda computadora estaba ubicada en el Stanford Research Institute (Instituto de Investigación de Stanford), en el norte de California.

Por su parte, el científico británico Tim Berners-Lee, del CERN (Conseil Européen pour la Recherche Nucleaire*, muy cerca de Ginebra, Suiza), inventó en sus escasos ratos libres, en 1990, la worldwide web —www— la red mundial (o "telaraña" mundial), una parte muy importante de la internet, pero que no debe ser confundida con la internet.

Generosamente, Berners-Lee no cobró por ello, regaló la www al mundo, solamente a fin de promover un uso más amplio de ella.
 

*Consejo Europeo para la Investigación Nuclear (en francés).


Fin de la digresión.
██


Algunos ejemplos de Internet Protocol addresses (IP addresses), direcciones de protocolo de internet, en la versión 4 (IPv4) son:


173.194.115.176

Esta dirección IP de arriba corresponde al Uniform Resource Locator (URL) o localizador uniforme de recursos de Google:

https://www.google.com

Si usted escribe 173.194.115.176 en la línea de direcciones de su navegador favorito (Chrome, Mozilla Firefox, Internet Explorer, etcétera), y luego presiona la tecla "Enter" o "Intro", visitará usted el portal principal de Google. 




206.190.36.45


La dirección (en la versión 4 de IP, o sea IPv4) de arriba es (o era*) la de Yahoo.

*Tal vez es correcto el tiempo copretérito del verbo "ser" —era—, ya que todos los dueños de IP addresses están migrando o ya han migrado a la IPv6.





193.145.222.100

129.0.0.1

1.218.219.222

23.9.245.0

etcétera.

Siempre son cuatro grupos de números separados por tres puntos. Los números van del 0 al 255, que hacen un total de posibles 256 números por cada grupo o "tríada" —no siempre se trata de una "tríada", ya que a veces se trata de una "díada", como en el caso del número 23 (en el último ejemplo, arriba), o bien de una "mónada", como en los casos de los números 9 y 0 (en el último ejemplo, arriba). 

En una tríada (o díada o mónada), no puede haber números iguales o superiores al 256; siempre será un número entre el 0 cero y el 255 doscientos cincuenta y cinco.



██

Una segunda digresión:

El material aquí recopilado procede de:

http://www.potaroo.net/tools/ipv4/index.html 

https://www.ripe.net/about-us/press-centre/understanding-ip-addressing

https://en.wikipedia.org/wiki/Main_Page 

https://es.wikipedia.org/wiki/Wikipedia:Portada 

https://en.wikipedia.org/wiki/IP_address#IPv6_addresses 

http://www.computoredge.com/ 

http://dle.rae.es/?id=5cPrUzM

http://dle.rae.es/?id=6MofNvJ 

http://www.qi.damtp.cam.ac.uk/node/60 


Fin de la segunda digresión.
██





La numeración binaria tiene como base el número 2.




NUMERACIÓN DECIMAL:         NUMERACIÓN EN SISTEMA BINARIO:
sistema de base 10                     sistema de base 2



0                                                      0
1                                                      1
2                                                    10
3                                                    11
4                                                  100
5                                                  101
6                                                  110
7                                                  111
8                                                1000
9                                                1001
10                                              1010 
11                                               1011
12                                               1100
13                                               1101
14                                               1110
15                                               1111
16                                            10000
17                                            10001
18                                            10010
19                                            10011
20                                            10100
21                                            10101
22                                            10110
23                                            10111
24                                            11000
25                                            11001
26                                            11010
27                                            11011
28                                            11100
29                                            11101
30                                            11110
31                                            11111
32                                         100000

33                                         100001

63                                          111111

64                                        1000000

65                                        1000001

127                                       1111111

128                                    10000000

129                                    10000001

255                                     11111111

256                                  100000000

257                                   100000001

etcétera.



Ahora bien, 2 ^ 8 = 256   esto es, el número dos elevado a la octava potencia es igual a doscientos cincuenta y seis.

En la informática y en la cibernética hay un OCTETO muy conocido, muy FAMOSO: es una unidad de información de ocho bits, o sea un byte.

Las computadoras (conocidas en España como ordenadores) utilizan lenguaje binario, en el que hay dos posibilidades:

"no" o "sí";


o bien:
"falso" o "verdadero";


o bien simplemente:
"0" (cero) o "1" (uno).


Desde un punto de vista físico, un bit es un sistema físico que puede ser preparado (o expresado) en uno de dos estados diferentes que representan dos valores lógicos: No o Sí, Falso o Verdadero, o simplemente: 0 o 1. Por ejemplo, en las computadoras digitales, la tensión entre las placas de un condensador representa un bit de información: un condensador cargado denota un valor de bit de 1, y un condensador no cargado denota un valor de bit de 0.


La versión 4 del protocolo de internet (IPv4) está basada en 32 bits.

 
2 ^ 32 = 4 294 967 296


Este número, es decir, cuatro mil doscientos noventa y cuatro millones, novecientos sesenta y siete mil doscientos noventa y seis, era el máximo de IP addresses que podía haber en el mundo, con la versión 4 del protocolo de internet (Internet Protocol version 4: IPv4).


La nueva versión, la versión 6 del protocolo de internet (IPv6) está basada en 128 bits.

Así, tenemos que:

2 ^ 128 =  

340 282 366 920 938 463 463 374 607 431 768 211 456

una cifra "espantosa" superior a los 340 sextillones.

En el mundo anglosajón, en la angloesfera, se lee: "340 undecillions..."  (340 undecillones...), porque allá los nombres son diferentes.

Así, un millardo [mil millones] (1 000 000 000) de los nuestros, allá es conocido como "one billion" (un billón).

Un billón de los nuestros (1 000 000 000 000), para ellos es "one trillion" (un trillón).

Cuando de calcular cifras tan grandes se trata, las calculadoras de Windows y aun la de Google solamente dan aproximaciones, por lo que es conveniente visitar un sitio web que resulta mejor:

https://www.wolframalpha.com/ 


Este sitio web también proporciona gráficos (gráficas), tablas, etcétera cuando uno introduce los valores o las ecuaciones adecuadas.

Más de 340 sextillones resulta un número suficiente para albergar IP addresses durante un periodo de tiempo bastante largo, hacia el futuro distante.

Para leer más acerca de la IPv6, por favor dé clic en el siguiente enlace:

https://es.wikipedia.org/wiki/IPv6










miércoles, 13 de enero de 2016

Falso reloj / Fake clock

En esta ocasión, se trata de un formato de intercambio de gráficos, graphic interchange format, o sea un GIF.

Las 187 imágenes, colocadas por abajo del GIF tienen el formato de gráficos de red portátiles, portable network graphics (PNG).

El GIF tiene ligeros defectos; por ejemplo: "se me movió" el centro de la "manecilla", cuando estaba creando las imágenes PNG.