Indice Introduzione............................................................................... vii Capitolo 1 – Cos’è una rete.......................................................... 1 Breve storia delle reti............................................................................................................... 1 Modem.................................................................................................................................. 1 ARPAnet................................................................................................................................ 3 World Wide Web................................................................................................................ 5 La rete delle reti......................................................................................................................... 8 Condividere i dati e le periferiche............................................................................... 8 Tipi di rete............................................................................................................................ 8 La rete in casa...........................................................................................................................12 La rete in ufficio........................................................................................................................13 Archiviazione di dati di un ufficio..............................................................................13 I componenti essenziali di una rete..................................................................................14 Scheda di rete...................................................................................................................15 Cavo Ethernet...................................................................................................................15 Router..................................................................................................................................19 Lo switch di rete...............................................................................................................24 Capitolo 2 – Protocolli di comunicazione................................. 27 Protocollo TCP/IP ....................................................................................................................27 Modello OSI.......................................................................................................................28 Esempi di utilizzo degli indirizzi IP privati..............................................................38 Protocollo DHCP......................................................................................................................41 Protocollo UDP.........................................................................................................................44 Protocollo SCTP........................................................................................................................45 Porte TCP e UDP.......................................................................................................................46 Protocollo HTTP.......................................................................................................................47 Messaggio di risposta....................................................................................................48 Protocollo FTP...........................................................................................................................50 Protocollo SSH..........................................................................................................................53 Protocollo SMTP.......................................................................................................................56 Sistema DNS..............................................................................................................................58 iv Reti domestiche Capitolo 3 – Rete cablata, senza fili e ibrida............................. 59 LAN...............................................................................................................................................59 Collegamento fra due computer...............................................................................60 Rete locale di tre o più computer..............................................................................63 Wi-Fi (WLAN).............................................................................................................................68 Gestione modem: configurazione Wi-Fi..................................................................71 Rete ibrida..................................................................................................................................75 Capitolo 4 – Le periferiche in rete............................................. 77 La condivisione delle risorse...............................................................................................77 Condivisione di file e stampanti................................................................................77 Condivisione di file e stampanti in Windows 7 e Windows 8..........................79 Unità di rete.......................................................................................................................92 Come aggiungere unità di rete .................................................................................94 Condividere una chiavetta USB..........................................................................................95 Condividere un disco rigido................................................................................................97 Condividere una cartella di sistema.................................................................................98 Condividere CD/DVD.......................................................................................................... 101 Condividere un sito web.................................................................................................... 103 USB over Ethernet................................................................................................................ 106 IP Cam....................................................................................................................................... 110 Configurazione della IP Cam.................................................................................... 113 Altre impostazioni della IP Cam.............................................................................. 115 Applicazioni per IP Cam............................................................................................. 118 Port forwarding..................................................................................................................... 119 Capitolo 5 – Espandere la rete.................................................123 Configurare un Access Point Wi-Fi ................................................................................ 123 Impostazione dell’Access Point............................................................................... 124 La rete con l’aggiunta di un Access Point............................................................ 128 Configurare un server......................................................................................................... 130 Creare un sito locale.................................................................................................... 131 Condividere il proprio sito locale................................................................................... 134 Accessibilità da Internet............................................................................................. 134 Capitolo 6 – Collegamenti a Internet......................................137 Banda larga ............................................................................................................................ 137 Satellite.................................................................................................................................... 138 Il collegamento mobile...................................................................................................... 140 WiMAX...................................................................................................................................... 142 Indicev Capitolo 7 – Il futuro della Rete...............................................145 Cloud computing................................................................................................................. 145 Modello di cloud computing................................................................................... 145 Servizi di cloud computing....................................................................................... 146 I modelli di distribuzione del cloud computing................................................ 147 Vendor di soluzioni cloud storage e VPS..................................................................... 148 Vendor di servizi di cloud computing .................................................................. 150 Amazon............................................................................................................................ 150 Google.............................................................................................................................. 152 Microsoft......................................................................................................................... 152 VMware............................................................................................................................ 153 Creare un server cloud....................................................................................................... 154 Amazon EC2................................................................................................................... 155 Avvio dell’istanza.......................................................................................................... 161 Connessione RDP al server....................................................................................... 162 IoT, l’Internet delle Cose..................................................................................................... 172 Alcuni prodotti IoT....................................................................................................... 173 Soluzioni IoT........................................................................................................................... 180 Arduino............................................................................................................................ 180 Raspberry Pi................................................................................................................... 182 Intel................................................................................................................................... 183 Microsoft......................................................................................................................... 185 Texas Instruments........................................................................................................ 186 Libelium........................................................................................................................... 187 IoT nel cloud........................................................................................................................... 187 ThingSpeak..................................................................................................................... 189 Creare un dispositivo IoT................................................................................................... 189 Caricare lo sketch nella scheda Arduino.............................................................. 190 Ma come funziona?..................................................................................................... 192 Creare un’app IoT................................................................................................................. 193 Altre applicazioni.................................................................................................................. 197 Glossario ...................................................................................199 Introduzione Il mondo è una rete. Google, Facebook, Twitter, WhatsApp, YouTube… si potrebbe proseguire all’infinito. Sono fenomeni che ci fanno capire quanto siamo “rete-dipendenti”. Essere presenti in Internet è diventato un modo di essere, uno stile di vita, un lifestyle, come dicono gli inglesi. La rete in casa serve al single quanto a tutta la famiglia. La rete in ufficio serve al titolare quanto ai dipendenti. A prescindere dall’uso che se ne fa, per lavoro o svago, una rete deve essere sempre presente in ogni momento e ovunque. E quando usciamo di casa di casa o dall’ufficio, la rete deve essere in tasca, nello smartphone o nel tablet. Anche le cose sono presenze vive in rete: l’Internet of Things, ovvero l’Internet delle cose, permette agli oggetti di acquisire “intelligenza” perché possono comunicare i dati rilevati e condividerli con altri oggetti e metterli a disposizione di tutti. Questo libro non è solo un semplice manuale per le reti fai-da-te. Vuole essere soprattutto un incentivo all’approfondimento degli argomenti trattati. Con tutto quello che offre la Rete c’è davvero il modo per crescere e iniziare a pensare alla semplice rete domestica come a un mondo di “cose di Internet”. Allo scopo di rendere più facile la comprensione di tutto quello che riguarda il mondo delle reti, il libro è stato suddiviso nei seguenti capitoli. ●● Il Capitolo 1 dedica un breve spazio alla storia delle reti, proseguendo con la spiegazione di come è fatta una rete domestica o di un piccolo ufficio e dei suoi componenti essenziali. ●● Il Capitolo 2 è dedicato ai protocolli di comunicazione. Un passaggio importante per la comprensione del complesso funzionamento delle reti. ●● Con il Capitolo 3 si entra nel vivo della progettazione di una rete locale (LAN), senza fili (WLAN), oppure ibrida per rispondere a qualsiasi esigenza. viii Introduzione ●● Nel Capitolo 4 vengono spiegati il concetto di condivisione delle risorse e delle periferiche di rete come stampanti, scanner, dischi rigidi, lettori CD/DVD e altri dispositivi USB. Viene spiegato anche come rendere accessibile una IP Cam di videosorveglianza su Internet. ●● Il Capitolo 5 spiega come poter espandere la rete locale con un Access Point wireless e come creare un server locale visibile nella rete locale e/o su Internet. ●● Il Capitolo 6 offre una panoramica delle varie possibilità di connessione a Internet, dalla banda larga alla futuristica tecnologia WiMAX. ●● Il Capitolo 7 fornisce uno sguardo al futuro della Rete, ovvero alle tecnologie di cloud computing e al mondo IoT. Viene spiegato come costruire un server cloud e un dispositivo IoT in grado di comunicare con il mondo. ●● A completamento del libro, trovate un ricco glossario. I materiali allegati al libro sono disponibili presso il sito dell’autore all’indirizzo http://www.pierduino.com/reti_domestiche. Da qui si possono scaricare liberamente le risorse gratuite e i diagrammi a colori. Buona lettura!