Ho fatto un piccolo esperimento con java.
Sono collegato con 4 pc ad un modem router.
Il modem ha solo 4 uscite.
Nell'interfaccia html del riuter mi segnala 5 ip;
192.168.1.1 (router)
192.168.1.2 (pc1)
192.168.1.3 (pc2)
192.168.1.4 (pc3)
192.168.1.5 (pc4)
Questi sono gli indirizzi di rete locale uguali per tutte le reti ma cio' che li differenzia e' l'indirizzo ip assegnato al router che e' del tipo:
45.67.678.3 (casuale)
ora mi chiedo come e' visto ogni pc della mia rete in tutto il mondo??
Nei programmi di chat mi da l'ip del router(nell'esempio di prima 45.67.678.3), quindi ogni pc connesso al mio router hanno tutti e quattro lo stesso ip in tutto il mondo.
Ho fatto due programmi con java dove uno e' il server e l'altro il client e per esempio Myclient e' messo in pc1 e Myserver e' messo in pc2, quando Myclient si collega lo fa digitando l'ip locale, ovvero 192.168.1.3 (pc2), e se non ho capito male, se Myclient e' residente anche in un altro pc in capo al mondo lui accederebbe a Myserver sempre con lo stesso indirizzo locale, ma come fa?? Come funziona esattamente??
Ciao
![]()

Rispondi quotando