cosa bisog na sap ere per questo...
TRANSCRIPT
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, wifi, wimax, bluetooth, ponti radio, ….)
Ruoli dei nodi diversi
• mainframe e terminali • Clientserver • Web service • “Peertopeer” • 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?