home *** CD-ROM | disk | FTP | other *** search
/ CD Loisirs 26 / CDL26.iso / PLANETPC / WIN311 / ELEMENTS / TWSK20B / INSTALL.TXT < prev    next >
Text File  |  1994-10-26  |  52KB  |  1,011 lines

  1.  
  2.  
  3.  
  4. TRUMPET WINSOCK 
  5.  
  6. Version 2.0
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. By Peter R. Tattam
  16.  
  17. Managed by Trumpet Software International Pty Ltd.
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. Copyright (C) 1993,1994 by Peter R. Tattam
  28.  
  29. All Rights Reserved
  30.  
  31.  
  32.  
  33.  
  34.  
  35. INTRODUCTION
  36.  
  37. Thank you for using the Trumpet Winsock.  It is through the kind support of many users out there that quality networking software has been available at affordable prices to the Internet community. The Trumpet Winsock is a Windows Sockets 1.1 compatible TCP/IP stack that provides a standard networking layer for many Windows(tm) networking applications to use, and has itself been a major vehicle in achieving widespread use of Windows Sockets 1.1.  
  38.  
  39. The product is released as  shareware, and as such you are permitted to evaluate it for 30 days.  If you are satisfied with its usefulness, a registration form is provided which you should fill out and send to Trumpet Software International.  A registration fee is requested to maintain the development and support of this software.  Suitable arrangements have been made for site licenses, and details can be found in a later section.
  40.  
  41. DISCLAIMER & COPYRIGHT
  42.  
  43. These programs are Copyright (C) 1991-1994 by Peter R. Tattam,
  44. All Rights Reserved.
  45.  
  46. They are provided as shareware with the following limitations:
  47.  
  48. These programs are shareware and are not to be resold or distributed for sale with other programs which are for sale.  There is no warranty or claim of fitness or reliability. The programs are distributed AS IS, and as such neither the author, nor Trumpet Software shall be held liable for any loss of data, down time, loss of revenue or any other direct or indirect damage or claims caused by these programs.
  49.  
  50. INSTALLING THE TRUMPET WINSOCK.
  51.  
  52. The Trumpet Winsock will only run on your PC under the following conditions. You must have either a packet driver available for use by network programs, or if you wish to use SLIP, a free comms port.  Additionally, packet drivers can only be used reliably under enhanced mode using WINPKT.  Standard mode can be used, but care must be taken to avoid system crashes.  NDIS and ODI can be used via packet driver shims, but their use is not supported.  PKTMUX may also be used instead of WINPKT, and must be version 1.2c or later, but again its use is not supported.
  53.  
  54. If you already have some kind of TCP/IP networking package installed, it is most likely that the Trumpet Winsock will not run and you will have to massage your system configuration to install the Trumpet Winsock, possibly even to the extent of uninstalling that networking package.  Alternatively, there may be a Winsock available for your package in which case the Trumpet Winsock will not be required. 
  55.  
  56. USING TRUMPET WINSOCK OVER INTERNAL SLIP/PPP
  57.  
  58. SLIP is a simple protocol which allows an Async serial connection to send Internet Protocol (IP).  You usually need to have access to a server which can understand SLIP.  SLIP is usually accessed via a phone line, and with the advent of high speed modems, TCP/IP is a reality over a dial-up connection.
  59.  
  60. PPP (Point to Point Protocol) is a protocol that is more complicated than SLIP, which offers error correction and is more reliable than SLIP.
  61.  
  62. The Trumpet Winsock has facilities for managing a SLIP connection as well as the ability to use dialling scripts for logging in and out of your SLIP server.
  63.  
  64. INSTALLING THE WINSOCK FOR USE OVER INTERNAL SLIP/PPP
  65.  
  66. Before you do anything, copy the files winsock.dll, tcpman.exe, hosts, services and protocol to a suitable directory.
  67.  
  68.   eg. c:\trumpet
  69.  
  70. the essential files are:
  71.  
  72. winsock.dll    the guts of  the TCP/IP driver
  73.  
  74. tcpman.exe    controlling program for the Winsock
  75.  
  76. sendreg.exe    registration program
  77.  
  78. hosts    list of host names
  79.  
  80. services    list of Internet services
  81.  
  82. protocol    list of Internet protocols
  83.  
  84. Modify the path line in your autoexec.bat to contain a reference to that
  85. directory.
  86.  
  87.   eg. path c:\dos;c:\windows;c:\trumpet
  88.  
  89. Make sure it is active by rebooting your computer or by executing autoexec.bat again.
  90.  
  91. Now you are ready to start windows.  Start it up!!
  92.  
  93. From windows, start up tcpman by selecting File/Run from the file manager, then type "tcpman".  If this fails, the path is probably not set up correctly, so fix it. Later, you can set up tcpman as an icon so it can be started directly.
  94.  
  95. Assuming you are a first time user, a setup screen will appear giving you a number of options to fill in.  You will need to fill in the following details to enable the TCP package to function.  If you are unclear on any of them, try to seek some help from qualified Internet support staff - it will save you a lot of time.
  96.  
  97. Firstly, click on Internal SLIP or Internal PPP.  Some of the parameters will be greyed and others ungreyed.
  98.  
  99. IP address    your Internet IP address or "bootp" in lower case only. Only use bootp if your server             supports it, otherwise the winsock will delay for up to 2 minutes and the message             "Unable to perform bootp" will come up.  The winsock will not function should the             bootp fail.
  100.  
  101. Name server    your name server IP address for DNS searches.  You may provide more than one address         by separating the addresses with spaces (IP addresses only).
  102.  
  103. Time server    at present unused - future winsock API's may support this (IP addresses only).
  104.  
  105. Domain suffix    a space separated list of domain suffixes to be used when resolving names in the DNS             system.
  106.  
  107. MTU        Maximum Transmission Unit. Related to TCP MSS... usually TCP MSS + 40                 (Numeric).  For SLIP, we suggest 256 initially.
  108.  
  109. TCP RWIN    TCP Receive Window. It is recommended that this value be roughly 3 to 4 times the             value of TCP MSS (Numeric).  For SLIP, we suggest 848.
  110.  
  111. TCP MSS    TCP Maximum Segment Size, It is recommended that this be a smallish value when             using SLIP - say 512 bytes for SLIP and lower for CSLIP.  CSLIP is able to compress             data more efficiently when it is less than 255 (numeric).  For SLIP, we suggest 212             initially.
  112.  
  113. SLIP port    your comms port number ..1=com1, 2=com2 etc., (numeric).
  114.  
  115. baud rate    the speed you wish to run at  (numeric).  Up to 115200 is supported although speeds             greater than 19200 require suitable hardware.
  116.  
  117. hardware 
  118. handshake    recommended if your link supports it.
  119.  
  120. Van Jacobson CSLIP
  121. Compression    if your server will support it. You may also have to adjust MTU, MSS & RWIN to be             suitable.
  122.  
  123. Online Status 
  124. Detection    if your modem will support it, select DCD or DSR on-line status detection.  You will             need to make sure that your modem has a default power on setting of AT&C1 for this to             function.
  125.  
  126.  
  127. The rest of the details should be greyed out and you need not try to fill them in.
  128.  
  129. When you are done, click on <OK> and if all goes well, the Trumpet Winsock will be initialised.  You are now ready to start using the winsock.
  130.  
  131. LOGGING IN TO THE SERVER.
  132.  
  133. You can use either the manual login or the automatic scripting to access your server.  For the time being, choose manual and log into your server with the appropriate commands.  Don't forget to use the <esc> key to get out when you have finished dialling in.  After logging in, you may need to go and set your IP address if it is allocated dynamically.
  134.  
  135. If you wish to use another terminal program to dial in to the server, don't forget to issue AT&D0, or disable DTR dropping when exiting the program, or the connection will be severed when the application closes the comms port.
  136.  
  137. Try out pingw to a well known host IP address to see if all is well.
  138.  
  139. PROBLEMS WITH INTERNAL SLIP
  140.  
  141. Check your baud rates...
  142.  
  143. If using hardware hand shaking with an external modem, make sure the cable is correctly wired.
  144.  
  145. By default, all dialling must be done with 8 bits, no parity.  This may not work for you...  You may need to choose Dialler/Options to select Control Panel parity/word size if you are not using 8 bits, no parity.
  146.  
  147. If all else fails... contact us !!
  148.  
  149. Once you have determined your login sequence, you can set up a login script.  A sample script is provided along with the disk.
  150.  
  151. Many Internet dialup providers will have their own scripts for connecting to their