In addition to this WWW page, I also highly recommend
reading the following RFCs (very technical) and web pages:
RFC 1334) - PPP Authentication Protocols (PAP/CHAP)
RFC 1570) - PPP Link Control Protocol (LCP)
RFC 1661) - PPP Protocol
RFC 1962) - PPP Compression Control Protocols (CCP)
RFC 1990) - Multi Link PPP negotiation (MLPPP)
MorningStar.Com: They have some great info in there.
Trumpet FAQ: This great shareware PPP package FAQ has some excellent tips.
ADSL - Asmetrical
Digital Subscriber line : Typically 1.5Mb/s to the customer and 384Kb/s to
the remote network (internet) [MAX: Rx: 8.192Mb/s Tx: 640Kb/s]
HDSL - High bit-rate
Digital
Subscriber line : Typically a symmetrical 1.54Mb/s (T1) link [very
common]
VHDSL - Very highspeed
Digital Subcriber Line : Slated towards 60Mb/s [doesn't exist in any
productional enviroment yet]
CAP - Carrierless
Amplitude/Phase Modulation
DMT - Descrete Multitone
Modulation - Theoretical MAX [Rx: 14.9Mb/s Tx: 1.5Mb/s]
QAM - Quadrature
Amplitude/Phase Modulation [Found in most Cablemodems]
ADSL can co-exist
with a POTS (Plain Old Telephone Service) connection! This means you can
have both your normal telephone services *and* ADSL running over the same
wire.
DMT ADSL breaks the connection
into multiple 4Khz sub-channels. By dividing the line into these
increments, ADSL can adaptively reduce the use of specific sub-channels
based upon noise, line impairments, etc.
RADSL (CAP) connections try to
optimize the connection for maximum performance though bandwidth can be
reduced by the carrier for pricing reasons.
But, with the implimentation of ATM as a transport, both network traffic overhead and administration will become an issue.
For more information on the various xDSL technologies (ADSL, RADSL, HDSL, SDSL, VHDSL, etc) and technical info on the differences between CAP and DMT, check out this EXCELLENT URL:

GlobeSpan's WWW site

The ADSL forum and some xDSL vendors:
The
ADSL Forum
TeleChoice
- An EXCELLENT URL for newest ADSL reviews, technology briefs, etc
Alcatel
- Non T1.413 standard DMT "style" modems
GlobeSpan
- CAP "style" modems
Motorola - DMT ANSI-standard modems
Paradyne
- CAP "style" modems
Other ADSL links:
DSL Reports:
This site is an awesome resource for learning more about DSL and researching the various DSL
ISPs in your area. Recommended!
Todd Ogasawara's ADSL page
More ADSL vendors from
the Forum page
>I was wondering, do you have a comprehensive list of modems? I'm looking >for a modem for a friend of mine. Who has the best one? Is the 56K ones worth >it? Which brand? etc/etc/etc.... 56k connections: *ALL* of these connections will depend on a few things:56K connections require that your ISP's modem connections are *fully* digital. These connections can be ISDN BRIs, channelized T1s, or ISDN PRIs but they CANNOT be POTS lines. Most major ISPs have been installing digital lines for some time but most Mom & Pop ISPs are all analog based. So this means that you should put some research in picking a ISP. Check out my notes on picking an ISP for tips, ideas, etc.
Note: Some of the older digital modems out there in units like the Ascend Max400x are NOT capable of supporting 56k connections. The reason for this is that they took the quick route and just converted the digital signal BACK into a analog signal for the modem chipsets since it was easier for their engineers to impliment. If your ISP uses Ascend Max equipment, ask them if they are using the new 12-modem cards. If they aren't, they won't be able to support 56k connections until they replace the cards.
USR's x2 and Rockwell/Lucent's K56 56k technologies aren't compatible right now so until a standard is established, buy a modem that is compatible with your ISP's modems. If you go with USR, the Courier is GREAT but the Sportster is a better unit for the common user. If you want to go with a Rockwell/Lucent 56k unit, buy a modem that uses the Lucent chipset. Picking a modem: There are basically three kinds of modems out there right now: (old Hayes and Telebit (Cisco) chipsets don't count right now)
USR (Sportsters are good, Courier are GREAT (expensive though)) though both units are flash upgradable. [ Sportster, Courier, some USR-based Megahertz PCMCIA cards]
Couriers are excellent with bad lines but they don't always work very well with cheap Rockwell-based modems
USR's x2 56k code has been out and working for some time. I personally setup a 56k server code running on a USR Courier I-Modem. I can connect to it at 48K while a few other uses usually get 44K connections.
Rockwell (most common modem chipset out there) [ Supra, Zoom, Cardinal, Motorola, Boca, etc]
Good connection rates but the connections are prone to hanging up on crappy lines
Their new K56 56k code is coming out very soon but no ones knows how well it will work. As a FYI, Rockwell already recalled many of their initial K56 chipsets since they didn't work to expectations.
Lucent [ If you are aware of which modems out there are based on the ] [ Lucent chipset, I would appreciate a e-mail! ]
Better than Rockwell chipsets for connectivity over bad lines
Lucent implements the K56 56k standard and it sounds like their implementation is better than Rockwell's design.
Check out this e-mail I
received about how the new 56k modem technology works, what is the current state of the public
telephone (POTS) network and how to determine if the 56Kb/s modem
technologies will even be possible for you!
Check out my PPP notes v1.3 to get Linux
simply onto
the net with PAP authentication
Also check out my IP Masq notes v1.05 for
setting Linux up to not only establish PPP session *on-demand* when your
traffic is bound for the Internet but to also let you do full LAN
emulation behind one TCP/IP address (other machines uses the Linux
box's PPP connect for their Internet connection) via IP Masquerading!
Advanced PPP
configs: Is CHAT just not cutting it for you? Want to try multiple
phone numbers? Do you want to use DIALD's? FIFOs? Automatic Mail
exchange? Check out Ed Doolittle's excellent notes on a
optimal configuration.
Serial Port Driver Updates:
So, you don't have a 16550? Its possible to upgrade some serial cards (old ones with the 40-pin UART chip socketed to the card) but any serial ports built into the motherboard or internal modem card cannot be upgraded.
You will also begin to hear about USB:
So what numbers are the best? Follow this rule of thumb from RFC 1144 at the bottom of page 19:
[ MTU = ping time / 10 * bits/s ]
For a 28.8k modem usually gets about 150ms ping times (mileage will
vary) so:
0.150 / 10 * 28800 = 432
A 14.4k modem usually gets about 175ms ping times so:
0.175 / 10 * 14400 = 252
I've found through experimentation that an MTU of 470 is a good performer
for 33.6k Telnet and ftp connections. Mileage will vary with the quality of
your modem, the connection clarity, the alignment of the moons, etc.
The rule of thumb for MSS is 2 to the power of some number MINUS 40 which is LESS than your MTU number. Why the -40? The 40 is the common byte size of the TCP/IP header in every TCP/IP packet.
[ MSS= highest power of 2 minus 40 ]
MSS= 2^8 = 256
= 2^9 = 512 - 40 = 472 (this is the setting I use w/ a MTU of
470. Yes, this doesn't exactly follow
the rule of thumb but it works well.)
The rule of thumb for RWIN is 3 to 4 times the MSS number.
[ RWIN= 3 or 4 * MSS ] (3 for lousy connections / 4 for clean ones)
RWIN= 4 * 256 = 1024
= 4 * 512 = 2048 (for the higher MSS/MTU that I use)
Version 3.11 was their inital release that was
fairly stable and is now their
Sampler package (free working demo). The main problem with the sampler package is
the serial port speed is limited to 19,200 bit/s. Check out this
newsgroup post I found for possibly fixing that to allow for 115.2K serial speeds.
Version 4.6 is Netmanage's new package. Now with
a new interface and over 45 applications in the packages, v4.6 is a awesome
product and is Windows 95 compatible.
PPPMTU=xyz (xyz being the MTU value calculated from above)
The makers of Trumpet have now come out with a 32-bit version of their stack that seems to perform better than Windows 95's included stack and its easier to configure too! Go ahead and check out Trumpet's WWW site for more info.
v3.1 for Windows v3.x computers
OnNet32 for Windows95 machines
In your PCTCP.INI file, make the following changes and/or additions to each section: [kernel] large_packets=7 huge_packets=4 window=8192One note about Pc/TCP: I've never been a massive fan of their FTP and TELNET clients. But since they are Winsock-compatible, you can use a shareware client but get all the performance!!!