| TRASMISSIONE DATI | Classificazione dei sistemi in funzione delle applicazioni- I tipi di trasmissione-Le modalità di trasmissione- La sincronizzazione- Le modalità di collegamento-Protocolli e codici- I protocolli asincroni- I protocolli orientati al bit- I protocolli asincroni a blocchi- I mezzi fisici di trasmissione: doppino telefonico, cavo coassiale, fibra ottica, l’etere- L’analisi dei segnali in frequenza –Trasmissione analogica- Trasmissione digitale- l multiplexing e la commutazione- La modulazione dei segnali- La classificazione dei modem-La programmazione di un modem- I protocolli per il trasferimento dei dati- L’ADSL |
| COMUNICAZIONE SERIALE | Il dispositivo UART 8250: schema di interfacciamento, architettura
interna,modalità di gestione del
dispositivo, indirizzamento dei registri,programmazione diretta del dispositivo .Interfaccia RS232C: Caratteristiche fisiche, elettriche
e funzionali, collegamento null- modem-
La porta USB: caratteristiche elettriche e funzionali |
| RETI LAN WAN | I sistemi operativi per le reti- Le topologie di rete- La struttura di
una rete- Il modello OSI- I livelli del modello OSI- I servizi e i
protocolli- Le reti locali a bus- I protocolli con rilevamento di collisione,
con rilevamento di portante - Gli standard IEEE per le reti locali a bus:IEEE
802.3, 802.4 ,802.11g- Le reti locali ad anello: lo standard 802.5- Le reti a
fibre ottiche: la rete FDDI- Le reti satellitari
La struttura del livello di rete - La scelta del percorso- Il controllo della congestione- Le tecniche di indirizzamento- La gestione della connessione |
| INTERNETWORKING | I router e i bridge |
|
INTERNET |
La storia di Internet- I servizi- La gestione degli indirizzi- Il protocolloIP-Il protocolloTCP- Le tecniche di instradamento- L’interfaccia a socket- Cenni ai protocolli HTTP, FTP, TELNET, SMTP |
| ASPETTI APPLICATIVI | Amministrazione di una reta client-server- Il livello di sessione- Il livello di presentazione- Le tecniche di compressione- - Sicurezza delle reti: firewall, proxy server ,tecniche di crittografia. |
| PROGRAMMAZIONE WEB | Programmazione
lato client:Il linguaggio Java script
Programmazione lato server:Il linguaggio PHP |