Corso di specializzazione : Informatica Abacus ITIS

Corso di specializzazione : Informatica Abacus
ITIS “ NULLO BALDINI “
RAVENNA
Materia : Sistemi di elaborazione e trasmissione delle informazioni
Programma preventivo
a.s 2006/2007
Classe 5aIA
I° Quadrimestre
Reti di calcolatori
Motivazioni che hanno portato al passaggio dal modello centralizzato al modello distribuito
Principali servizi offerti dalle reti
Tipi di reti e loro caratteristiche
Reti Lan, Man, Wan
Mezzi trasmissivi
Il doppino intrecciato
Il cavo coassiale
La fibra ottica
Trasmissione senza fili
Topologie di rete
Stella, Anello, Bus, Stella estesa
Metodi di accesso al mezzo trasmissivo
Caratteristiche della rete Ethernet ( IEEE 802.3 )
Tecnica a contesa CSMA/CD
Trama Ethernet
Dispositivi Hub e Switch
Concetto di dominio di collisione
Caratteristiche della rete Token Ring ( IEEE 802.5 )
Formato della trama
Arbitraggio tramite token
Token
Caratteristiche delle reti Wireless ( IEEE 802.11 )
Protocollo
ISO-OSI
Il Protocollo TCP/IP
Confronto fra il protocollo " De Iure " ISO/OSI e il protocollo " De Facto " TCP/IP
Interconnessione di reti attraverso Router
Gli indirizzi IP ( Classi A, B, C )
Indirizzo di rete e di host
Subnet mask
I nomi di dominio
DNS ( Domain Name System )
protocolli IP, ICMP, Arp e Rarp
1
II° Quadrimestre
I protocolli del livello Transport ( TCP e UDP )
Three way handshake
Socket
I protocolli del livello Application e relative porte (Http, Ftp, Smtp, Pop3, Telnet, Ssh )
Dispositivi di interconnessione delle reti ( Hub, Switch, Router )
Reti per il “Business” – Terminologia Informatica
La Sicurezza delle Reti
Problemi di sicurezza nei sistemi informatici
Problemi di sicurezza nelle reti
Crittografia
Chiave simmetrica e chiave asimmetrica
Firma digitale
Protezione della rete con NAT ( Network Address Translation )
Firewall
Rete VPN ( Virtual Private Network )
WWW ( World Wide Web )
Cenni storici e struttura
Cenni al linguaggio HTML ( Hyper Text Markup Language ), Tag principali, Form, Link, Tabelle
Servizi forniti dal protocollo HTTP ( Hyper Text Transfer Protocol )
Linguaggio Java ( ambiente di sviluppo, caratteristiche generali, commento di un programma )
Applet Java
Html statico e Html dinamico
Programmazione per il web lato Server
LABORATORIO:
Amministrazione di rete
Linux ( Open Source e Distribuzioni )
Server Linux in ambiente Vmware
Comando Apt ( Advanced Package Tool )
Programmi: mc ( Midnight Commander ), webmin, winscp, putty.
Configurazione Rete
Web Server Apache ( protocolli: http, https )
Server FTP ( Proftp )
Server MySql e modulo Php
Server Samba
Server di Posta ( Postfix )
Router Linux a livello Kernel
Firewall ( Iptables )
Server Proxy ( Squid )
Server Dhcp
Socket realizzati con linguaggi: C,Delphi,Java.
Linguaggio Php e Dbms Mysql
Interazione con utente tramite moduli Html ( Metodi Get e Post )
Accesso a Database MySql tramite script php e linguaggio SQL
Ravenna 16-10-2006
Insegnante:
Prof. F. Cerini __________________________________
2