home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / TEXT / INFO / MODEMLEX.ZIP / MODEM.LEX
Encoding:
Text File  |  1991-04-21  |  15.9 KB  |  334 lines

  1.  
  2. Here is version 1.1 of the Lexicon.  I'm rather late posting it this
  3. month -- sorry.  The main changes are the addition of an entry on FAX
  4. using information sent to me by Toby Nixon (though any inaccuracies are
  5. likely due to my paraphrasing), and expanding the entry on ZMODEM and
  6. adding Kermit, as suggested by Eric Gundrum.
  7.  
  8. ,
  9. Eamonn
  10.  
  11. --
  12.  
  13. $Id: lexicon,v 1.1 91/04/11 15:59:04 em Exp $
  14.  
  15. Comp.dcom.modems lexicon, by Eamonn McManus <em@dce.ie>.  Contributions by:
  16.   Charles Bryant <ch@dce.ie>
  17.   Ronald S H Khoo <ronald@robobar.co.uk>
  18.   David Lesher <wb8foz@mthvax.cs.miami.edu>
  19.   Chip Rosenthal <chip@chinacat.unicom.com>
  20.   Colin Plumb <ccplumb@rose.uwaterloo.ca>
  21.   Toby Nixon <tnixon@hayes.uucp>
  22.   Eric Gundrum <gundrum@sv.portal.com>
  23.  
  24. This lexicon is intended to provide a basic introduction to terms used in
  25. modem technology.  In the interests of brevity, some technical details and
  26. qualifications are omitted.  Corrections, additions, and suggestions are
  27. welcome; send them to <em@dce.ie>.
  28.  
  29. This document is not copyrighted and may be used freely.
  30.  
  31. Words in angle brackets, like <this>, denote cross-references.  The
  32. following terms are defined or discussed here:
  33.   Asymmetric, asynchronous, AT commands, back channel, baud, Bell
  34.   standards, bps, carrier, CCITT, compression, CTS, DCD, DCE, DSR, DTE,
  35.   DTMF, DTR, EIA232, error correction, external modem, fall back, FAX,
  36.   flow control, four wire, full duplex, half duplex, Hayes, internal
  37.   modem, Kermit, latency, leased line, MNP, modulation, parallel, PEP,
  38.   PTT, RS232, RTS, serial, speed buffering, spoofing, synchronous,
  39.   Trailblazer, turnaround time, uucp, V series, window, XMODEM,
  40.   XON/XOFF, ZMODEM.
  41.  
  42. ---
  43.  
  44. Asymmetric.  Faster in one direction than the other.  The faster direction
  45.   is called the main channel and the slower is the back channel.  See
  46.   <V.23> and <PEP> for examples.  Both of these allow the directions of the
  47.   channels to be exchanged; see <turnaround time>.
  48.  
  49. Asynchronous.  Used of a <serial> connection where each byte is sent
  50.   independently.  The start and end of a byte are indicated by separate bits
  51.   so each byte takes 10 bits to transmit.  See <synchronous>.
  52.  
  53. AT commands.  See <Hayes>.  (Unrelated to the PC/AT.)
  54.  
  55. Back channel.  See <asymmetric>.
  56.  
  57. Baud.  A unit of communication speed, defined as signalling elements per
  58.   second.  Not the same as <bps> since sometimes each signalling element 
  59.   carries several bits.  (There is no such thing as a 9600 baud modem,
  60.   for instance.)  <RS232> terminals always have baud the same as bps.
  61.  
  62. Bell standards.  <Modulation> techniques used in North America.  Bell 103
  63.   is a 300bps standard; Bell 212 is 1200bps.  Not allowed in some European
  64.   countries.  See <V series>.
  65.  
  66. Bps.  Bits per second.  See <baud>.
  67.  
  68. Carrier.  Roughly speaking, the tones a modem sends when it is not sending
  69.   data.  Data are then variations in these tones.  When the remote modem
  70.   stops emitting carrier, the local modem can assume it has hung up, unless
  71.   the local modem is now the sending party in a <half duplex> connection.
  72.  
  73. CCITT.  A French acronym for the International Telegraph and Telephone
  74.   Consultative Committee, which sets standards for telephone communication
  75.   among other things.  Their standards (or `recommendations' as they have
  76.   it) are published every so often in a set of `fascicles', whose colour
  77.   varies with the year.  The current set is the `blue books' published in
  78.   1988.  The standards are copyrighted, so they are not available
  79.   electronically.  You should be able to find them at any good
  80.   engineering library.  See <V series>.
  81.  
  82. Compression.  Reduction of the size of data by exploiting redundancy.  Many
  83.   modern modems incorporate use <MNP5> or <V.42 bis> to compress data
  84.   before they are sent over the phone line.  For this to be effective, the
  85.   modem must be fed data at a higher speed than the phone line speed.
  86.  
  87.   Compression is most useful for interactive sessions in the modem.  If you
  88.   are sending files, compressing them on the computer before sending is
  89.   usually more effective.  In this case, make sure that the modem is not
  90.   also trying to compress, because already-compressed data will become
  91.   bigger if re-compressed.
  92.  
  93.   For compression to work, it is essential that the data are sent over an
  94.   error-free link.  Otherwise the modems could get out of sync and
  95.   hopelessly garble the data.  Since common <error correction> protocols are
  96.   <synchronous>, there is usually a throughput gain there as well.
  97.  
  98.   Manufacturer claims that MNP5 provides a 2:1 reduction in size, or that
  99.   V.42 bis provides 4:1, should be taken with a grain of salt.  They are
  100.   only true for suitable data.  See <MNP5> and <V.42 bis>.
  101.  
  102. CTS.  Clear to send.  A signal from <DCE> to <DTE>.  Typically used for
  103.   <flow control>.
  104.  
  105. DCD.  Data carrier detect.  A signal from <DCE> to <DTE>, indicating that a
  106.   <carrier> tone is being heard from the remote modem.  See <DSR>.
  107.  
  108. DCE.  Data circuit-terminating equipment.  Whatever is connected to a phone
  109.   line.  Effectively, a modem.
  110.  
  111. DSR.  Data set ready.  A signal from <DCE> to <DTE>, indicating that a
  112.   connection is in progress.  For <half duplex> connections, DSR will be on
  113.   during the entire session, while <DCD> will be on only when the modem is
  114.   receiving.
  115.  
  116. DTE.  Data terminal equipment.  The computer or terminal that talks to a
  117.   modem locally.
  118.  
  119. DTMF.  Dual tone multiple frequency.  The standard method for tone dialling.
  120.  
  121. DTR.  Data terminal ready.  A signal from <DTE> to <DCE>.  Sometimes used
  122.   for <flow control>, though <RTS> is more usual nowadays.  Typically,
  123.   dropping DTR will cause the modem to hang up.
  124.  
  125. EIA232.  See <RS232>.
  126.  
  127. Error correction.  Communication between the modems to ensure that the data
  128.   sent by one end are the same as those received by the other, even in the
  129.   presence of noise on the line.  Typically this is done by adding
  130.   checksums to the data.  If the received data don't match their checksum
  131.   the receiving modem asks for them to be sent again.
  132.  
  133.   Like <compression>, error correction in the modem is most useful for
  134.   interactive use.  When sending files, it is generally best to let the
  135.   computers at each end do the correction, using a protocol like <Kermit>
  136.   or <uucp>.  However, the ability of <MNP4> and <V.42> to send data
  137.   <synchronously> may make it worthwhile to use them.  See also <spoofing>.
  138.  
  139. External modem.  See <internal modem>.
  140.  
  141. Fall back.  The ability of a modem to operate at a lower speed than its
  142.   maximum, used either for compatibility with a different type of modem
  143.   (e.g. <V.22 bis> can fall back to <V.22>) or to reduce the number of
  144.   errors over a link that cannot carry the fastest speed.
  145.  
  146. FAX.  Discussions on FAX should usually be in the newsgroup comp.dcom.fax.
  147.   This entry names some of the standards used by Group 3 FAX.  Parameter
  148.   negotiation and session control are done using <V.23>; the formats are
  149.   defined by T.3.  Images are sent using <V.27 ter> and <V.29>; the format
  150.   is defined by T.4.  The new <V.17> standard may be available in recent
  151.   machines.  FAX transmission is <half duplex>.
  152.  
  153. Flow control.  Ensuring that a unit, whether modem or computer, is not
  154.   supplied with more data than it can cope with.  The unit must have some
  155.   way to signal to the data source to stop sending.  Ideally, every unit on
  156.   the communication path should have a way to manage flow control with its
  157.   peers; otherwise if available buffer space is exceeded some data may be
  158.   lost.
  159.  
  160.   Between <DTE> and <DCE> the possibilities are <RTS>/<CTS> and <XON/XOFF>.
  161.   Between two <DCE>s <XON/XOFF> is the only possibility.  However, if a
  162.   protocol such as <MNP> is being run between the modems, this will
  163.   contain provision for flow control.  If you can guarantee that the <DTE>s
  164.   will always be able to accept data, you should not need flow control
  165.   between the <DCE>s.
  166.  
  167. Four wire.  A <leased line> with separate connections for transmitting data
  168.   in each direction.
  169.  
  170. Full duplex.  Able to send data in both directions at once.
  171.  
  172. Half duplex.  Able to send data in only one direction at a time.  Some
  173.   protocol is usually used to switch the direction as needed.
  174.  
  175. Hayes.  Modem manufacturer.  The `Hayes command set' is supported by most
  176.   modern modems.  Hayes commands look like ATD1234 (dial 1234) or ATA
  177.   (answer the phone).  The commands for simple things like this are fairly
  178.   standard, but more complex things tend to be manufacturer-specific.  A
  179.   <CCITT> standard for Hayes commands is in preparation.
  180.  
  181. Internal modem.  A modem card that slots into your computer, as opposed to
  182.   an external modem, which is a separate unit.  Internal modems are usually
  183.   cheaper but they have some disadvantages.  An external modem can be used
  184.   with any computer; it will have diagnostic lights to see what is going
  185.   on; and it means the phone line is further from your PC and so less likely
  186.   to conduct lightning strikes into it.
  187.  
  188. Kermit.  A file-transfer protocol, available for a wide variety of
  189.   machines.  It contains provisions for transferring text and binary files
  190.   over 7- and 8-bit connections.
  191.  
  192. Latency.  The delay between data being sent and being received by the far
  193.   end.  A combination of transmission delays and <modulation> properties.
  194.  
  195. Leased line.  A permanent point-to-point connection rented from the phone
  196.   company.
  197.  
  198. MNP.  Microcom Network Protocols.  A set of modem-to-modem protocols that
  199.   provide <error correction> and <compression>.  The commonly encountered
  200.   ones are these:
  201.  
  202.   MNP2.  <Error correction> using <asynchronous> transmission.
  203.   MNP3.  <Error correction> using <synchronous> transmission between the
  204.     modems (the <DTE> interface is still <asynchronous>).  Since each
  205.     eight-bit byte takes eight rather than ten bits to transmit there is
  206.     scope for a 20% increase in throughput.  Unfortunately the MNP3
  207.     protocol overhead is rather high so this increase is not realised.
  208.   MNP4.  Introduces `data phase optimisation', which improves on the rather
  209.     inefficient protocol design of MNP2 and MNP3.  <Synchronous> MNP4 comes
  210.     closer to achieving the 20% throughput increase mentioned above.
  211.   MNP5.  Simple data compression.  Dynamically arranges for commonly
  212.     occurring characters to be transmitted with fewer bits than rare
  213.     characters.  It takes account of changing character frequencies as it
  214.     runs.  Also encodes long runs of the same character specially.  Typically
  215.     compresses text by 35%; with 20% for MNP4 this reduces data by almost
  216.     50%.
  217.  
  218. Modulation.  Converting a data stream into sounds to be sent down a phone
  219.   line.  The opposite is demodulation.  `Modem' stands for modulator/
  220.   demodulator.
  221.  
  222. Parallel.  Sending several bits at a time, usually 8, each over a separate
  223.   wire.  Some modems have a parallel connection from <DTE> to <DCE>.
  224.  
  225. PEP.  A proprietary <modulation> and <error correction> technique devised
  226.   by Telebit and used in their Trailblazer modems.  It can achieve
  227.   throughput of 9600bps or better, and is reported to be able to sustain
  228.   noisy connections better than <V.32>.  However, it is <asymmetric> a
  229.   with a very slow <back channel> and a long <turnaround time> and
  230.   <latency>.  Protocols with small <windows> work very poorly unless
  231.   <spoofing> is used.  Trailblazers can spoof <uucp>, <Kermit>, and
  232.   <XMODEM>.
  233.  
  234. PTT.  General term for the national organisation(s) in charge of telephone
  235.   and postal communications.
  236.  
  237. RS232.  The usual connection between <DCE> and <DTE>, now properly called
  238.   EIA232.  It allows for 25 signals, most of which are not used on typical
  239.   connections.  The minimum needed signals are ground, TxD (transmit data),
  240.   and RxD (receive data).  Typically modem control lines <DCD> and <DTR>
  241.   and flow control lines <RTS> and <CTS> will also be used.  See <V.24>.
  242.  
  243. RTS.  Request to send.  A signal from <DTE> to <DCE>.  In modern modems,
  244.   this is generally used for <flow control>; when RTS is off the modem will
  245.   not send data to the terminal.  In <half duplex> connections, RTS may
  246.   mean that the <DTE> has data to send, so the <DCE> should stop sending
  247.   to it and assert <CTS>.
  248.  
  249. Serial.  Sending one bit at a time.  Opposite of <parallel>.
  250.  
  251. Speed buffering.  Early modems had very simple hardware which modulated
  252.   data from the terminal directly onto the phone line.  This meant that the
  253.   terminal speed and the line speed had to be the same.  Modern modems
  254.   allow them to be different (speed buffering), but unfortunately the old
  255.   assumption is wired into many communications programs, so modems also
  256.   have to provide the ability to change the terminal speed to the same as
  257.   the line speed when a connection is established.  If the terminal speed
  258.   is faster than the line speed, <flow control> to the terminal will
  259.   usually be needed.
  260.  
  261. Spoofing.  Protocol spoofing is used by Trailblazers (see <PEP>).  The
  262.   modem knows what protocol you are using to transfer files to the far end.
  263.   It pretends to be the remote computer and acknowledges the local data as
  264.   soon as it gets them.  The two Trailblazers then conspire to get the data
  265.   safely to the far end.
  266.  
  267. Synchronous.  Used of a <serial> connection where bytes are sent in a
  268.   continuous stream.  Some sort of protocol is needed to flag the case
  269.   where no bytes are available to be sent.
  270.  
  271. Trailblazer.  See <PEP>.
  272.  
  273. Turnaround time.  The time taken in a <half duplex> or <asymmetric> link to
  274.   reverse the direction of communication.
  275.  
  276. uucp.  Unix-to-Unix copy.  This is the name of a Unix command, but it is
  277.   now also used to refer to the protocols used by it to transfer files
  278.   between Unix machines.  There are a number of such protocols, and the two
  279.   machines choose between the ones supported by each.  Free implementations
  280.   also exist for VMS and MS-DOS.  The newsgroup comp.mail.uucp may be more
  281.   appropriate for discussions.
  282.  
  283. V series.  A set of standards published by the <CCITT> for `Data
  284.   Communication over the Telephone Network'.  The following standards
  285.   describe the important <modulation> techniques:
  286.  
  287.   V.17: 14400bps <half duplex> with <fall back> to 12000bps, 9600bps and
  288.     7200bps.
  289.   V.21: 300bps.
  290.   V.22: 1200bps, with <fall back> to 600bps.
  291.   V.22 bis: 2400bps, with <fall back> to V.22.
  292.   V.23: 1200bps with 75bps <back channel>, with <fall back> to 600bps/75bps.
  293.   V.27 ter: 4800bps with <fall back> to 2400bps, used by <FAX>.
  294.   V.29: 9600bps <half duplex> or <four wire> (used by <FAX>) with <fall back>
  295.     to 7200bps and 4800bps.
  296.   V.32: 9600bps with <fall back> to 4800bps.
  297.   V.32 bis: 14400bps with <fall back> to 12000bps, 9600bps, 7200bps and
  298.     4800 bps.
  299.  
  300.   Other standards you may encounter:
  301.  
  302.   V.24: connection between <DCE> and <DTE>.  Effectively the same as
  303.     <RS232>, though V.24 only specifies the meaning of the signals, not
  304.     the connector nor the voltages used.
  305.   V.25 bis: a cryptic command language for modems.
  306.   V.42: <error correction> with <asynchronous> to <synchronous> conversion.
  307.   V.42 bis: data <compression> using a Lempel-Ziv related technique, which
  308.     detects frequently occurring character strings and replaces them with
  309.     tokens.  This is similar to Unix compress.  Typical compression for
  310.     text is 50% or better; with nearly 20% gain from <synchronous>
  311.     conversion this gives reduces transmission time by almost 60%.
  312.  
  313. Window.  Most protocols divide the data to be sent into `packets'.
  314.   To eliminate delays several packets may be sent before any one is
  315.   acknowledged.  If this is allowed by a protocol, the window is the
  316.   number of packets that can be sent before an acknowledgement is
  317.   received.
  318.  
  319. XMODEM.  A primitive file-transfer protocol.  It has the property that
  320.   files must be a multiple of 128 bytes long.  It is <half duplex> (has a
  321.   <window> of one packet) so it performs badly on fast modems.
  322.  
  323. XON/XOFF.  A method of <flow control>.  The XOFF character (ASCII 19) is
  324.   sent to stop further characters, and XON (ASCII 17) is sent to resume
  325.   them.  This method is inferior to hardware flow control using <RTS> and
  326.   <CTS>, since it means that XON and XOFF characters cannot be freely used
  327.   in the data.
  328.  
  329. ZMODEM.  A fast file-transfer protocol with <windows>.  It has been
  330.   carefully optimised for a variety of conditions, and has useful features
  331.   such as the ability to resume an aborted transfer where it left off.
  332.  
  333.  
  334.