FreeBSD networking question
ithilgore
advent.cloud.strife at gmail.com
Fri Feb 1 09:35:46 EET 2008
Michael Iatrou wrote:
> When the date was Friday 01 February 2008, ithilgore wrote:
>
>
>> Kalhspera,
>> thelw na asxolh8w me ta networking internals tou FreeBSD (kai giati
>> oxi genika twn *BSD) gia peraiterw emba8unsh ston tomea tou low level
>> networking kai 8a h8ela merikes sumboules :
>>
>
> Περιμένοντας την απάντηση του Κεραμίδα (μια και μιλάς για FreeBSD) μερικοί
> απλοί προβληματισμοί:
>
>
>> 1) Exw ksekinhsei na diabazw to tcp-ip illustrated volume 2 (stevens)
>> alla anaferetai
>> se sxetika palio implementation (4.4 BSD-Lite) pou shmainei oti afenos o
>> kwdikas stis teleutaies
>> dianomes einai safws pio periplokos kai pio megalos, afeterou de isws
>> einai sxetika duskolo na brw kapoia palia version pou na uposthrizei to
>> networking code tou 4.4 bsd-lite me liges allages. (to pio kontino pou
>> brhka htan to FreeBSD 2.0.5 ) To idaniko tha einai na mporw na kanw
>> allages sto code pou anaferei o stevens kai na parathrw thn sumperifora
>> tou susthmatos.
>>
>
> Αν δεν σε ενδιαφέρει το implementation αυτό καθεαυτό, αλλά πειραματισμός με
> πρωτόκολλα ίσως θα έπρεπε να δεις ένα network simulator (πχ ns2).
>
>
>> 2) Pio 8a htan to endedeigmeno approach gia na ksekinhsei kaneis to
>> megalo auto journey tou na asxolh8ei me ta internals (estw kai enos
>> merous tous) enos axanous se ektash susthmatos ?
>>
>
> Να ξέρει τι θέλει να κάνει!
>
> Μπορείς να βολοδέρνεις βδομάδες μέσα στον κώδικα άσκοπα, αλλά θα μάθεις πολύ
> περισσότερα αν έχεις ένα συγκεκριμένο σκοπό. Το να βάλεις το network stack
> του FreeBSD μέσα στο κεφάλι σου, δεν είναι ρεαλιστικός στόχος.
>
>
>> 3) Epipleon references/phges pou 8a boh8ousan sto sugekrimeno zhthma ?
>>
>
> Από απορία, γιατί FreeBSD; Γιατί όχι Linux που είναι πολύ περισσότερο fancy;
>
>
1) me endiaferei to implementation kuriws twn protokolwn
2) nai, auto einai ena shmeio : omws sugekrimenoi skopoi mporei na
prokupsoun sthn poreia
px blepeis pws ulopoiei ta raw sockets to bsd kai pros8eteis mia mikrh
epipleon leitourgia (akoma kai ena aplo
error checking epipleon gia kati pou mporei na ginei eukola reproduce)
3) kalh erwthsh : gia pollous logous :
a) To sockets api, to tcp-ip kai genika megalo meros twn networking
protocols ksekinhsan apo to BSD, sunepws to FreeBSD einai to pio kontino
sto original implementation
b) Einai pio eukolo na akolou8hsei kaneis ena book ( tcp ip vol 2
---> bsd ) para na piasei monos tou thn network stack tou linux
btw exw diabasei meros tou "linux network internals" alla einai pio polu
reference kai asxoleitai mexri to L3 ( no tcp dhladh )
c) Auto to fanciness einai pio polu problhmatiko gia kapoion pou
asxoleitai me thn ekma8hsh tou implementation para boh8htiko.
Einai san na ksekinas na ma8eis odhghsh kai na se petaksoune sthn
e8nikh. Den lew, 8a exei plaka alla mporei na skotw8eis kiolas an eisai
prwtarhs
ithilgore
More information about the Linux-greek-users
mailing list