Servizi Internet 21 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico 2003-2004 Collegarsi ad Internet: cosa serve da casa? Linea telefonica Computer Modem Driver per il modem Software per accedere ai servizi di Internet Fornitore di servizi internet (Internet Service Provider) MoDem Elaboratori: informazioni in formato digitale Rete telefonica: basata su trasmissione analogica MoDem: dispositivo per la conversione delle info da formato digitale a analogico (Modulazione) e viceversa (Demodulazione) Protocollo di Comunicazione Insieme di regole (stabilite a priori) di comunicazione che vengono seguite tra interlocutori durante una comunicazione Determinano le operazioni da eseguire ad ogni scambio di informazioni Canale di comunicazione Protocollo ISO-OSI Protocollo internazionale per la comunicazione tra elaboratori: ISO-OSI ISO: International Standard Organization OSI: Open System Interconnection Architettura (struttura) a livelli 1. 2. 3. 4. 5. 6. 7. Livello fisico: aspetti hw-sw dovuti a dispositivi fisici diversi Livello dei collegamenti: controllo correttezza msg Livello rete: controllo flusso dei msg – routing (es. identif. ricevente) Livello trasporto: segmentazione/ricomposizione msg Livello sessione: apertura/chiusura dialogo (sessione) Livello presentazione: conversione tra diversi formati e codifiche dei dati Livello applicazione: offre i vari servizi telematici (e-mail, ftp) Tipi di reti Local Area Network (LAN) Metropolitan Area Network (MAN) Reti geografiche Wide Area Network (WAN) Interconnected networks (Internet) Architettura Client-Server Suddivisione funzionale di applicazioni (e elaboratori) Server: fornisce servizi per Gestione risorse (es. stampante, rete) e rendere disponibili i servizi della risorsa Soddisfare le richieste di utilizzo della risorsa provenienti dai client Client: si occupa dell’interazione tra utente e server (es. richiedere e fornire servizi sulla risorsa) Internet Sistema costituito da un grande numero di risorse interconnesse (calcolatori, reti, utenti, risorse e applicazioni) Non solo un tipo di collegamento fisico Rete informatica = supporto tecnologico su cui si basano servizi per la diffusione, gestione e controllo dell’informazione Posta elettronica (e-mail) World Wide Web (WWW) Trasferimento file (ftp) Servizi Internet e Protocolli World Wide Web (WWW) HTTP (HyperText Transfer Protocol) Posta elettronica – e-mail SMTP (Simple Mail Transfer Protocol) POP (Post Office Protocol) IMAP (Internet Message Access Protocol) Trasferimento di file FTP (File Transfer Protocol) World Wide Web Servizio di Internet che si basa sul concetto di ipertesto distribuito consente la navigazione e consultazione di tutto il materiale disponibile su server WWW di tutto il mondo Documenti multimediali Documenti ipertestuali Ipertesto, Sito web e HTML Ipertesto distribuito: insieme di documenti multimediali (distribuiti su diversi elaboratori) interconnessi tramite una rete di collegamenti (links) Sito web: insieme dei documenti (pagine) collegate tramite link HomePage: pagina principale nella struttura gerarchica di un sito web HTML (HyperText Markup Language): linguaggio per la codifica degli ipertesti attraverso tag (marcatori) Documento HTML: esempio <html> <head> <title>Informatica Generale e Conoscenze Informatiche</title> </head> <frameset rows="197,*"> <frame name="banner" scrolling="no" noresize target="contents" src="Intestazione.htm"> <frameset cols="185,*"> <frame name="contents" target="main" src="elenco.htm"> <frame name="main" scrolling="auto" src="home.htm"> </frameset> <noframes> </noframes> </frameset> </html> Browser Strumento sw per la navigazione in ipertesti (es. Internet Explorer o Netscape Navigator) Programma in esecuzione sul client WWW Visualizzazione testo e immagini Interpretazione tag degli ipertesti Identificazione documento su un server WWW tramite un indirizzo nel formato URL (Uniform Resource Locator) Indirizzo documento ipertestuale URL (Uniform Resource Locator): per la richiesta di un documento Indica Modalità di trasferimento (es. protocollo HTTP) Server WWW a cui è indirizzata la richiesta sulla rete (NB. Internet è una rete con organizzazione gerarchica – domini, sotto-domini ...) Nome del documento richiesto http://www.labic.disco.unimib.it/infgen/index.htm Protocollo Nome di Percorso dominio Documento Indirizzi di Posta Elettronica [email protected] Nome utente Nome di dominio ‘at’, ‘presso’, ‘chiocciola’ Posta elettronica electronic mail e-mail Vantaggi (es. rispetto alla comunicazione telefonica) Economicità: in Italia costo di una telefonata urbana Flessibilità: non è necessario che il destinatario del msg sia ‘connesso’ e che legga subito il msg Messaggio e-mail: stringa di caratteri di lunghezza arbitraria caratterizzato da un mittente (from) uno o più destinatari diretti (to), in copia (cc) e copia ‘nascosta’ (bcc) un titolo (subject) un contenuto Protocolli e-mail SMTP (Simple Mail Transfer Protocol) POP (Post Office Protocol) IMAP (Internet Message Access Protocol) Client mail SMTP Mail server SMTP Mail server POP IMAP Client mail Mailer – client mail Applicazione che fornisce funzioni per Leggere msg Stampare, salvare e archiviare msg Inviare msg (nuovi, di risposta o di inoltro) Gestire mailing list personali Gestire pseudonimi (alias) Es. Eudora, Outlook Web mailer Browser: navigazione È possibile navigare attraverso i documenti ipertestuali che risiedono su server WWW su tutta la rete in diversi modi: Seguendo i collegamenti (link) Accesso diretto tramite URL a partire dal Menu FILE alla voce Open Page ... Usando gli strumenti di navigazione forniti dal browser Browser: bookmarks Bookmark (Favoriti in Internet Explorer) segnalibro di una pagina Aggiungere ai bookmark la pagina corrente Visualizzare e Modificare la lista dei propri bookmark Organizzare (in cartelle) i bookmark Browser: history Storia delle pagine da noi visitate di cui il browser tiene traccia in modo automatico (Cronologia in Internet Explorer) risalire alle ultime pagine visitate con la funzionalità di Hystory menu a tendina della casella Location si trovano una serie di URL a cui abbiamo acceduto in modo diretto di recente negli ultimi 9 giorni pulsante Back (GO dal Menu): tenendolo premuto viene visualizzata la lista delle pagine che abbiamo visualizzato da quando abbiamo avviato il browser Scaricare materiale dal web Salvare sul PC locale: Pagine Web (Save As ... del menu FILE) Immagini: andare con il mouse sull'immagine, premere il tasto destro e selezionare la voce Save Image As... Programmi: cliccare sul link associato viene eseguito il “download” del file Scaricare programmi dal web Vincoli sull'utilizzo Public domain: programmi completamente liberi Commerciali: utilizzabili acquistando una licenza Freeware: libero utilizzo Shareware: distribuzione in prova (con scadenza dopo un certo numero di giorni, un numero di utilizzi) Ad-ware (advertisement): programmi che non richiedono la licenza d’utilizzo visualizzando messaggi pubblicitari Programmi “piratati” (programmi shareware o commerciali resi freeware illegalmente aggirando le protezioni) Virus Virus: programmi che se messi in esecuzione sulla vostra macchina possono seriamente danneggiarla fino ad arrivare a distruggere le informazioni memorizzate sul vostro disco rigido NB. Scaricare software solo da siti affidabili e non aprire file allegati alla posta elettronica (es. exe) Anti-virus: programmi in grado di identificare programmi e documenti portatori di virus NB. possono non essere in grado di intercettare nuovi virus Motori di ricerca Strumenti per la localizzazione di informazioni utili in Internet Richieste sotto forma di una serie di parole chiave che possono essere combinate tra loro mediante operatori booleani (AND, OR, NOT) Cookies Piccolo file di testo che quando visitate certi siti viene scritto sul vostro disco rigido Servono per riconoscervi quando tornate una seconda volta e mostrarvi le cose che avete dimostrato di gradire nelle visite precedenti Limitano la vostra libertà di esplorazione Hanno la possibilità di ricordarsi alcune informazioni sulla vostra macchina e sulla vostra identità e magari utilizzare queste informazioni per mandarvi posta non sollecitata (spamming) Disabilitare i cookie dal vostro browser: pro (no spamming) Contro (alcuni siti avranno funzionalità limitate) Esercizi Impostare la Home del browser a http://www.labic.disco.unimib.it/infgen Andare alla URL http://www.labic.disco.unimib.it/infgen Creare un bookmark per la pagina del sito del corso tra i propri ‘Preferiti’ Scaricare sul vostro PC il materiale del corso Utilizzando un motore di ricerca a scelta (es. www.google.it) cercate informazioni su uno degli argomenti trattati al corso Creare una cartella con nome “Informatica Generale” e inserivi oltre al bookmark del sito del corso, tutti i bookmark dei siti utili trovati Inviate con il vostro indirizzo di posta elettronica all’indirizzo [email protected] una mail avente come subject: “Mailing list Informatica Generale 03/04”