La gran majoria dels ordinadors estan connectats a algun tipus de xarxa, com ara una xarxa domèstica, una LAN corporativa i Internet. Aquestes xarxes són un eix de les comunicacions modernes, que permeten la comunicació entre molts dispositius.
Per comunicar-se eficaçment, s'utilitza un esquema d'adreçament que us permet especificar on voleu que vagin les comunicacions de xarxa. L'esquema d'adreçament principal utilitzat per a Internet es coneix com a "IP" o adreces de protocol d'Internet. Actualment hi ha dos esquemes d'adreces IP en funcionament. IPv4 és l'esquema d'adreçament tradicional. IPv6 s'està desplegant com a substitut, ja que l'esquema IPV4 s'ha quedat sense adreces utilitzables.
IPv4 i IPv6
Les adreces IPv4 es mostren generalment en la notació "quadre amb punts", on quatre conjunts de fins a tres dígits estan separats per punts, per exemple: 192.168.0.1. En aquesta notació, cadascun dels quatre nombres ha d'estar entre 0 i 255. Es deixen de banda diversos tipus d'adreces perquè tenen un significat especial. Per exemple, totes les adreces IPv4 que comencen amb 192.168 estan reservades per utilitzar-les en xarxes locals i no es poden comunicar directament amb Internet. Això vol dir que totes les xarxes domèstiques i fins i tot les empreses poden reutilitzar el mateix conjunt d'adreces, com a mètode d'eficàcia en l'assignació d'adreces.
Consell: Sovint, les adreces IP tant a IPv4 com a IPv6 tindran una barra inclinada i un número després d'elles, com ara "/24", anomenada màscara de subxarxa. La màscara de subxarxa s'utilitza per indicar quina part de l'adreça fa referència a l'adreça de xarxa i quina part especifica l'adreça de l'amfitrió dins d'aquesta xarxa. Per a una xarxa /24, els primers 24 bits binaris de l'adreça s'utilitzen per indicar l'adreça de xarxa, i la resta s'utilitza per especificar els amfitrions d'aquesta xarxa.
Les adreces IPv6 són més complicades de mostrar. Es poden mostrar amb un màxim de vuit segments de fins a quatre dígits hexadecimals, separats per dos punts. Un exemple d'adreça IPv6 podria tenir aquest aspecte: fe80:4749:dadb:748d:ff:334c:ffff:f000. L'ús de l'hexadecimal significa que cada dígit pot ser 0-9, af. Un segment pot ser més curt que quatre dígits perquè s'ometen els zeros inicials. Igual que amb IPv4, alguns tipus d'adreces es reserven per a determinats usos. Totes les adreces IPv6 que comencen per "fe80" són adreces locals amb les mateixes restriccions que les adreces IPv4 locals.
Consell: és possible que sovint vegeu que les adreces IPv6 apareixen significativament més curtes amb dos punts dobles al mig, com ara fe80:da29::9999. Aquesta és una abreviatura de notació dissenyada per fer que les adreces IPv6 siguin més fàcils de llegir, escriure i recordar. Els segments que estan formats per quatre zeros es poden ometre completament i substituir-los per dos punts "::". Si dos o més segments l'un al costat de l'altre estan fets completament de zeros, tots dos es poden ometre i substituir amb un sol ús dels dos punts dobles. Per poder reconstruir l'adreça completa, només es pot ometre un conjunt continu de segments per adreça.
L'adreça de loopback
L'"adreça Loopback" és un altre exemple d'adreça reservada. Una mica com les adreces locals que només poden romandre dins de la xarxa local, les adreces de bucle d'inversions només poden romandre a l'ordinador local. Si un ordinador intenta enviar un missatge a l'adreça de retrocés, el missatge mai s'enviarà a la xarxa sinó que tornarà directament a l'ordinador. En general, això no és útil per a la majoria dels usuaris, però pot ser útil accedir a serveis de xarxa com ara servidors web al dispositiu.
A IPv4, l'adreça "127.0.0.1" és compatible amb tots els dispositius com a adreça de bucle de retorn. Tècnicament, qualsevol adreça que comenci per "127" es reserva per utilitzar una adreça de bucle, però no tots els dispositius admeten aquest ús. De vegades podeu veure l'adreça escrita com a "127.0.0.1/8", ja que només s'utilitzen els primers vuit bits binaris per indicar la part de xarxa de l'adreça de bucle.
A IPv6, l'adreça de loopback és "::1". Només s'assigna una adreça per utilitzar-la amb finalitats de loopback. De vegades es pot escriure com "::1/128", ja que els 128 bits binaris s'utilitzen per indicar la part de xarxa de l'adreça.
Consell: el terme "localhost" es reserva a l'esquema DNS per referir-se a les adreces de loopback.
Si esteu executant un servidor web al vostre ordinador, podeu connectar-hi al vostre navegador web escrivint una adreça de retorn. Per exemple: "http://127.0.1", "http://::1" i "http://localhost" es resolen per a l'ordinador des del qual esteu navegant.
Consell: també podeu especificar manualment els números de port si allotgeu serveis en ports no estàndard