Il Gioco del DHCP
Il computer non sa di essere 192.168.1.10: glielo dice qualcuno. I quattro messaggi D.O.R.A. con cui un dispositivo ottiene l'indirizzo — e cosa succede quando gli indirizzi finiscono.
Le prime dieci app non sono un elenco: sono un percorso, e raccontano in ordine cosa succede fra il momento in cui premi Invio e il momento in cui la risposta torna indietro. Poi crittografia, logica e il resto della cassetta degli attrezzi.
Dieci app che raccontano, in quest'ordine, cosa succede fra il momento in cui premi Invio e il momento in cui la risposta torna indietro. Ognuna si regge da sola, ma lette in fila sono un percorso unico: prima il computer scopre chi è e dove sta andando, poi il messaggio si chiude in quattro buste, poi esce di casa, e infine attraversa il mondo.
Il computer non sa di essere 192.168.1.10: glielo dice qualcuno. I quattro messaggi D.O.R.A. con cui un dispositivo ottiene l'indirizzo — e cosa succede quando gli indirizzi finiscono.
Tu scrivi un nome, il pacchetto ha bisogno di un numero. Nessun server conosce tutta Internet: guarda la domanda salire dalla radice al TLD all'autoritativo, e la cache accorciare la strada alla domanda dopo.
Scrivi un messaggio e guardalo attraversare i quattro livelli, con le intestazioni che si mettono all'andata e si tolgono all'arrivo. È la panoramica: le tre app che seguono aprono una busta per volta.
Quattro giochi: monta una richiesta pezzo per pezzo e guarda il server rifiutarla se manca la riga vuota, indovina il codice di stato, decidi se la richiesta parte davvero, e conta i giri che separano HTTP/1.0 da HTTP/2.
Come fa un server solo a tenere aperte migliaia di conversazioni sulla stessa porta 443? Apri schede e guarda nascere le porte sorteggiate dal sistema — e morire quando chiudi.
Smonta i 48 bit di un indirizzo MAC, con i due bit nascosti che dicono unicast o multicast. E scopri da dove viene quel numero apparentemente arbitrario: 46.
Solo numeri, nessun disegno: ogni carattere in ASCII e in bit, e l'operazione AND fra IP e maschera che decide se due computer sono nella stessa rete — cioè se il messaggio va consegnato diretto o passato al router.
Calcola rete, broadcast, intervallo e host disponibili per qualsiasi rete IPv4. È lo stesso conto dell'app qui accanto, in forma di strumento.
L'indirizzo 192.168.1.10 non esiste su Internet. Guarda la stessa busta dai due lati del router, la tabella che si riempie, e la risposta che ritrova il dispositivo giusto grazie alla porta.
Chi scrive nella tabella «per quella rete vai di qua»? Nessuno a mano: guarda un annuncio propagarsi di rete in rete e ogni router scegliere la via più corta. È il protocollo BGP.
Finora il messaggio ha viaggiato in chiaro: chiunque, lungo la strada, poteva leggerlo. Qui si vede come si rende illeggibile a tutti tranne che al destinatario — parlando, per giunta, su un canale che ascoltano tutti.
Cambi di base, somme in binario, cifrario di Cesare e XOR, RSA didattico con primi piccoli e Base64 — tutti con i passaggi in chiaro.
Chiave segreta e chiave pubblica: come ci si mette d'accordo su un segreto senza essersi mai incontrati.
MD5, SHA-1 e SHA-256 di un testo o di un file — e la prova del perché: cambia una virgola e metà dei bit si ribalta, una password si ritrova dalla sua impronta, due file diversi hanno lo stesso MD5.
Guida interattiva alla sicurezza informatica: attacchi, password, phishing e difese.
Simulazione interattiva: scopri come funzionano hash, blocchi e mining.
Simulatore: crea wallet, monete e firma transazioni.
Un piano più sotto della rete: come si scrivono i numeri e le lettere dentro una macchina che conosce solo due simboli, e come si costruiscono le decisioni con gli interruttori.
Esplora codici Dec, Hex, Bin e Unicode U+ per ogni carattere o emoji.
Come si scrive un numero negativo con soli zeri e uni. Visualizza la conversione passo-passo.
Semplifica funzioni logiche a 2, 3 e 4 variabili. Supporta Don't Care (X) e Gray Code.
Genera tabelle da espressioni logiche (AND, OR, NOT, implicazione).
Simulatore di circuiti digitali. Trascina le porte, collega i cavi e genera la tavola della verità.
Rilevazione e correzione errori. Simula la trasmissione e correggi i bit flip.
Genera codici a barre e impara l'algoritmo della cifra di controllo.
Sperimenta la Notazione Polacca Inversa e la gestione dello stack.
Il resto della cassetta degli attrezzi: ricerca di percorsi, intelligenza artificiale nel browser, e strumenti che usano l'hardware del dispositivo.
Visualizza Dijkstra e A* in tempo reale. Disegna ostacoli e trova il percorso più breve — è lo stesso Dijkstra che i router usano per riempire la tabella.
Riconoscimento facciale ed emozioni in tempo reale con intelligenza artificiale.
Dashboard premium per previsioni vendite e trend basata su TensorFlow.js.
Trova la tua posizione attuale e visualizzala sulla mappa.
Percorsi personalizzati di Matematica e Fisica con un docente di ruolo: colma le lacune e conquista un metodo di studio autonomo ed efficace.