The information in this article applies to:
SUMMARYThis article contains information describing technical aspects and the usage of the SLIP and PPP line-control protocols with Dial-Up Networking. MORE INFORMATION
Microsoft's Windows 95 implementation of the SLIP and PPP protocols is
based on the standards set forth by the Internet Engineering Task Force
(IETF). These standards are contained in technical documents called
Requests For Comments (RFC) and are widely available on the Internet. By
adhering closely to these standards, connectivity to other SLIP or PPP
servers similarly designed is virtually guaranteed.
The following URL contains the RFC Index, which is constantly updated, and
contains links to all the RFC documents:
http://ds.internic.net/ds/rfc-index.html Serial Line Internet Protocol - SLIPSLIP can be defined as an encapsulation method for transmitting IP packets over a serial connection. From its creation until the present time, the recommended method for implementing SLIP has remained a de facto standard.SpecificationsPacket Framing:
Packet Size:
Other InformationSLIP does not have the ability to transmit more than one network protocol at a time. Its architecture does not provide a method of differentiating between network protocols. TCP/IP is the protocol that is typically used with SLIP, which made it ideal for connecting a remote computer to the Internet using a dial-up SLIP server. However, because TCP/IP is the only network protocol SLIP can carry makes it of limited use in other applications.SLIP also provides no mechanisms for error correction. It relies on the hardware used to make the connection, and the error-correction capabilities of TCP/IP to determine if a packet's information is bad and needs to be resent. There are no compression algorithms built into SLIP. There are variants of SLIP (for example, CSLIP, or Compressed SLIP) that provide some degree of streamlining, but the majority of SLIP connections do not use compression. Point to Point Protocol - PPPPPP can be defined as an encapsulation method for transmitting multiple- protocol datagrams over point-to-point links. It is more robust and versatile than its predecessor, SLIP. PPP provides a data-link layer, the Link Control Protocol (LCP), for setting up, configuring, and monitoring the connection to ensure that the connection remains reliable. In addition, by using Network Control Protocols (NCPs), different network- layer protocols can be used dynamically.SpecificationsPacket Framing:
Link Negotiation:
Other InformationThe most important thing to remember about PPP is that it can support multiple network protocols simultaneously, or any individual protocol by itself. In addition, it provides error correction and compression of a very sophisticated nature. While it has more overhead and additional information, the compression and error control make PPP much faster than SLIP and far more reliable.Using SLIP and PPP with Windows 95Windows 95 automatically supports dialing into servers that allow PPP, RAS, or NRN (NetWare Connect) connections. SLIP support must be installed separately. If you are using the CD-ROM version of Windows 95, you can install SLIP support (along with scripting support) by following these steps:
NOTE: If you do not have the CD-ROM version of Windows 95, see the following articles in the Microsoft Knowledge Base for information about obtaining SLIP support: Q135315 CD-ROM Extras for Microsoft Windows 95 UpgradeWhen you are using SLIP, you are limited to the use of the TCP/IP protocol. In addition, in the Dial-Up Networking connectoid, the Enable Software Compression and Require Encrypted Password options will not be available. These restrictions are limitations of the SLIP protocol, as noted previously. When you are using PPP, you can use the full flexibility of Dial-Up Networking. You can select NetBEUI, IPX/SPX, TCP/IP, or any combination thereof. The compression and password-encryption options are also available. However, if the dial-up server does not support either of these options, they will not be used. The use of these options is negotiated during the second phase of the PPP connection. With the addition of Microsoft Plus! for Windows 95, a computer running Windows 95 can be used as a dial-up server. However, incoming SLIP connections are not supported, as Windows 95 is not designed to route TCP/IP packets. Incoming PPP connections using NetBEUI or IPX/SPX are supported, and offer the remote computer access to the host's resources. If the host computer is connected to a LAN, the remote computer can gain access to network resources, and even be validated by a Microsoft Windows NT or Novell NetWare server. For information about how to obtain RFC documents, please see the following article in the Microsoft Knowledge Base: Q185262 How to Obtain Request for Comments Documents from the Internet
Keywords : dun winplus win95 wincomm |
Last Reviewed: May 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |