Internet non è una rete locale. Il web non è internet. Massimo Emiliano Ciaramello Giorgio Macauda Monica Pellegrinelli Massimiliano Sartor Contesto e prerequisiti Contesto Classe III ITI Prerequisiti Nessuno Schema della lezione La rete Internet Che cos’è Struttura della rete Un po’ di storia Il Web A cosa serve la rete WWW Sistema Client-Server URL e protocolli Browser e motori di ricerca Applicazioni world wide web Ho acceso Internet Internet non è una rete locale. Il web non è internet. Rete di calcolatori (1) Con il termine di “rete” ci si riferisce ad una interconnessione fra dispositivi (nodi della rete) Un dispositivo può essere un computer, un router, switch, ecc… I nodi della rete sono connessi tramite collegamenti. Un collegamento è un mezzo trasmissivo che permette di far passare l’informazione da un dispositivo all’altro (con cavo o wireless) Classificazione sulla base dell’estensione geografica Reti locali (LAN) Reti geografiche (WAN) Rete di calcolatori (2) Classificazione in base alla tecnica di commutazione Commutazione di circuito: opera stabilendo una connessione fisica dedicata ed esclusiva tra due nodi (es. comunicazione telefonica) Commutazione di pacchetto: i dati da trasmettere sono suddivisi in piccoli segmenti (pacchetti) che viaggiano in rete indipendentemente fino alla destinazione, dove vengono riassemblati nella forma originale. Rete di calcolatori (3) Indirizzi IP Quando un dispositivo viene messo in rete gli viene assegnato (via software) un indirizzo IP che identifica in modo univoco il singolo dispositivo nella rete. Un indirizzo IP è una sequenza di 32 bit (per cui gli indirizzi teoricamente disponibili sono 232 , cioè circa 4,3 miliardi). Internet: rete di reti Internet è la totalità di tutti i computer interconnessi e che impiegano la suite di protocolli Internet. Questa suite implementa una rete geografica capace di interconnettere reti che usano protocolli e connessioni con caratteristiche differenti. Cenni storici 1960: Avvio delle ricerche di ARPA, progetto del Ministero della Difesa USA per lo sviluppo di una rete decentrata di computer interconnessi in grado di continuare a funzionare anche in caso di attacco nuceare; 1971: La rete ARPANET connette tra loro 23 computer 1982: Definizione del protocollo TCP/IP e della parola "Internet" 1984: La rete conta ormai mille computer collegati 1991: Il CERN (Centro Europeo di Ricerca Nucleare) annuncia la nascita del World Wide Web 1993: Apparizione del primo browser pensato per il web, Mosaic 1996: Sono connessi 10 milioni di computer 1999: Gli utenti di Internet sono 200 milioni in tutto il mondo 2009: Gli utenti di Internet sono circa 1 miliardo in tutto il mondo 2011: Gli utenti di Internet sono circa 2 miliardi in tutto il mondo Il Web Il Web è uno spazio elettronico e digitale di Internet destinato alla pubblicazione di contenuti multimediali (testi, immagini, audio, video, ipertesti, ipermedia, ecc.), basato sui servizi forniti da Internet. I contenuti del Web sono organizzati nei cosiddetti siti web a loro volta strutturati nelle cosiddette pagine web le quali si presentano come composizioni di testo e/o grafica visualizzate sullo schermo del computer dal browser web. Modello Client-Server Lo scambio delle informazioni è basata sul modello Client-Server, ossia un’architettura di rete nella quale un computer client si connette ad un computer server che fornisce servizi e\o distribuisce contenuti multimediali Browser e motori di ricerca Il browser è un programma utilizzato per navigare sul World Wide Web, ossia accedere e visualizzare documenti offerti i rete. Quelli più noti e diffusi sono Internet Explorer, Mozilla Firefox, Google Chrome, Safari e Opera. Motori di ricerca: la bussola del Web Serve a trovare le informazioni che si cercano conoscendo solamente delle “parole chiave” Quelli più diffusi sono: Google, Bing, Yahoo, Ask, ecc… Architettura Web URL: come identificare un documento HTTP: come ottenere un documento E’ l’identificativo univoco (indirizzo) dove è localizzato la risorsa (documento) Es. http://www.facebook.com Insieme di regole necessarie per il trasferimento dei dati richiesti dall’utente da un fornitore di servizi web HTML: come scrivere un documento Linguaggio utilizzato per rappresentare un documento che può essere interpretato e visualizzato dal browser Applicazioni World Wide Web E-banking Social Network E-Commerce E-Learning Consultazione di documenti Streaming video e audio Ecc…