it strikes me that one of the main moans about RS232
was that there
were straight cables and null-modem cables and this confused people.
If it had been agereed that all 'hosts' -- that is computers -- would
be wired as DTEs, and all 'slaves' -- modems, printers, etc -- would
be wired as DCEs, there would bne no problem.
Well, that was pretty much the idea, as I understand it.
But, as you say,
The problem arrose because you could link
'hosts' (computers)
directly togther with RS232.
And that's what a null modem is for. Conceptually, it's two
back-to-back modems, implemented by non-straight-through wiring in the
cable (or connector or whatever).
Twisted-pair Ethernet appears to have learned nothing from the
serial-line confusion; it went with two different wirings (`host' and
`hub') and thus repeated the straight-vs-crossover cable issue in a new
field. It would have made so much more sense, even more than for
RS-232, for everything to have the same wiring, so there's only one
kind of cable involved. Instead, we had two kinds of cables for a long
time, and even now we have special hardware capabilities (called
"auto-X" or "auto-MDI") to compensate for the whole mess.
RS-232 can, to a degree, be excused by its vintage; when it was
developed, the zeitgeist was much more heavily into the DTE/DCE
dichotomy than now. Twisted-pair Ethernet had much less excuse.
USB seems to avoid this my simply making it impossible
to direclty
link 2 hosts. I ds not see that as an improvement!.
Agreed! Totally agreed.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B