Article View: pl.misc.telefonia
Article #243359Re: Połączenie modemów przez VoIP
From: Krzysztof Halasa
Date: Tue, 23 Aug 2022 21:35
Date: Tue, 23 Aug 2022 21:35
89 lines
5469 bytes
5469 bytes
"J.F" <jfox_xnospamx@poczta.onet.pl> writes: > Modem DCE2 sie przestawia na odbior, tyle tylko, ze juz byl w trybie > odbioru. Nie ma czegoś takiego (w full dupleksie), że modem się przestawia na odbiór albo na nadawanie. > Zeby to zadziałalo, musisz mocno przedefiniowac sterowanie modemem, > bo to juz ani RS-232, ani V.24. Nic z tych rzeczy. Przyznaję, w RS-232 z 1960 r. tego nie było, ale później - bez przesady: V.24 circuit 133, RS-232 circuit CJ, DB-25 pin 4. Direction: TO DCE This circuit is used to control the transfer of data (flow control) on Circuit BB (Received Data) when an intermediate function such as error control is being used in the DCE. The ON condition on Circuit CJ (Ready for Receiving) indicates that the DTE is capable of receiving data. The OFF condition indicates that the DTE is not capable of receiving data and causes the DCE, or the intermediate function, to retain the data. In some DCEs the OFF condition on Circuit CJ (Ready for Receiving) also causes a signal to be transmitted to the distant DTE causing an OFF condition to be placed on Circuit CB (Clear to Send) extending the flow control to distant DTE. > 8250 byly IMHO wystarczająco szybkie - tam byl inny problem, OIDP - > nie bylo sygnalu dla procesora, ze wysyłanie sie zakonczyło, > wiec mozna juz zdjac sygnal RTS. > Typowym modemom nie przeszkadzalo, tylko jakims half-duples > (radiomodemy?) i do dzis RS-485. Nie, 8250 ani 16450 nie były "wystarczająco szybkie". To były scalaki podpięte do szyny ISA (a właściwie XT-BUS), czasy dostępu (zwłaszcza 8250) typu setek ns, były w stanie "zbuforować" ok. jednego bajta danych, co oznaczało - przy np. szybkości 115200 bps - kilkadziesiąt, a przynajmniej kilkanaście tysięcy przerwań/sekundę. I to pod warunkiem, że opóźnienie obsługi nie przekroczy kilkudziesięciu us (dolicz do tego zależności czasowe generowane np. przez twarde dyski). To po prostu nie miało prawa działać, chyba że w systemie, który niczego innego w czasie transmisji nie robił. Praktyka była taka, że 16450 działały "od biedy" @ 38400 bps, natomiast 8250 @ 9600 bps (albo i nie) - to ostatnie mogło być spowodowane nie tylko samym scalakiem, ale także konstrukcją karty wieloportowej, której używałem (jednakże 8250 były wolniejsze i mogły wymagać dodatkowych wait statów na ISA itp). Natomiast takiego czegoś, o czym napisałeś, to ja nie kojarzę. Nie żeby to miało związek z modemami, ale wszystkie te scalaki miały flagi (sprawdzam: bit 5 w LSR) "Transmit Holding Register Empty" oraz (bit 6) "Transmitter Empty", i bez problemu można było ich użyć do sterowania (programowego) RTSem. Nie robiły tego sprzętowo, owszem. Takie np. Oxfordy (opcjonalnie) robią. "bit 6: This is the Transmitter Empty flag. It is 1 when both the THR (or transmitter’s FIFO) and the TSR are empty. Reading this bit as 1 means that no transmission is currently taking place in the txd output pin, the transmission line is idle." > 16550 problem mial wiekszy, bo kolejka dluzsza, ale to tylko > kilkanascie bajtow. NS16550 miał problem taki, że nie dało się skorzystać z jego FIFO. 16550A i późniejsze były poprawione i działały. > Ale chodzi o DCE. Łatwo mozna GB transmitowac, a działało, bo: > -predkosc portu modemu wczesnie wzrosła, i z transmisją > modem->komputer nie bylo problemu, Ale gdyby była, to pecet zdejmował RTS, i wciąż nie było problemu. W szczególności z 16550A+, ze względu na FIFO. > -wąskim gardłem zrobiło sie polączenie modem-modem, To zawsze było wąskim gardłem raczej, nie? Połączenie DCE-DTE raczej nigdy nie było wolniejsze niż DCE-DCE. To działało, bo po prostu handshaking RTS/CTS działał. -- Krzysztof Hałasa
Technical Details
Message-ID:
<m3k06yve27.fsf@intrepid.localdomain>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<9137c096-eed0-46b4-a048-f7f2e75295fbn@googlegroups.com> <108uxk52aws2r.1vhn4o5ffl8cn$.dlg@40tude.net> <1h01audmytjqr.3nlrwt3e3eyj$.dlg@40tude.net> <m3h72kknaz.fsf@intrepid.localdomain> <wu7yswwoetkm$.17fo18l60vjt5.dlg@40tude.net> <m3y1vtyyeq.fsf@intrepid.localdomain> <16jfjbcx9bpkt$.agbjl81nivm7.dlg@40tude.net> <m3edxg2nt8.fsf@intrepid.localdomain> <ddtt0r312est.abzmrt8obfif.dlg@40tude.net> <m3czcxp8dc.fsf@intrepid.localdomain> <17cq9v2hiia5c.5hhfxm97f2y$.dlg@40tude.net> <m3h728e17q.fsf@intrepid.localdomain> <1vmix87l2k510$.1evnm1d4822im.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: Krzysztof Halasa <khc@pm.waw.pl> Newsgroups: pl.misc.telefonia Subject: Re: Połączenie modemów przez VoIP References: <9137c096-eed0-46b4-a048-f7f2e75295fbn@googlegroups.com> <108uxk52aws2r.1vhn4o5ffl8cn$.dlg@40tude.net> <1h01audmytjqr.3nlrwt3e3eyj$.dlg@40tude.net> <m3h72kknaz.fsf@intrepid.localdomain> <wu7yswwoetkm$.17fo18l60vjt5.dlg@40tude.net> <m3y1vtyyeq.fsf@intrepid.localdomain> <16jfjbcx9bpkt$.agbjl81nivm7.dlg@40tude.net> <m3edxg2nt8.fsf@intrepid.localdomain> <ddtt0r312est.abzmrt8obfif.dlg@40tude.net> <m3czcxp8dc.fsf@intrepid.localdomain> <17cq9v2hiia5c.5hhfxm97f2y$.dlg@40tude.net> <m3h728e17q.fsf@intrepid.localdomain> <1vmix87l2k510$.1evnm1d4822im.dlg@40tude.net> Date: Tue, 23 Aug 2022 23:35:12 +0200 Message-ID: <m3k06yve27.fsf@intrepid.localdomain> Cancel-Lock: sha1:W6nMuH+sOqQYPbFcJYs7mZdG7Ao= MIME-Version: 1.0 Lines: 89 Organization: Telekomunikacja Polska NNTP-Posting-Host: 195.187.100.13 X-Trace: 1661290515 unt-rea-b-01.news.neostrada.pl 551 195.187.100.13:38610 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 5261 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit