Why can't Win95 "negotiate a compatible set of network
protocols"?
We have observed that a small number of Win95 users seem to have
occasional problems connecting. The symptom is that Windows 95 will
dial the number, successfully login and then immediately fail during
the PPP negotiation phase with a message similar to: "Dial up
networking could not negotiate a compatible set of network protocols
you specified in the server type setting". Often rebooting the
computer can clear the problem. Sometimes doing nothing but waiting a
few minutes and then redialing will cause the problem to disappear.
For some users, they must remove and then add back the
"TCP/IP" networking protocol to clear the problem.
The primary difficulty is related to the
NetBEUI, IPX/SPX, and TCP/IP protocols used by default for a
Dial-Up Networking "connectoid". (Hey, we don't name these
things... "connectoid" is Microsoft's name for the Dialup
Networking configuration).
For use with ISPs, nothing should be
bound to the Dial-Up Networking Adapter but the standard Internet
TCP/IP protocol. Something occassionally causees Win95 to bind
other protocols to the adapter as well. This is normally harmless and
the only effect is to slow down the login process as Windows has to
timeout on the unsupported protocols. Occassionally this
process fails and the error message "Dial up networking could not
negotiate a compatible set of network protocols you specified in the
server type setting" error appears.
We are not sure what causes the normal timeout process to fail. Our
guess is that variable timing delays (called 'race' conditions)
introduced by a particular computer comfiguration, modem type,
connection data rate, telephone line quality and load on our
communications servers can all play a part.