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