-
Data: 2022-08-26 21:30:53
Temat: Re: Połączenie modemów przez VoIP
Od: "J.F" <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Tue, 23 Aug 2022 23:35:12 +0200, Krzysztof Halasa wrote:
> "J.F" <j...@p...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.
W full duplexie nie ma, ale w half duplexie jest.
I do tego sluzy linia RTS ... czy raczj sluzyla ..
>> 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.
Wow - nazwe zmienili? I numer obwodu?
> 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.
Fajne, ale "in some".
>> 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).
Opoznienie o jeden czy nawet 2 bajty, czyli 100-200us tolerowane.
A dyski byly przerywalne.
> To po prostu nie miało prawa działać,
Tyle, ze działało :-)
> chyba że w systemie, który niczego innego w czasie
> transmisji nie robił.
Czesto na dysk zapisywal :-)
> 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
Moze w jakim linuxie, u mnie zawsze chodzilo na 115200.
Nawet w linuxie.
> 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).
Jak miales jakas dziwną kartę, to oczywiscie tak.
Pamietam takie zagadnienie 16 portow, 9600, ale na 8080.
No i ktos podobnie policzyl, ze to nie ma prawa dzialac na
przerwaniach, wiec przerwanie bylo jedno, co 0.5ms, w przerwaniu
sprawdzane wszytkie porty, zapisywane do buforow ... i dzialalo.
> 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.
Faktycznie, ale jesli mnie skleroza nie myli, to jakis tego typu
problem byl.
A moze ... brak przerwania od TE?
Wpisujesz ostatni bajt, za chwile przjdzie przerwanie THRE,
wtedy juz nie bedzie nic do wyslania ... ale uart ciagle wysyla.
I trzeba sprawdzac, kiedy sie zakonczy.
>> 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.
BYlo takie samo, zanim sie pojawily smartmodemy.
> To działało, bo po prostu handshaking RTS/CTS działał.
IMHO - dzialalo, bo komputery byly szybkie.
Jak widac, cos tam w definicji zmienili, ale czy wszystkie modemy
to respektowały?
J.
Następne wpisy z tego wątku
- 26.08.22 22:22 J.F
- 27.08.22 12:48 Krzysztof Halasa
- 27.08.22 16:43 J.F
- 28.08.22 20:22 Krzysztof Halasa
- 29.08.22 02:58 J.F
- 31.08.22 15:34 Krzysztof Halasa
- 31.08.22 17:44 J.F
- 01.09.22 11:45 Krzysztof Halasa
- 01.09.22 16:45 J.F
- 02.09.22 13:39 Krzysztof Halasa
- 02.09.22 17:55 J.F
- 03.09.22 13:25 Krzysztof Halasa
- 04.09.22 20:00 Piotr C.
- 05.09.22 01:01 Krzysztof Halasa
- 08.09.22 21:26 J.F
Najnowsze wątki z tej grupy
- Hackowanie SS7
- nowe spamerstwo ?
- Przychodzące impulsy telefon nie dzwoni
- Re: Zgody...
- Jak tanio dzwonic do Wielkiej Brytani?
- Chess
- Vitruvian Man - parts 7-11a
- Czas umierać.
- [ot] aplikacja - ameryk. nr. telef + dzwonienie za free do stanow i kanady
- Vectra 'Plan domowy bez limitu'
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Re: Ponownie: androSRAJ i zarządzanie książką teleSRAną z bitMłyna
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Android, export/import książki telefonicznej
- Przeniesienie numeru HaloNet -> INEA
Najnowsze wątki
- 2024-11-14 Dobra zmiana
- 2024-11-14 Czy prezydent może ułaskawić od zadośćuczynienia? [A. Lepper odszkodowania]
- 2024-11-14 Gliwice => Network Systems Administrator (IT Expert) <=
- 2024-11-14 Gliwice => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=