Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Tesina Maturità 2015

No description
by

Luca Tragi

on 24 June 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Tesina Maturità 2015

Tesina di Maturità 2015
Avanzamento tecnologico dalla Seconda Guerra Mondiale ad oggi
Petrella Lorenzo 5E
La Crittografia
È la branca della crittologia che tratta di “scritture nascoste", ovvero dei metodi per rendere un messaggio "offuscato" in modo da non essere comprensibile/intelligibile a persone non autorizzate a leggerlo.
Crittografia a chiave simmetrica
Con questo termine si intende l'utilizzo della medesima chiave per cifrare e decifrare un testo.
La chiave deve rimanere segreta per mantenere l'invulnerabilità del messaggio.
1959
1974
1984
1993
Arpanet
Nata durante la Guerra Fredda con lo scopo di costruire una rete di telecomunicazioni che potesse resistere agli attacchi nucleari su vasta scala, questo progetto nasce dalla necessità di collegare più calcolatori tra loro.
Internet
Avendo collegato alla rete 23 computer, Arpanet prende il nome di Internet nel '74 con l'avvento del protocollo TCP/IP, standard indispensabile per la communicazione tra PC.
I Personal Computer
Con la comparsa dei personal computer abbiamo una rapida espanzione della rete internet che porta utenti di svariate istituzioni allo scambio di informazioni e alla creazione dei primi servizi e-mail.
Il World Wide Web
Grazie alla definizione del protocollo HTTP si permette la lettura ipertestuale dei documenti e la creazione del primo web browser "mosaic".
All'inizio degli anni '90 iniziò la crescita esponenziale di utenti connessi ad internet.
La Storia di Internet
Nella Storia...
Fin dall'antichità l'uomo si è servito della crittografia per la comunicazione di messaggi segreti.
Cifrario Atbash
La Scitala
Cifrario di Cesare
Oggi...
Crittografia a chiave asimmetrica
La crittografia asimmetrica utilizza 2 chiavi differenti tra loro: una pubblica per la cifratura del messaggio ed una privata per la decifratura.
Grazie per l'Attenzione
"Non è passato un secolo dai miei tempi, ma molti secoli. La tecnologia di oggi era impensabile cinquanta-sessant'anni fa. Ma la tecnica da sola non basta, serve una visione più ampia."
R.L. Montalcini
Avanzamento tecnologico dalla Seconda Guerra Mondiale ad oggi
Linguaggi di programmazione
La Seconda Guerra Mondiale fece un pò da spartiacque tra l'epoca dei calcolatori meccanici e quella dei calcolatori elettronici. Le esigenze del tempo portarono gli scienziati alla creazione di linguaggi di programmazione che permettessero il corretto funzionamento di questi calcolatori.
Come sono strutturati?
Definiti da un lessico, una sintassi ed una semantica, i linguaggi esistenti sono formati da:
Istruzioni
: comandi o regole che cambiano lo stato interno del calcolatore
Variabili
: dati o insiemi di dati a cui corrisponde un numero variabile di locazioni di memoria
Strutture dati
: entità utilizzate per organizzare un insieme di dati complessi
Strutture di controllo
: che permettono di governare il flusso di esecuzione del programma
Subroutine
: un blocco di codice che può essere richiamato da qualsiasi altro punto del programma
L'SQL nasce nel 1974 come strumento per lavorare con database che seguano il modello relazionale. È un linguaggio utilizzato per interrogare e gestire basi di dati mediante l'utilizzo di istruzioni per la creazione, l'inserimento e l'interrogazione dei dati.
Structured Query Language
Oggi esistono centinaia di linguaggi di programmazione, poichè ogni linguaggio risulta più o meno adatto a secondo del tipo di applicazione.
Ad esempio vediamo l'
SQL
per la gestione di Database e l'
HTML
per quanto riguarda le pagine web.
HyperText Markup Language
L'HTML nasce verso la fine degli anni '80 come strumento per condividere documenti su internet. È un linguaggio detto "di marcatura" utilizzato per indicare come i vari elementi vanno disposti all'interno di una pagina Web.
PHP
Il PHP inizialmente era un insieme di script per la gestione delle pagine personali ("
P
ersonal
H
ome
P
age"), oggi è integrato nell'HTML ed è utilizzato per la creazione di pagine web dinamiche.
Full transcript