|
Laboratorio di Reti di Calcolatori Terzo anno del corso di Laurea in Informatica a.a. 2007-2008 |
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.
Prova di Laboratorio: 24/11/2008
|
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 |
| Extra | Come scrivere un Makefile |
Makefile.pdf |
| Server ricorsivi | Server iterativi, ricorsivi e funzioni getsockname e getpeername. Esempi. | ServerRicorsivi.pdf |
| Socket TCP | Applicazione ECHO | ApplicazioneECHO.pdf |
| Gestione dei segali | Analisi applicazione echo | GestioneSegnali.pdf |
| Socket UDP | System calls e Applicazioni | SocketUDP.pdf |
| I/O Multiplexing | I/O Multiplexing e Applicazioni | 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
echo_UDP.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 |