Ecco una breve descrizione di come funziona l'indirizzamento IP in questa situazione:
Hai il tuo computer di casa, ha un'interfaccia di rete (porta Ethernet o scheda Wi-Fi) e ognuno di questi ha indirizzi MAC univoci che li identificano a livello globale.
Alle interfacce di rete vengono assegnati indirizzi IP dal router / modem / switch / punto di accesso. Il punto di accesso (AP) fa parte o è collegato a un modem / router / switch che fornisce all'AP un indirizzo IP. Ecco come appaiono le cose finora:
Il tuo computer (IP) -> Access Point (IP) -> CableModem (IP)
Ecco un esempio di quali potrebbero essere quegli indirizzi IP. Nell'esempio, il 4 ° ottetto (l'ultimo numero di ciascun set) determina l'indirizzo IP del dispositivo, i 3 a sinistra determinano la rete dei dispositivi.
192.168.1.50 ----------> 192.168.1.25 --------> 192.168.1.1
In sostanza, in questo esempio, il modem crea una rete chiamata 192.168.1 A tutti i dispositivi della rete viene assegnato un valore x diverso (1-255), l'ultima cifra.
Ecco una distinzione importante. Esistono due tipi di indirizzi IP IPv4 , Pubblico e Privato. Gli indirizzi IP pubblici sono quelli che vedi su Internet (se esegui il ping di google.com otterrai un indirizzo IP pubblico). All'interno di una rete in genere hai una configurazione IP privato (192.168.xx e 172.xxx e 10.xxx - sono tutti indirizzi IP che non esistono sui server web in Internet; sono riservati per le reti locali).
In genere, la tua rete domestica ha un gateway che è qualcosa come xxx1 (192.168.1.1, 10.1.1.1, per esempio). Ciò significa che non sono accessibili dal mondo esterno, sono pensati per essere INTERNI della tua rete.
In che modo quindi i dispositivi di rete interna possono accedere a Internet?
Se vai su http://www.whatismyip.com/ vedrai un indirizzo IP elencato che non è il tuo computer, il tuo AP o il tuo modem / router. Questo è il tuo indirizzo IP pubblico.
In genere, il modem / router ha due funzioni. 1) Ricevi un indirizzo IP dal mondo esterno e parla con la tua rete ISP con quell'indirizzo 2) Crea una rete interna e lasciali parlare attraverso la sua interfaccia esterna.
Quindi, ecco cosa fa effettivamente il tuo modem:
IP pubblico (jack per cavo) <----> [Modem | Ext IP address / Int LAN] ---> Porte Ethernet <---> [computer]
Il modem collega Internet pubblico alla tua rete. Le richieste dalla rete interna vengono inviate al modem che le inoltra a Internet. In questo modo è necessario un solo indirizzo IP pubblico affinché TUTTI i tuoi dispositivi possano comunicare con Internet.
Sul lato Internet del modem hai un indirizzo IP assegnato dal tuo ISP che è quello che www.whatismyip.com ti mostra. Questo è posto sull'interfaccia del modem che è collegata al cavo / linea DSL / T-1 . All'altro lato del modem / router (dove si collega il punto di accesso, lo switch o i computer) viene assegnato un indirizzo IP che è possibile configurare. Il modo in cui le persone sono in grado di avere server visibili al pubblico è che possono dire al modem cose come queste: "Quando arriva una richiesta al nostro indirizzo IP PUBBLICO che richiede una risorsa, connetti quel traffico a un INDIRIZZO IP INTERNO O RISORSE"
Quando invii un messaggio, l'indirizzo IP del tuo computer diventa sostanzialmente "incapsulato" all'interno di varie "intestazioni" sui tuoi dati. Alla fine, i computer che vedono il tuo traffico vedono il tuo indirizzo IP esterno dal tuo modem e non l'indirizzo IP interno del tuo computer fisico. Vengono inviati più dati contenenti indirizzi MAC e cose simili, ma essenzialmente un indirizzo IP pubblico può rappresentare un'intera rete di dispositivi dietro di esso.
Ulteriori informazioni sono disponibili in Cos'è un indirizzo IP? (o su Internet :)
NAT è il processo mediante il quale il tuo router traduce gli indirizzi interni nel tuo indirizzo pubblico e il tuo traffico pubblico in entrata nell'indirizzo IP interno corretto.
C'è molto di più, ma dovrebbe essere l'idea generale. Per di più, guarda nel Modello OSI, "Socket" IP, e un altro buon articolo è Come funziona Internet? .