|
Laboratorio di Reti di Calcolatori Terzo anno del corso di Laurea in Informatica a.a. 2008-2009 |
Il modulo intende fornire gli elementi di base per lo sviluppo di applicazioni di rete.
Il protocollo TCP/IP: Introduzione - I livelli di Trasporto: TCP e UDP - Socket di Berkeley: API Socket, Socket TCP, Socket UDP, IO/Multiplexing, Conversione di Nomi ed Indirizzi.
Linguaggi di Programmazione I - Sistemi Operativi.
Appello di NOVEMBRE: 23 Novembre 2009, 16:00 - 18:00, Lab. Reti. Per prenotarsi e' necessario mandare mail entro il
16 Novembre 2009.|
Unix Network Programming, Volume 1: The Sockets Networking API, 3rd Edition |
![]() |
|---|
| Titolo Argomento | Argomento | Slide |
|---|---|---|
| Introduzione e TCP/IP | Introduzione al corso e la suite TCP/IP
Capitoli 1 e 2 |
Introduzione.pdf |
| Introduzione ai socket | Programmazione di rete e API Socket di Berkeley Capitoli 3 e 4 |
IntroduzioneSocket.pdf
APISocket.pdf |
| Server ricorsivi | Server iterativi, ricorsivi e funzioni getsockname e getpeername. Esempi. | Ricorsivi.pdf |
| Socket TCP | Applicazione ECHO e gestione segnali | ECHOeSegnali.pdf |
| Socket UDP | Introduzione ed esempi | SocketUDP.pdf |
| I/O Multiplexing | Modelli di I/O e System call select, esempi | IOMultiplexing.pdf |
Tutti gli esempi sono tratti da "Unix Network Programming Vol. 1"
| Argomento | Codice |
|---|---|
| Libreria per gli esempi | Libreria.tar |
| Makefile completo | Makefile |
| Hello World | HelloWorld.zip |
| Applicazione daytime | daytimeRicorsivo.zip |
| Applicazione echo | echo.zip |
| Sockname | sockname.zip |
| Applicazione somma di due numeri | somma.zip |
| Trasferimento file | ftp.zip |
| Applicazione con IO Multiplexing | SOMMA_SELECT |
| Contact Information |
| Delfina Malandrino, Ph.D. |
| ISIS Lab - DIA - Dip. di Informatica ed Applicazioni "R. M. Capocelli" |
| Via Ponte Don Melillo, I-84084 - Fisciano (SA), ITALY |
| Phone: +39 089 969714 |
| Email: delmal[@]dia.unisa.it |