Sommario
Aggiornato – Gennaio 21, 2023
Le basi per capire Internet - Facciamo finta di niente... - Chiunque abbia visto Feuerzangenbowle con Heinz Rühmann conoscerà questo detto sul funzionamento della macchina a vapore.
Chiunque non lo conosca ha almeno sentito parlare di Google, che è probabilmente uno dei motori di ricerca più utilizzati oggi su Internet.
Ma come funziona che se google.com approda anche su questo motore di ricerca?
Il paragone con il buon vecchio elenco telefonico è certamente fuorviante, ma fornisce una buona base:
In passato, se si voleva trovare il numero di telefono di una persona conosciuta, occorreva almeno il suo nome e la città in cui viveva. Poi occorreva l'elenco telefonico di quella città per cercare il nome. Questo aveva un numero di prefisso che si doveva mettere davanti al numero di telefono. Se il conoscente si chiamava anche Müller, era utile anche il nome di battesimo. Se anche questo era un nome comune, allora conoscere la via era l'unico modo per individuare il "Müller" e trovare il suo numero di telefono. E se viveva in un appartamento condiviso, anche l'interno era importante, a patto che la persona cercata vivesse in Germania.
Su Internet, il prefisso nazionale, il prefisso locale e il numero di telefono, ad esempio per la selezione di un interno, sono indicati come i cosiddetti indirizzi IP (Internet Protocol). I quattro componenti numerici, separati l'uno dall'altro da un punto, possono avere valori compresi tra 001 e... 255. Google.de, ad esempio, ha l'indirizzo 008.008.008.008.
Questo indirizzo corrisponde allo standard IPv4 e offre uno spazio di indirizzi di 4 miliardi di indirizzi. Lo standard IPv6, che attualmente è ancora gestito in parallelo, consente uno spazio di indirizzi di poco meno di un sestilione (3,4 x 1038).
DNS
Le sequenze di numeri a dodici cifre non sono particolarmente memorabili rispetto ai nomi. Per questo motivo, su Internet esiste una sorta di servizio di consultazione dell'elenco telefonico, il DNS (Domain Name Server). Questi utilizzano l'input del nome Google.com alla suddetta sequenza numerica 008.008.008.008 o 8.8.8.8.8.
Diamo un'occhiata al percorso che compie una query di ricerca quando qualcuno si trova a Cuxhaven Google.com nella barra degli indirizzi del browser di un computer. Il comando traceroute (seguire il percorso) in Mac OS, tracert in Windows.
Il percorso verso l'obiettivo
traceroute 8.8.8.8 O traceroute google.com
- Computer 192.168.1.16 via WLAN -> Router (DNS interno; es. AVM FritzBox) - 192.168.1.1 - 1.068 ms
- Router -> D - Kassel - 88.134.189.230 - 12,891 ms
- -> D - Kassel - 88.134.192.186 - 13.906 ms
- -> D - Darmstadt - 145.254.3.62 - 17,076 ms
- -> D - Darmstadt - 145.254.2.215 - 17,146 ms
- -> USA - CA - Mountain View - 72.14.194.138 - 15.443 ms
- -> USA - KS - KansasCity - 8.8.8.8 - 18.787 ms
Il tempo necessario per attraversare metà del mondo, con un totale di sei centri dati coinvolti, è di 86,37 ms in totale: una risposta piuttosto rapida.