PC Connection to the Internet
AT THE INTERNET NODE...
TCP/IP connection gives any computer (including PC at home) access to
full range of Internet facilities
Shell Access -- text-only interface
Dial in, login to Internet node, work as if sitting at terminal
SLIP/PPP Access -- full graphical interface
Dial in, work as if on Internet node
In order to get TCP/IP packets from Internet node to your computer,
packets must be encoded in form suitable for transmission
Must be something on Internet node that knows how to divert packets
to/from your computer
SLIP is acronym for Serial Line Interface Protocol
Way to transmit Internet Protocol packets over phone line to/from
remote computer
PPP is acronym for Point-to-Point Protocol
PPP is newer and some think better
PPP supports more compression of packets, error correction, ....
AT THE PC...
Winsock is short for Windows Sockets
Today's most popular Internet applications for Microsoft Windows and
IBM OS/2 are developed according to Winsock standard
Winsock is used as interface between TCP/IP and Windows
Winsock is .DLL (Dynamic Link Library) and runs under Windows 3.x,
Windows for Workgroups, Windows NT, and Windows 95
WINSOCK.DLL is interface to TCP/IP
Winsock-compliant Application (Netscape)
|
WINSOCK.DLL
|
TCP/IP
|
Modem
|
Network and beyond
WINSOCK.DLL acts as "layer" between your Winsock applications and your
TCP/IP stack
Your Winsock applications tell WINSOCK.DLL what to do
WINSOCK.DLL translates these commands to your TCP/IP stack
Your TCP/IP stack passes them on to Internet
Some operating systems include stacks, such as Microsoft Windows 95
and IBM OS/2
For other operating systems, like Microsoft Windows 3.1, you'll need
to add stack
Also, need high speed modem (at least 19.2k)
Trumpet Winsock
One of most popular WINSOCK.DLLs available
Windows 95 includes all 32-bit TCP/IP and Winsock drivers that
you'll need
Includes its own Dial-Up Networking that lets you use SLIP or PPP
MEANWHILE... BACK AT THE INTERNET NODE...
If you're limited to Unix shell account, may still be able to
take advantage of Winsock applications
Several SLIP Emulators are available which "convert" standard
shell accounts into makeshift SLIP accounts
The Internet Adapter (TIA) allows Unix shell users to simulate SLIP
connection over Unix shell account
TIA is installed on Unix host
When you run TIA on your Unix host, you can then run Winsock
applications on your own machine
Still need to install Winsock on your PC
Because TIA users do not have real, unique IP address, applications
that require this will not work
SLiRP is similar to TIA, but is becoming more popular
Most of these things (SLIP/PPP, TIA/SLIrP,
Netscape, telnet, ftp) should be available from Internet service
provider