I.T.C.S. ERASMO DA ROTTERDAM Liceo Artistico indirizzo Grafica - Liceo delle Scienze Umane opz. Economico sociale ITI Informatica e telecomunicazioni - ITI Costruzioni, ambiente e territorio Edile Elettronico Grafico Sociale Via Varalli, 24-20021 BOLLATE (Mi) Tel. 023506460/75 Fax 0233300549 MITD450009 C.F. 97068290150 PROGRAMMAZIONE CONSUNTIVA Pag 1/5 A.S. 2014/2015 Disciplina Sistemi e Reti (articolazione Telecomunicazione) Classe 4G Indirizzo Informatica e Telecomunicazioni 1 Architettura delle reti di comunicazione Classificazione delle reti per estensione geografica, modalità di comunicazione, configurazione e tipologia di accesso Rappresentazione degli elementi di rete I protocolli (generalità) Benefici del modello a strati Il modello ISO/OSI e il modello TCP/IP Funzionalità e protocolli dell Application Layer 2 TCP e la gestione del flusso dei dati su Internet Protocolli connection oriented (TCP) e connectionless (UDP) Confronto tra modello TCP/IP e il modello ISO/OSI Il controllo del flusso e l attivazione di una connessione Il formato dei segmenti TCP e struttura della trama TCP come multiplexer: porte disponibili e concetto di "socket" E-mail: preside@itcserasmo.it MITD450009@istruzione.it Sito: www.itcserasmo.it
Pag 2/5 3 Il protocollo di rete IP: il postino di Internet Il livello 3 nelle LAN e nelle WAN; Il meccanismo di indirizzamento IP e classificazione delle reti e sottoreti Struttura della trama IPv4 Organizzazione gerarchica delle reti IP e estensione del campo Network address per la realizzazione di SubNet. Tipologie di indirizzi IPV4: Network, broadcast, host Unicast, broadcast, multi cast Indirizzi riservati di broadcast e indirizzi sperimentali Indirizzi pubblici e privati Classi di indirizzamento: A, B. C, D, E Come progettare gli indirizzi di una rete/sottorete Indirizzamento statico e dinamico La subnet mask e Subnetting di base ICMPv4 protocollo di testing e messaging 4 Il livello fisico e il livello Data Link del modello OSI Trasmissione del segnale Mezzi trasmissivi Struttura dei frame Progettazione e cablaggio delle reti 5 Protocollo Ethernet Attività di laboratorio con Packet Tracer Lo standard Ethernet nelle reti LAN: o Accesso CSMA-CD o Evoluzione dello standard e tecnologie disponibili o Suddivisone del livello 2 nei due sottolivelli MAC e LLC o Framing e incapsulamento dei dati Il protocollo ARP I dispositivi di rete al livello 1 e 2: Hub e switch. Collegamento di 2 pc (Host) mediante 2 LAN private con un router e provare a vedere se l operazione di routing fra una Lan all altra funziona.
Pag 3/5 6 Configurazione e test delle reti Attività di laboratorio con Packet Tracer Introduzione al sistema operativo IOS degli apparati Cisco o Configuration files o Modalità dell IOS o Comandi di base o Comandi di configurazione Verifica della connettività di rete o Test dello stack TCP/IP o Test della rete locale o Test del gateway e della connettività remota Configurazione di rotte di default. Routing statico e routing dinamico. Protocollo RIP e ARP 7 8 Configurazione ambiente di lavoro Installare su macchina virtuale la piattaforma LAMP - Installazione piattaforma LAMP (comando apt-get) - Introduzione ai server web, alle pagine html e al protocollo http - Introduzione a PHP e creazione di una semplice pagina di prova RIFERIMENTI: http://php.net/ APPROFONDIMENTI http://www.penguintutor.com/linux/light-webserver https://wiki.debian.org/lamp http://lowendbox.com/blog/yes-you-can-run-18-static-sites-on-a-64mblink-1-vps/ https://www.digitalocean.com/community/tutorials/how-to-install-linuxapache-mysql-php-lamp-stack-on-debian sudo addgroup --system www-data sudo adduser www-data www-data sudo apt-get install -y lighttpd sudo netstat -na sudo apt-get install -y php5-cgi sudo apt-get clean sudo lighty-enable-mod cgi sudo lighty-enable-mod fastcgi sudo /etc/init.d/lighttpd force-reload sudo service lighttpd restart sudo pico /etc/lighttpd/lighttpd.conf
Pag 4/5 9 # Add the following to the end of the file: # fastcgi.server = ( ".php" => (("bin-path" => "/usr/bin/php-cgi", "socket" => "/tmp/php.socket")) ) # cgi.assign = (".py" => "/usr/bin/python",".pl" => "/usr/bin/perl") # server.error-handler-404 = "/index.html" #modificare il file /etc/lighttpd/lighttpd.conf #modificare il file /etc/php5/cgi/php.ini sudo pico /var/www/phpinfo.php #add: <?php phpinfo();?> # modifica di php.ini: mem file size upload # Install my web site (hello.php, hello.py, hello.pl) - il nome utente deve essere cognome.nome - la homedirectory deve essere /var/www/classe/cognome.nome (es. /var/www/4f/rossi.mario) # per verificare la corretta creazione ci colleghiamo in remoto usando il software MobaXterm Creare un'utenza per poter lavorare singolarmente sul server: cat /etc/passwd ls -l /var/www/classe relative permission login cognome.nome who server # l'utente creato è stato aggiunto al database utenti # la homedirectory è stata creata correttamente e le # l'account è operativo # vediamo l'elenco di tutti gli utenti connessi al useradd rossi.mario -d /var/www/4f/rossi.mario -m # oppure useradd rossi.mario -b /var/www/4f -m userdel rossi.mario #in caso di errori passwd rossi.mario 10 Creazione di semplici pagine in PHP - Introduzione a PHP e creazione di una semplice pagina di prova RIFERIMENTI http://php.net/
Pag 5/5 1) creare una pagina html contenente un da inviare ad una pagina php:. chiudere correttamente ogni tag html. indentare con due spazi i tag nidificati. provare a visualizzare caratteri speciali (<,>, è,...). usare il tag form con l'attributo action contenente all'interno due caselle di testo e il pulsante invio 2) realizzare una pagina html con all'interno un web (form metodo post) che richiama una pagina php realizzare una pagina php che sia in grado di visualizzare i dati provenienti dal form della pagina chiamante. 3) Molteplici esercizi e prove di laboratorio con valutazione degli elaborati prodotti. Strumenti e sussidi didattici Personal computer con installato linux Debian su macchina virtuale e utilizzo di Mobaxterm per l accesso alla Raspberry Manuale dei comandi Linux Guida avanzata di scripting Bash Bash Reference Manual Piattaforma Network Academy CCNA Ezploration 1 Verifiche e Valutazioni Attività di Recupero Note Verifiche scritte, verifiche orali e verifiche di Laboratorio: Realizzazione di script sui vari argomenti trattati durante il corso In itinere Data 31/05/2015 Gli Studenti Il Docente La Rocca Giuseppe......