[comp.dcom.modems] MNP classes

Dickson@his-phoenix-multics.arpa.UUCP (03/03/87)

I was looking through the March issue of Byte today, specifically
looking for prices of modems which supported MNP. I only found it
advertised in two spots, but one was class 3 MNP while the other was
class 4. Can somebody describe what the differences are?

Also, in one of the advertisements, it states that MNP is in public
domain. Can someone tell me how I can go about getting a copy of the
description of the protocol?

Thanks in advance for any help.

          Paul Dickson
          Dickson%pco at BCO-Multics.ARPA

long@SH.CS.NET.UUCP (03/07/87)

To quote Microcom glossies:

Class 4: 
--------
Two new techniques found in our new Class 4 modems result in increased
throughput over current MNP Class 3 modems.

First, Adaptive Packet Assembly constantly monitors phone line
conditions for noise and interference.  It then automatically adjusts
data packet size, continually optimizing the packet size relative to
the number of retransmissions caused by noisy lines.  This process is
totally transparent to the user.

Second, as part of our continuing refinement of MNP, Microcom software
engineers have further optimized data throughput by minimizing
protocol overhead.

These two new techniques result in 10-15% increased throughput over
current Class 3 Modems.

Class 4 Modems include the AX/1200 and AX/2400 modems.


Class 5:
--------
MNP Class 5 products include the AX/2400c modem.

Microcom Class 5 products come with all of the advantages of Class 4
modems plus a new compression technique that encodes data, effectively
allowing it to be transmitted at speeds in excess of 4800bps.

Of course, when not in compression mode, the AX/2400c is compatible
with 2400 and 1200 bps modems.

Class 6:
--------
MNP Class 6 products include the AX/9612c and AX/9624c modems.

These products have everything Class 4 and 5 have plus two new
advantages that result in significantly greater throughput and maximum
flexibility.

Statistical Duplexing (TM) allows Class 6 modems to adjust line
bandwidth and data traffic flow automatically to achieve maximum
throughput.  Not only are these modems the first to perform at 9600bps
over normal dial lines, they can also reach error-free transmissions
speeds as high as 19,200bps.

Universal Link Negotiation (TM) permits Class 6 modems to connect with
most popular dial-up modems -- and then negotiate up or down to the
highest mutually acceptable speed.  This gives MNP Class 6 modems
maximum compatibility and flexibility, which achieving the greatest
possible data transfer speed.


MNP Availability (from Microcom Distributer News, Volume II, 12/84)
-------------------------------------------------------------------
"Vendors may license the protocol for a one-time fee of $2500."
(I think this was at a time when only up to Class 3 was available).


For more info about MNP, write:
-------------------------------
        Microcom, Inc. 
        1400A Providence Highway
        Norwood, MA   02062
        (617) 762-9310
        

(My only connection with Microcom is that we've used their modems.)

Hope this helps,
Dan Long
CSNET

SIMON1@HBUNOS.BITNET (Simon Shickman) (03/08/87)

MNP is Microcom Networking Protocol.
When an MNP communications link is being established, the two MNP
implementations will negotiate to operate at the highest mutually supported
class of MNP service.

I think that only MNP class 1,2 and 3 are in public domain.

The following performance comparison description is from MICROCOM.

CLASS 1

This is the first level of MNP performance. MNP Class 1 uses an asynchronous
byte-oriented half-duplex method of exchanging data. MNP Class 1
implementations make minimum demands on processor speeds and memory storage.
MNP Class 1 makes it possible for devices with small hardware configurations
to communicate error free.
The protocol efficiency of a Class 1 implementation is about 70%.

CLASS 2

MNP Class 2 uses asynchronous byte-oriented full-duplex data exchange.
Almost all microprocessor based hardware is capable of supporting MNP
Class 2 performance.
The protocol efficiency of a Class 2 implementation is about 84%.

CLASS 3

MNP Class 3 uses synchronous bit-oriented full-duplex data exchange.
The synchronous bit-oriented data format is inherently more efficient
than the asynchronous byte-oriented data format.
The protocol efficiency of a Class 3 implementation is about 108%.

CLASS 4

MNP Class 4 introduces two new concepts, Adaptive Packet Assembly(tm)
and Data Phase Optimization(tm). During data transfer, MNP monitors the
reliability of the transmission medium. If the data channel is relatively
error-free, MNP assembles larger data packets to increase throughput.
If the data channel is introducing many errors, then MNP assembles
smaller data packets to transmit.
Data Phase Optimization provides a method for eliminating some of the
administrative information.
The protocol efficiency of a Class 4 implementation is about 120%.

CLASS 5

MNP Class 5 introduces Data Compression as a new feature to MNP Class 4
service. MNP Data Compression uses a real-time adaptive algorithm to
compress data.

CLASS 6

MNP Class 6 introduces the new features Universal Link Negotiation(tm) and
Statistical Duplexing(tm) to MNP Class 5 service.
Universal Link Negotiation allows MNP to unify non-compatible modem technology
into the same MNP error-correcting modem.
Universal Link Negotiation allows MNP modems to begin operations at a common
slower speed and negotiate the use of an alternate high speed modulation
technique. (start with 2400 bps V.22 bis and then shift to 9600 bps V.29)
In the case where the high-speed carrier technology uses half-duplex modulation
MNP Class 6 provides Statistical Duplexing. The Statistical Duplexing
algorithm monitors the user data traffic pattern to dynamically allocate
utilization of the half-duplex modulation to deliver full-duplex service.