Cos'è una connessione internet attiva? Requisiti tecnici e implicazioni pratiche
Una "connessione internet attiva" non è binaria—è uno stack di condizioni, ciascuna un potenziale punto di rottura. Comprendere gli strati aiuta a diagnosticare scenari "connesso ma non funzionante" e a progettare sistemi resilienti.
Lo stack a 7 strati della connettività attiva
| Strato | Requisito | Modalità di fallimento | Diagnostica |
|---|---|---|---|
| 1. Fisico | Medio: rame (DSL/cavo), fibra, radio (Wi-Fi/5G/sat), ethernet | Cavo tagliato, ONT morto, Wi-Fi spento, modalità aereo | Luci di link, indicatori di segnale, `ethtool`, `iwconfig` |
| 2. Data Link | Protocollo: Ethernet, Wi-Fi (802.11), DOCSIS, GPON, PPP | Errore di autenticazione (PPPoE), password Wi-Fi, disallineamento VLAN | Log del router, stato di sincronia, stato di associazione |
| 3. Rete (IP) | Indirizzo IP (IPv4/IPv6), subnet, gateway, server DNS | Esaurimento DHCP, conflitto IP, CGNAT, lease scaduta | `ipconfig`/`ifconfig`, `ping gateway`, `dhclient -v` |
| 4. Trasporto | Raggiungibilità porte TCP/UDP, nessun firewall di blocco | Blocco porte ISP, firewall host, problemi NAT | `nc -zv`, `nmap`, `telnet`, portqry |
| 5. Risoluzione nomi | Ricorsione DNS funzionante, cache valida, nessun dirottamento | Server DNS down, avvelenamento cache, blocco DoH/DoT | `dig`, `nslookup`, `systemd-resolve --status` |
| 6. Applicazione | Handshake TLS, HTTP/QUIC, endpoint API reattivi | Scadenza certificato, incompatibilità cifrario, limite API, bordo CDN down | `curl -v`, `openssl s_client`, strumenti sviluppatore browser |
| 7. Servizio | Servizio target operativo (Google, Netflix, banca, server di gioco) | Disservizio, manutenzione, geo-blocco, divieto account | Pagina di stato, Downdetector, test account alternativo |
Scenari comuni "Connesso ma rotto"
- Wi-Fi connesso, niente internet: Strato 2 OK, Strato 3+ rotto. WAN del router down, disservizio ISP, DNS fallito.
- Posso fare ping a 8.8.8.8, non posso navigare: Strato 3 OK, Strato 5/6 rotto. Problema DNS o TLS/HTTP.
- Funziona sui dati del telefono, non sul Wi-Fi: Policy di rete locale (Pi-hole, controllo parentale, portale captive).
- Lento ma "connesso": Bufferbloat, congestione, limitazione, interferenza Wi-Fi, disallineamento MTU.
- VPN connesso, niente accesso aziendale: Configurazione split tunnel errata, perdita DNS, regola firewall.
Tetti dati e uso corretto: il livello economico
Anche con tutti i 7 strati verdi, i limiti del piano possono limitare o sospendere:
- Tetto rigido: servizio si ferma/rallenta a 2G
- Tetto morbido: deprioritizzazione durante la congestione
- Limitazione video: tetto 480p/720p indipendentemente dalla velocità
- Tetto hotspot: secchio separato, spesso più basso
Monitora: app dell'operatore, contatore traffico del router, `vnstat`.
Livelli di sicurezza che possono interrompere la connettività
- Firewall: Host (Windows Defender, ufw) o rete (router, ISP) che blocca traffico in entrata/uscita
- VPN/Proxy: Traffico instradato male, kill switch attivato, perdita DNS
- Antivirus/Filtro web: Ispezione TLS che rompe certificati, blocco falso positivo
- Portale captive: Wi-Fi hotel/bar che richiede autenticazione browser prima che Strato 3+ funzioni
Progettare per la resilienza
- Multi-homing: Duale WAN (cavo + 5G), SD-WAN, script di failover
- Ridondanza DNS: Primario 1.1.1.1, secondario 8.8.8.8, DoH di fallback
- Cache locale: Specchi apt/yum/npm/pip, registry di container
- App offline-first: Motori di sincronizzazione (RxDB, WatermelonDB, CRDTs)
- Monitoraggio: Controlli sintetici (ping, HTTP, DNS) ogni 60s, avviso su 3 fallimenti
"Connessione attiva" = tutti i 7 strati + permesso economico + autorizzazione di sicurezza. Quando fallisce, sali lo stack—non indovinare.