| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | X-Files modem |
Hi Bill, BG> > Two USR Couriers with a 33k6bps connect, probably due to BG> > their unique 256 byte LAPM frames and SREJ (Rockwells only BG> > use 128 byte LAPM frames, but similar cps rates may be BG> > possible with MNP4, which also uses 256 byte frames). IS> Nope, even MNP4 won't take you past about 118% (1700 cps at IS> 14400, 3400 at 28800, so about 3967 cps at 33600). BG> That still doesn't explain the 4000cps which was physically BG> seen here on one particular 1.5Mb file transfer between BG> David's Courier and mine (and which was witnessed by BG> Russell Brooks at the time). Using Binkley? With LAPM? With what file transfer protocol? Terminate with ymodem-g, now I could believe it saying that .. :) IS> No modem that complies with V.34 does anything 'unique' with frame IS> sizes, and most modern modems will respond to a request for IS> larger than default frames. BG> Dunno, when I call Rockwells, most aftecall stats show the BG> frame size as being 128 bytes, and only a handful indicate BG> 256 byte frames or SREJ, so I'm not convinced that this BG> applies to "most" modems just yet. The Courier probably requests, but doesn't demand it. I'm not quite sure of the intricacies of the request/acknowledgement of these (optional) parameters. I seem to recall you could fiddle with options on some Rockwells - you certainly can with V.42bis dictionaries etc. Tell me, do the calls you refer to above have compression enabled or not? (Sometimes V.42bis will negotiate the larger 256 byte frames, I understand). [later .. I put this aside till I had time to look V.42 up ..] "9.2.3 Maximum number of octets in an information field (N401) N401 governs the maximum number of octets that can be carried in the information field of an I frame, an XID frame, a UI frame, or a TEST frame transmitted by an error-correcting entity. The default value of N401 shall be 128 octets for both directions of data transmission. If the default is not satisfactory to the negotiation initiator, then a different value may be negotiated separately for each direction by use of the XID frame. The initiator of the negotiation shall indicate the N401 value it wishes to use for each direction (absence of a value indicates use of the default). The responder to the negotiation indicates the N401 value it wishes to use for each direction. The value chosen by the responder shall be between the value chosen by the initiator and the default value, inclusive, and shall be the value used during the operation of the error-corrected connection (unless overridden by a subsequent negotiation)." Phew. It's all like that .. very precise, but very verbose. It's also all like that, in terms of asking nicely, but being able to knock back requests for various options, like SREJ, 32-bit FCS, etc. IS> LAPM with 256 byte frames is still a percent or so slower than MNP4. BG> Is this due to 32-bit CRC checking? That and a generally slightly shorter MNP block header, as I recall. Even 32-bit CRC is optional, while 'customary'. They're difficult to compare exactly, because the header layouts are different, plus LAPM uses zero-bit insertion for flag transparency, while MNP may use uses DLE escape codes in "start-stop, octet oriented framing mode" or zero-bit insertion in its "bit-oriented framing mode". The MNP4 spec (annex A) is as think as a brick to read, compared even to V.42 proper .. but I'll have a go .. .. half an hour later .. sorry, more research will be needed to make head or tails of the possible header sizes for MNP .. there are just so many options .. LAPM is a lot easier to follow. If you've access to a postscript printer, and ink and paper for 74 pages, freq V42-PS.ZIP (270K) and try figuring it out yourself :) BTW, if you do, make sure V.42bis is enabled, so you might tell me if we get 256-byte frames? IS> SREJ isn't relevant to error-free throughput. BG> True. :) Hard to quantify its effects in operation, too, by definition, but obviously helpful with certain specific types of line impairment patterns. IS> A 48K file will give you about a +/-8% error in recording IS> (ie, +/-300cps!) at one second resolution, at 33600. Even IS> 480K is too small for really definitive throughput figures IS> at that rate (still approx +/-30cps). Quoting transfers of IS> 1Mb or greater starts to make timing artifacts look IS> relatively insignificant. BG> Agreed. In fact, several smaller log entries here (say BG> 50Kb or so) show speeds in excess of 4000cps, but these are BG> obviously inaccurate. Not so with 1500Kb though, where a BG> second or two either way is not likely to make much BG> difference at all to the calculated overall cps rate. Still wondering the name of the program reporting these figures? I did some FTP transfers tonight, of about 250K and 530K files, that reported bytes and times to 1/100 sec .. but when calculated from those times gave 1711 and 1805cps respectively - at 14400/Lapm/Compression! I don't believe it. I zipped up those two zips, squeezing 5% out of the larger, but still .. IS> So close to seeing those (some say) 'magic' extra zeroes, but so far :) BG> Still reckon the 4000cps I saw with Russ was genuine... :) Show me a Binkley log segment - it should be repeatable, no? :) Seriously, you'll recall discussions from V.32bis and then V.fc/V.34 28800 days. Noone ever reported better than 1700/3400cps, not with Zmodem and MNP4, with any accurate recording program. Recall that the maximum _theoretical_ throughput was 1728cps, with NO file transfer protocol overheads (i.e raw continuous transmission with NO transfer protocol blocking / crcs at all). 1728cps at 14400 = 4032cps at 33600. 4000cps at 33600 = 1714cps at 14400. Believe it when I see it .. Cheers, Ian --- MaltEd 1.0.b5* Origin: Magic Puddin' BBS Nimbin 066-89-1843 V.32bis/V.42 (3:626/660) SEEN-BY: 50/99 620/243 623/630 626/660 661 664 666 667 668 711/401 409 410 SEEN-BY: 711/413 430 501 808 809 899 932 934 712/515 713/317 714/906 800/1 @PATH: 626/660 711/401 808 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.