[elektro] RS232 - ethernet modulok
vajk fekete
halaloszto at yahoo.co.uk
Mon Mar 22 22:33:20 CET 2010
a tcp-ben van. plusz a tcp felett megvalositott egyeb protokollokban is lehet sajat. temaba a slip vagna (serial lin einternet protocol), nemtom ezek a konverterek azt hasznaljak vagy sem.
tcp-ben alapbol van a window size. hany byte-to lehet elkuldve ami nincs lenyugtazva. persze ez alapbol jo nagy, windowson asszem regen 17kByte volt. tehat ha elkuldtem 17K-t, es nincs nyugta, nem kuldok tobbet. igy tuti minden koztes nodeon max 64k puffer kell az en kapcsolatomhoz. a nyugtaban lehet jelezni hogy a vevonel mennyi szabad puffer van, es a kuldo ennek tudataban tolja a cuccot.
aztan van a source quench. a nyugta csomagban tud szolni a fogado a kuldonek, hogy lassitsa ma vazze. ilyenkor az novel egy szamlalot. a szamlalo mondja meg, mennyit kell varni ket csomag feladasa kozott. minden elkuldott csomag utan csokkenti a szamlalot. tehat ha nem jon tobb lassiccsa uzenet, akkor lassan visszakuszik szaporara. de ha folyamatosan jonnek a lassiccsamanok, akkor komotossan fogja csak tolni.
es meg mindog ott van, bar hatekonytalan, hogy ha a vevo nem tud vele mit kezdeni, akkor eldobja a csomagot, majd a kuldo ujraadja, amikor rajon hogy nem erkezett meg. amikor 100Mbit/sec-es droton harom 115kbit/sec-es soros vonal megy at, ez is siman belefer.
vajk
________________________________
From: Bali Zoltan <eltexto at freemail.hu>
To: elektro at tesla.hu
Sent: Mon, 22 March, 2010 21:36:40
Subject: Re: [elektro] RS232 - ethernet modulok
Flow control IP-be ? Melyik opció az ?
Üdv. Zoli
2010. 03. 22. 20:08 keltezéssel, Hofferek Attila írta:
> Nagy Tamás írta:
>
>> Sziasztok!
>>
>> Hogyan tortenik ezeknel a moduloknak (moxa, tibbo, stb) az adatvesztes
>> elkerulese? Ugye ha soros portra irok, akkor az konnyen kimegy
>> ethernet oldalra, az sokkal gyorsabb.
>> De mi van forditva? Jon az adat jo nagy sebesseggel etherneten, soros
>> porton nem tud kimenni annyi, puffer csak egy kicsi van. Egy moxa
>> modullal probaltam, ott siman adatvesztes volt.
>> Persze van ra megoldas, hogy kuldok valami ACK-ot minden csomagra, es
>> csak akkor kuldi a gyors ethernet oldal felol a masik fel az ujabb
>> adatot, ha megkapta az ACK-ot. Csak furanak erzem, hogy ilyenekkel
>> foglalkozzak, mikor ezt a modul is elintezhetne, tcp protokollban
>> szerintem megvan minden, amivel maga a modul kerulhetne el, hogy annyi
>> adatot kapjon, amit nem tud a masik, soros oldalon kikuldeni.
>>
> Ez a resze a protokollnak az ip-ben van, nem a tcp-ben.
>
> -----------------------------------------
> elektro[-flame|-etc]
>
>
>
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list