cosa bisog na sap ere per questo...

Post on 07-Sep-2020

3 views 0 download

Transcript of cosa bisog na sap ere per questo...

ICT Information and Communication Technology 

ELEMENTI DI TECNOLOGIA ovvero: cosa bisogna sapere per questo corso?

TIPI DI COMPUTER 

MAINFRAME  WORKSTATION  PC 

IL COMPUTER •  La struttura, i componenti, i dispositivi di I/O •  Tipi di elaborazione (batch ­ online/real time)

HARDWARE 

SOFWARE DI SISTEMA 

LINGUAGGI E DATABASE 

APPLICATIVI 

UTENTI 

C++ 

HTML 

I SOFTWARE

ALCUNI ASPETTI CRUCIALI DEL SOFTWARE: 

­ interoperabilità e portabilità 

­ condivisione dati (il problema dei formati) 

­ sistemi proprietari vs. open source 

­ sistemi “aperti” vs. legacy system

PROGRAMMAZIONE IN APPLICAZIONI BUSINESS 

•  PROGRAMMAZIONE “ASSISTITA” – CASE – EDITOR VISUALI – … 

•  PROGRAMMAZIONE “A LIVELLI” – ESEMPIO: SOA (SERVICE ORIENTED ARCHITECTURE)

RETI DI COMPUTER

MITTENTE 

DESTINATARIO

Comunicazione analogica 

•  Il messaggio viene riprodotto “così com’è”

Comunicazione digitale ­ il messaggio viene trasmesso attraverso un alfabeto di simboli tradotti in segnali (elettrici)

G  i  a  r

COMUNICAZIONE TRA COMPUTER RETI DI COMPUTER

Canali di trasmissione diversi 

•  connessioni dirette •  rete telefonica (con modem analogico) •  reti dati “dedicate” (VAN, ISP) •  reti dati “pubbliche” (es. ISDN, ADSL) •  reti “wireless” (satellite, mobile ­ GPRS UMTS, wi­fi, wimax, bluetooth, ponti radio, ….)

Ruoli dei nodi diversi 

•  mainframe e terminali •  Client­server •  Web service •  “Peer­to­peer” •  Computer clustering / grid computing 

server 

client  client

Architetture diverse

Estensione “geografica” diversa 

•  Reti LAN (local area network) 

•  Reti WAN (Wide Area Network) 

•  Intranet, Extranet

Comunicazione digitale: messaggio scritto in un alfabeto di simboli tradotti in segnali elettrici 

PROBLEMA DEGLI STANDARD: Per connettere due computer si deve definire: 

–le specifiche per collegare gli apparati –le regole per scambiare i dati (i “protocolli” di comunicazione)

Il modello ISO/OSI

Il problema dei “linguaggi” e degli “standard di messaggio” 

COME CODIFICARE E TRASMETTERE UN MESSAGGIO CHE PERMETTA AGLI 

UTENTI FINALI DI COMUNICARE?

INTERNET 

•  COME FUNZIONA? •  COME SONO COLLEGATI I NODI? •  COS’E’ UN INDIRIZZO INTERNET? •  QUALI SONO I PROTOCOLLI USATI? •  CHE DIFFERENZA C’E’ TRA INTERNET E WORLD WIDE WEB?