Posso accedere a un telefono da remoto se ho l'indirizzo IP?
Generalmente no.
- Un telefono tipicamente non eseguirà software server, e quindi non sarà in ascolto per una connessione in entrata su nessuna delle sue interfacce di rete
- I telefoni tipicamente eseguono due processori; questi possono essere o meno core separati o partizioni di sicurezza su un singolo core, ma tipicamente, anche i processori Qualcomm Snapdragon hanno core dedicati per funzioni dedicate; Questo ci lascia con un "AP" o "Application Processor", e un "BP" o "Baseband Processor" che riunisce un SDR (Software Defined Radio) per comunicare con la rete cellulare, bluetooth, GPS, e talvolta WiFi (ma di solito è su un chip separato)
- Se si esegue un server su un telefono, questo non impedirà al telefono di addormentare l'AP su cui il server è in esecuzione, il che significa che non è più alla ricerca di connessioni in entrata
- Una connessione in entrata sul BP, anche se un ascolto è in sospeso su di esso, non necessariamente sveglierà l'AP per il server per vedere la connessione in arrivo
- Anche se svegliasse l'AP, di solito non lo farà, perché l'indirizzo IP è assegnato solo transitoriamente al telefono cellulare dalla rete cellulare
- L'indirizzo IP assegnato cambia ogni volta che il telefono cellulare porta il tunnel Internet attraverso la rete cellulare al NAT del provider cellulare
- Avere l'indirizzo NAT non permette necessariamente connessioni in entrata attraverso il NAT ad uno specifico telefono cellulare
- Anche usando Cisco o altre apparecchiature che identificano la connettività di rete come "flussi" basati su tuple - cioè li vede come:
- { {P IP, PORT }, { IP, PORT } }
- Non permetterà necessariamente una connessione in entrata al telefono, a meno che il provider di telefonia mobile collabori - cosa che non farà, perché non vogliono che si eseguano server tramite un hotspot cellulare.
- Quindi la tua connessione è limitata al WiFi sul cellulare
- Questo ha lo stesso problema di aver bisogno che sia l'AP sia "sveglio", e che il chip WiFi sia "sveglio" per accettare una connessione in entrata
- Ma senza un server in esecuzione sul cellulare - il cellulare non è ancora in ascolto per una connessione in entrata
Quindi conoscere l'indirizzo IP di un cellulare è inutile.
Potreste anche chiedere "Ma cosa succede se..."
e poi dire qualcosa al posto del "..." che pensate sia intelligente.
Non è intelligente. Non puoi ancora connetterti al cellulare a meno che non stia eseguendo un server, e anche se sta eseguendo un server, a meno che non siate collegati allo stesso router WiFi, che mette entrambi i dispositivi sullo stesso segmento di rete, stai parlando di un indirizzo NAT esportato dal router come indirizzo esterno del router.
Quindi hai ancora il problema di dirigere la connessione in entrata al router, e poi il router la indirizza al dispositivo interno appropriato per connettersi al cellulare.
Quindi no.
Solo no.