|
From
|
"embyte" <embyte@madlab.it>
|
|
Date
|
Sun, 8 Jun 2003 18:55:28 +0200
|
|
Subject
|
Re: [hackmeeting] Re: Proposta (in ritardo) di seminario
|
> controlla se va bene la descrizione sul sito
>
> http://www.hackmeeting.org/2003/programme.html
Te la sistemo in modo più leggibile:
<cut>
Nel seminario presenteremo una semplice panoramica della programmazione
di rete nei sistemi operativi unix-like, utilizzando il più diffuso e
conosciuto "fratello": Linux.
La prima parte dell'intervento coprirà brevemente lo stack tcp/ip. Parleremo
di
Data Link layer, Network layer e il Transport layer. Che cosa sono e che
funzioni svolgono
all'interno del kernel?
Successivamente analizzeremo le due librerie per eccellenza utilizzate per
la creazione, la
manipolazione e la lettura dei pacchetti direttamente a layer 2, senza
passare
dalle mani del kernel (come invece accade con l'uso dei normali socket
tcp/udp).
Per semplicità tralasceremo i socket raw, a favore di libpcap(*) e
libnet(**),
API sicuramente semplici e facilmente comprensibili a tutti.
Lo spech si concluederà con lo studio di poche linee di C, giusto per
mettere in pratica
ciò di cui si è parlato e mostrare il potenziale messo a disposizione da
queste librerie. Se avanza
tempo studieremo il codice di uno sniffer, piuttosto che di un'altro tool.
(*) packet capture library
(**) packet shaping library
</cut>
> allora diciamo che noi da torino mettiamo a disposizione l'aula corsi
> dell'hacklab nel senso che la trasportiamo li' e si puo' usare e per
> i corsi di linux base e per i laboratori, avendo l'accortezza di mettere
> le 2 cose nella stessa aula. pero', sopresa, e' token ring, quindi nella
> medesima aula aggiungiamo anche un ambaradan che routi tra token ed
> ethernet e ci mettiamo un hub eth cosi' la gente si puo' appicciare il
> portatolo. per voi non dovrebbe esere un problema in ogni caso, almeno
> non per le libpcap, le libnet non lo so.
Le libnet sotto token danno dei seri problemi, almeno da quello che si
leggeva nella loro ML.
Personalmente non ho mai avuto una token ring a portata di mano per
testarle,
per cui non posso verificare. Non preccuparti, lo faremo al momento ;-)
Se ci fosse qualcosa che non va prendiamo qualche macchina e la
cacciamo in ethernet, se no facciamo qualcosa con i portatili a
disposizione.
Grazie della collaborazione :-)
_______________________________________________
hackmeeting mailing list
hackmeeting@kyuzz.org
http://lists.kyuzz.org/mailman/listinfo/hackmeeting