La gran mayoría de las computadoras están conectadas a algún tipo de red, como una red doméstica, una LAN corporativa e Internet. Estas redes son un eje de las comunicaciones modernas, que permiten la comunicación entre muchos dispositivos.
Para comunicarse de manera eficaz, se utiliza un esquema de direccionamiento que le permite especificar dónde desea que se dirijan las comunicaciones de la red. El esquema de direccionamiento principal utilizado para Internet se conoce como direcciones "IP" o Protocolo de Internet. Hay dos esquemas de direcciones IP en funcionamiento en este momento. IPv4 es el esquema de direccionamiento tradicional. IPv6 se está implementando como reemplazo, ya que el esquema IPV4 se ha quedado sin direcciones utilizables.
IPv4 e IPv6
Las direcciones IPv4 generalmente se muestran en la notación de "cuadrícula de puntos", donde cuatro conjuntos de hasta tres dígitos están separados por puntos, por ejemplo: 192.168.0.1. En esta notación, cada uno de los cuatro números debe estar entre 0 y 255. Se apartan varios tipos de direcciones por tener un significado especial. Por ejemplo, todas las direcciones IPv4 que comienzan con 192.168 están reservadas para su uso en redes locales y no pueden comunicarse directamente con Internet. Esto significa que todas las redes domésticas e incluso corporativas pueden reutilizar el mismo conjunto de direcciones, como método de eficiencia de asignación de direcciones.
Consejo: A menudo, las direcciones IP tanto en IPv4 como en IPv6 tendrán una barra y un número después de ellas, como “/ 24”, llamado máscara de subred. La máscara de subred se utiliza para indicar qué parte de la dirección se refiere a la dirección de red y qué parte especifica la dirección del host dentro de esa red. Para una red / 24, los primeros 24 bits binarios de la dirección se usan para indicar la dirección de red, y el resto se usa para especificar los hosts en esa red.
Las direcciones IPv6 son más complicadas de mostrar. Se pueden mostrar con hasta ocho segmentos de hasta cuatro dígitos hexadecimales, separados por dos puntos. Un ejemplo de dirección IPv6 podría verse así: fe80: 4749: dadb: 748d: ff: 334c: ffff: f000. El uso de hexadecimal significa que cada dígito puede ser 0-9, af. Un segmento puede tener menos de cuatro dígitos porque se omiten los ceros iniciales. Al igual que con IPv4, algunos tipos de direcciones están reservados para ciertos usos. Todas las direcciones IPv6 que comienzan con "fe80" son direcciones locales con las mismas restricciones que las direcciones IPv4 locales.
Sugerencia: Es posible que a menudo vea que las direcciones IPv6 aparecen significativamente más cortas con dos puntos dobles en el medio, como fe80: da29 :: 9999. Esta es una abreviatura de notación diseñada para hacer que las direcciones IPv6 sean más fáciles de leer, escribir y recordar. Los segmentos que se componen de cuatro ceros pueden omitirse por completo y reemplazarse con dos puntos dobles “::”. Si dos o más segmentos uno al lado del otro están hechos completamente de ceros, ambos pueden omitirse y reemplazarse con un solo uso de los dos puntos dobles. Para poder reconstruir la dirección completa, solo se puede omitir un conjunto continuo de segmentos por dirección.
La dirección de loopback
La "dirección de bucle invertido" es otro ejemplo de una dirección reservada. Al igual que las direcciones locales que solo pueden permanecer dentro de la red local, las direcciones de loopback solo pueden permanecer en la computadora local. Si una computadora intenta enviar un mensaje a la dirección de bucle de retorno, el mensaje nunca se enviará a la red, sino que regresará directamente a la computadora. Por lo general, esto no es útil para la mayoría de los usuarios, sin embargo, puede ser útil para acceder a servicios de red como servidores web en el dispositivo.
En IPv4, la dirección "127.0.0.1" es compatible con todos los dispositivos como dirección de bucle de retorno. Técnicamente, cualquier dirección que comience con "127" está reservada para usar una dirección de bucle invertido, pero no todos los dispositivos admiten este uso. A veces, puede ver la dirección escrita como "127.0.0.1/8", ya que solo se utilizan los primeros ocho bits binarios para indicar la parte de red de la dirección de bucle de retorno.
En IPv6, la dirección de loopback es “:: 1”. Solo se asigna una dirección para su uso con fines de bucle invertido. A veces se puede escribir como ":: 1/128", ya que los 128 bits binarios se utilizan para indicar la parte de red de la dirección.
Sugerencia: El término "localhost" está reservado en el esquema DNS para referirse a las direcciones de bucle invertido.
Si está ejecutando un servidor web en su computadora, puede conectarse a él en su navegador web escribiendo una dirección de bucle invertido. Por ejemplo: "http: //127.0.1", "http: // :: 1" y "http: // localhost" se resuelven en la computadora desde la que estás navegando.
Sugerencia: también puede especificar manualmente los números de puerto si está alojando servicios en puertos no estándar