Informatica Chiara Calamanti - Università Politecnica delle Marche - Dipartimento di Ingegneria dell' Informazione

Pagina creata da Giulia Venturi
 
CONTINUA A LEGGERE
Informatica Chiara Calamanti - Università Politecnica delle Marche - Dipartimento di Ingegneria dell' Informazione
Informatica
                                  Chiara Calamanti
Università Politecnica delle Marche - Dipartimento di Ingegneria dell’ Informazione

c.calamanti@staff.univpm.it
LE RETI
Una rete indica il collegamento di almeno due sistemi di computer via cavo
oppure senza fili attraverso un collegamento radio.
La forma più semplice di rete è costituita da due computer collegati attraverso
un cavo. Si parla in questo caso anche di rete peer to peer. In questa rete non
esiste alcuna relazione gerarchica, in quanto i due partecipanti sono equiparati.
I computer possono accedere ciascuno ai dati dell’altro dispositivo e possono
utilizzare risorse comuni come spazio di memoria, programmi o periferiche
(stampante, ecc.).

Possiamo quindi parlare di RETI quando abbiamo due o più calcolatori connessi
tra loro.
-   Esistono reti che non sono Internet
-   Internet nasce perché ci sono diverse reti connesse tra loro
Le reti
Una rete si può definire come un insieme di:
• Dispositivi informatici, detti nodi della rete, (calcolatori, stampanti,, …)
• Connessioni (linea telefonica, fibra ottica)
• Protocolli (FTP, HTTP, SSH)
• Software applicativi (posta elettronica, esplorazione di risorsi di rete)
• Utenti
Fibra ottica

    La fibra ottica è il mezzo di trasmissione dati più evoluto
    esistente: si tratta di un filamento trasparente di fibra di vetro o
    polimeri plastici di piccolissime dimensioni (nell’ordine di
    micron) tenuti insieme da una guaina protettiva di gomme al cui
    interno si propaga luce che, opportunamente modulata,
    trasporta dati digitali ad una enorme velocità.
Le reti
In una rete, la comunicazione (invio di messaggi) avviene a commutazione di
pacchetto:
❖ con messaggio indichiamo qualsiasi tipo di sequenza di bit inviata (email,
  chat, file, ecc.)
❖ un pacchetto indica l’unità minima nella quale un messaggio viene diviso
❖ ogni pacchetto segue il proprio percorso nella rete per raggiungere il
  destinatario
    • comunicazione più efficiente
    • i guasti possono essere bypassati
    • possibilità di inviare contemporaneamente più messaggi sulla rete
I protocolli di rete
Stabiliscono:
• il formato dei pacchetti
• le modalità di comunicazione
• regole per invio e ricezioni dei messaggi
Non è l’utente a preoccuparsi di come funziona l’infrastruttura, ma i
programmi
Chi gestisce i protocolli di rete:
• ISO (International Organization for Standardization)
• W3C (World Wide Web Consortium) emanano protocolli o
  standardizzano protocolli già esistenti (ad es.TCP/IP)
IP - INTERNET PROTOCOL

E’ il protocollo principale della famiglia dei protocolli Internet e quindi di
vitale importanza per lo scambio di messaggi nelle reti di computer.
• Sono indirizzi a 32 bit
• vengono solitamente indicati con 4 numeri (decimali) compresi tra 0 e
  255 (ad es. 192.168.1.1)
• l’ICANN (International Corporation for Assigned Names and Numbers)
  attribuisce indirizzi IP ad aziende e paesi
Protocollo TCP
Transmission Control Protocol, abbreviato con TCP o protocollo TCP, è un
accordo standardizzato per la trasmissione dei dati tra diversi utenti di una
rete informatica.
• interazione gerarchica tra livelli
• applicazione, trasporto, internetworking, collegamento
• il livello più alto serve per l’interazione con l’utente
• il livello più basso per l’interazione con il supporto fisico

                        PROTOCOLLO TCP / IP

                        Sono uno dei fondamenti di Internet: senza i protocolli TCP/IP,
                        l’azione quotidiana del navigare in rete non sarebbe concepibile.
                        Tramite i protocolli (il termine comprende più raccolte di regole
                        contemporaneamente), i pacchetti di dati vengono trasferiti
                        nella Local Area Network (LAN) o Wide Area Network (WAN),
                        quindi anche nel World Wide Web, ossia in Internet.
Internet

• Nasce alla fine degli anni ’60 come progetto del Ministero della Difesa
  degli Stati Uniti
Obiettivi del progetto
• rete di calcolatori con SO diversi
• decentrata
• non vulnerabile (ad attacchi alle infrastrutture di telecomunicazione)
Caratteristiche
• Utilizzo di una struttura ridondante
• Comunicazione con commutazione di pacchetto
Internet

• Negli USA la diffusione iniziale di Internet è in ambito Militare e
  Accademico
• In Europa negli anni ’70
• In Italia nel 1986
• Alcune applicazioni sviluppate in quegli anni sono “sopravvissute”: posta
  elettronica
• Molte altre sono state cancellate dalla killer application di Internet,
  sviluppata negli anni ’90: il World Wide Web
Internet

• Internet viene ampliata se vengono aggiunte nuove reti (la Rete delle
  Reti)
• le utenze domestiche entrano a fare parte di Internet grazie agli Internet
  Service Provider (ISP)
• essendo composto da più sottoreti, la connessione tra loro viene gestita
  da gateway
• in Internet i nodi vengono individuati univocamente tramite gli indirizzi
  IP
DNS
DNS (Domain Name System) è un sistema di cartelle organizzato
gerarchicamente, che serve per la gestione del namespace.
• grazie al DNS è sufficiente che gli utenti inseriscano un indirizzo web
  memorizzato nel loro browser e il sistema trova l’indirizzo IP appropriato
  in breve tempo.
• Esempio: Indirizzo IP : 93.184.216.34 corrisponde a www.example.com
• Gli indirizzi simbolici usano una sintassi che consiste in stringhe
  concatenate da punti (dot .)
• Nel caso di problemi di rete, agli utenti compare il messaggio di errore “Il
  server DNS non risponde”: la connessione ad Internet è in questo caso
  interrotta e non è possibile aprire la pagina.

                        • Domini nazionali: .it .uk .fr .de
                        • Domini sovranazionali: .com .org .biz .mil .edu
                        • Il www negli indirizzi web è aggiunto per convenzione
I servizi di internet

Esistono 3 tipi di client di posta elettronica:
• programmi di posta (Outlook, Thunderbird)
• programmi integrati nel web browser
• funzionalità disponibili nel sito web stesso (Gmail, Hotmail)
La comunicazione client/server viene gestita da:
• protocolli SMTP per l’invio
• protocolli POP (ricezione) e IMAP (consultazione)
DOMANDE:

Cos’è lo SPAM?
Cos’è il phishing?
Cos’è la posta elettronica certificata?
Cos’è una mailing list?
Qual è la differenza tra i campi cc e bcc (o ccn)?
Perché i messaggi con allegati troppo grandi possono essere rifiutati?
PEC
La Posta Elettronica Certificata (PEC) è un sistema di trasmissione
elettronica che fornisce la certezza, con valore legale, dell’accettazione
dell’invio e della consegna dei messaggi, quando lo scambio avviene
esclusivamente tra caselle di posta certificata;
Un messaggio, inviato attraverso caselle di posta elettronica certificata, ha
lo stesso valore attribuito ad una raccomandata con ricevuta di ritorno.
È regolata dalla seguente normative:
•   DPR 28 dicembre 2000, n.445
•   DPR 11 febbraio 2005, n.68
•   D.Lgs. 7 marzo 2005, n. 82 (Codice dell’amministrazione digitale)
•   Decreto 2 novembre 2005 “Regole tecniche per la formazione, la trasmissione e la
    validazione, anche temporale, della posta elettronica certificata” (G.U. 15 novembre
    2005,n. 266)
•   DL 29 novembre 2008, n.185Legge 28 gennaio 2009, n.2
•   Legge 17 dicembre 2012, n.221.
CAMPI CC / CCN
CC: Copia Conoscenza (o in inglese Carbon Copy); questo campo serve per
indicare che la mail inviata a quel destinatario sarà inviata anche ad altri
utenti.

CCN: letteralmente Copia Carbone Nascosta (in inglese BCC, letteralmente
Blind Carbon Copy). Quest’opzione consente di inviare un’e-mail a una o più
persone senza che il destinatario e gli eventuali utenti in copia possono
vedere il suo indirizzo di posta elettronica.
FTP
FTP (File Transfer Protocol):
Il File Transfer Protocol viene eseguito all’interno del livello applicativo dello
stack TCP/IP, ossia nello stesso livello di HTTP o POP.
Questi protocolli si caratterizzano per il loro funzionamento in combinazione
con i programmi, come browser o client di posta elettronica, grazie ai quali
svolgono la propria funzione.
• l’utente può usare SW detti Server FTP e Client FTP (Filezilla)
• lo scambio può avvenire anche tra calcolatori con SO e filesystem diversi
• un server FTP mette a disposizione dello spazio di memoria dove è
  possibile copiare dati
• i client FTP si connettono usando credenziali per l’accesso
SERVIZI

Altri servizi:
• backup di file (memorizzazione dei dati su un supporto di archiviazione
  adatto, ad esempio un disco rigido esterno) e cartelle in remoto
• condivisione di file tra più utenti che possono leggere/scrivere(Google
  Drive, DropBox, OneDrive)
• cloud computing: (fornitura di hardware e software via Internet)
  archiviazione e/o elaborazione in remoto
Puoi anche leggere