I materiali pubblicati sul sito costituiscono rielaborazioni personali del Publisher di informazioni apprese con la frequenza delle lezioni e lo studio autonomo di eventuali testi di riferimento in preparazione all’esame finale o della tesi. Non devono intendersi come materiale ufficiale dell’università attribuibile al docente del corso.
…continua

Filtra per

Tutte le tipologie

Ordina

Filtra

Appunti degli studenti per corsi ed esami del Prof. Pau Giovanni

Appunti completi frutto della rielaborazione personale delle lezioni tenute in aula dal prof. Giovanni Palu per l'esame di programmazione di dati. Gli argomenti trattati sono: *Internet e reti di calcolatori: Internet, protocolli, programmi client e server, reti di accesso, mezzi trasmissivi, commutazione di circuito e di pacchetto, ISP e dorsali Internet, ritardi, perdite e throughput, ritardo di accodamento e perdita di pacchetti, ritardo end-to-end, throughput nelle reti di calcolatori, livelli di protocollo e modelli di servizio, architettura a livelli, primi cenni di sicurezza. *Livello di applicazione: architetture, servizi di trasporto offerti da Internet, protocolli a livello applicazione (Web e HTTP, FTP, SMTP, POP3, IMAP, DNS), architetture P2P (BitTorrent), utilizzo delle socket (o costrutti affini) in vari linguaggi di programmazione. Sniffing, acquisizione ed utilizzo di tracce per l'analisi ed il debug. *Livello di trasporto: servizi, multiplexing e demultiplexing, trasporto senza connessione, protocollo UDP, principi del trasferimento dati affidabile, costruzione di un protocollo di trasferimento dati affidabile, protocolli per il trasferimento dati affidabile con pipeline, Go-Back-N, ripetizione selettiva, trasporto orientato alla connessione, protocollo TCP, cause e costi della congestione, approcci al controllo di congestione, controllo di congestione TCP. *Livello di rete: principi e concetti di base. Protocollo IP. DHCP. NAT. IPv6. SDN. Piano di controllo.
...continua
Internet e reti di calcolatori: Internet, protocolli, programmi client e server, reti di accesso, mezzi trasmissivi, commutazione di circuito e di pacchetto, ISP e dorsali Internet, ritardi, perdite e throughput, ritardo di accodamento e perdita di pacchetti, ritardo end-to-end, throughput nelle reti di calcolatori, livelli di protocollo e modelli di servizio, architettura a livelli, primi cenni di sicurezza. Livello di applicazione: architetture, servizi di trasporto offerti da Internet, protocolli a livello applicazione (Web e HTTP, FTP, SMTP, POP3, IMAP, DNS), architetture P2P (BitTorrent), utilizzo delle socket (o costrutti affini) in vari linguaggi di programmazione. Sniffing, acquisizione ed utilizzo di tracce per l'analisi ed il debug. Livello di trasporto: servizi, multiplexing e demultiplexing, trasporto senza connessione, protocollo UDP, principi del trasferimento dati affidabile, costruzione di un protocollo di trasferimento dati affidabile, protocolli per il trasferimento dati affidabile con pipeline, Go-Back-N, ripetizione selettiva, trasporto orientato alla connessione, protocollo TCP, cause e costi della congestione, approcci al controllo di congestione, controllo di congestione TCP.
...continua