home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / winsock / tropitcp / tropic.txt < prev    next >
Encoding:
Text File  |  1995-05-19  |  11.4 KB  |  323 lines

  1.  
  2.  
  3.                             Tropic  TCP/IP
  4.                              version 1.1a
  5.  
  6.                         TCP/IP  protocol stack
  7.                       for Microsoft  Windows 3.1
  8.  
  9.                           September 20, 1994
  10.  
  11.  
  12.  
  13.  
  14.  
  15. DISCLAIMER:
  16.  
  17. THESE PROGRAMS ARE SHAREWARE AND ARE NOT TO BE RESOLD OR DISTRIBUTED
  18. FOR SALE WITH OTHER PROGRAMS WHICH ARE FOR SALE. THE SOFTWARE IS
  19. PROVIDED AS-IS. THE AUTHORS AND TROPIC SOFTWARE DISCLAIMS ALL
  20. WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  21. IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  22. PURPOSE. NO LIABILITY IS ASSUMED FOR DAMAGES, DIRECT OR
  23. CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF THIS SOFTWARE.
  24.  
  25.  
  26. ⌐ Copyright 1993-94 by Tropic Software.
  27.  
  28.  
  29. All trademarks appearing in this document are property of their
  30. respective owners.
  31.  
  32.  
  33.  
  34.  
  35. Introduction
  36.  
  37. TCP/IP is a generic name that has been used to designate a series of
  38. standard communication protocols to interconnect computers. TCP/IP
  39. was, in its beginning, primarily available for computers running UNIX
  40. operating system. Nowadays TCP/IP has gained enormous popularity and
  41. is available for a great variety of machines ranging from small
  42. personal computers to big mainframes. It has become a de facto open
  43. industry protocol standard allowing the interconnection of machines
  44. from different vendors with different operating system to
  45. intercommunicate in a standard, transparent way. Tropic TCP/IP is a
  46. program that provides the TCP/IP protocol for the Windows 3.1
  47. environment. With Tropic TCP/IP you have all the power of an open
  48. protocol allowing your computer the ability to run many applications
  49. before only available for big machines. Tropic TCP/IP also
  50. implements the Winsock 1.1 API. This is a standard interface for
  51. accessing network services. With Tropic TCP/IP, your computer is able
  52. to run any application written in conformance with Winsock 1.1
  53. specifications. Examples of applications are:
  54.  
  55. ╖ Mail programs
  56.  
  57. ╖ File Transfer programs
  58.  
  59. ╖ Remote printing programs
  60.  
  61. Features
  62.  
  63. The Tropic TCP/IP offers you the following characteristics:
  64.  
  65. ╖ Implemented as a DLL: the program is written for Windows operating
  66.   system in contrast with being written for DOS. This means that it
  67.   runs under Windows protected mode and does not use memory in the
  68.   low 1Mb physical address space.
  69.  
  70. ╖ Winsock 1.1 API: any program compliant with this API should run
  71.   with Tropic TCP/IP.
  72.  
  73. ╖ Support for multiple interfaces: you may configure several hardware
  74.   interfaces to be used by Tropic TCP/IP.
  75.  
  76. Using Tropic TCP/IP
  77.  
  78. Tropic TCP/IP is used as a base (known as TCP/IP stack) for many
  79. different types of application. To know if a given network
  80. application can use Tropic TCP/IP, verify if the application is
  81. Winsock 1.1 compliant. If it is, it can be used with Tropic TCP/IP.
  82. Before running any application you need to start Tropic TCP/IP
  83. program. Note that to correctly start Tropic TCP/IP you must have it
  84. installed and configured as described in the installation and
  85. configuration sections that follows.
  86.  
  87.  
  88. Installation and Configuration of Tropic TCP/IP
  89.  
  90. Before Installing Tropic TCP/IP, make sure you have the minimum
  91. hardware and software requirements as described below.
  92.  
  93. ╖ Hardware Requirements
  94.  
  95.   ╖ 386 or later IBM PC or compatible computer with 1M of free hard
  96.     disk space
  97.  
  98.   ╖ One or more network adapters
  99.  
  100. ╖ Software Requirements
  101.  
  102.   ╖ DOS 5.1 or later version
  103.  
  104.   ╖ Microsoft Windows 3.1 running in Enhanced Mode
  105.  
  106.   ╖ Packet Driver suitable for the network adapter
  107.  
  108.   ╖ Winpkt
  109.  
  110. For a discussion of what are packet drivers and where to get them
  111. see appendix A.
  112.  
  113. After checking the minimum requirements, you can proceed with the
  114. installation of the Tropic TCP/IP files as follows:
  115.  
  116. ╖ If you have downloaded Tropic TCP/IP from the network in compressed
  117.   zip format, first uncompress the file using an unzip program either
  118.   in a diskette or in a temporary subdirectory in your hard disk.
  119.  
  120. ╖ Execute the setup program (it is called setup.exe). When running,
  121.   setup will ask for a directory where to install the files. The
  122.   default is C:\TROPIC. You may specify any directory for installation.
  123.   The Setup program will copy all the necessary files to the specified
  124.   directory and will create a program group for Tropic TCP/IP.
  125.  
  126. ╖ Add the directory you had specified for installation to the PATH
  127. command in your AUTOEXEC.BAT file.
  128.  
  129. To configure Tropic TCP/IP you need first to have the following
  130. information:
  131.  
  132. ╖ Hostname: the name you want your machine to be called.
  133.  
  134. ╖ Domain name: the domain name assigned to your network.
  135.  
  136. ╖ IP Address: the network address assigned to your machine. Notice that
  137.   in a given network, each IP address assigned must be unique.
  138.  
  139. ╖ Network Mask.
  140.  
  141. ╖ Name server: the IP address (if any) of the machines that provides
  142.   name resolution services.
  143.  
  144. ╖ Gateways: if your network is connected to other networks, you need to
  145.   provide the following additional information for each gateway.
  146.  
  147.   ╖ Gateway IP address: the address of the machine in your network that
  148.     is acting as a gateway.
  149.  
  150.   ╖ Destination: the network that may be reached through this gateway.
  151.  
  152.   ╖ Type: the type of the destination. If this gateway is used to connect
  153.     with all network destination, it is of the DEFAULT type.
  154.  
  155. ╖ Packet driver interrupt number.
  156.  
  157.  
  158. Sample configuration session
  159.  
  160. Let's consider that you have gathered the following information
  161. about your machine and network:
  162.  
  163. ╖ You have a NE2000 network adapter card,
  164.   installed at base address 0x300, interrupt 5.
  165.  
  166. ╖ You have got a packet driver for NE2000.
  167.   Also you got the winpkt.com program.
  168.  
  169. ╖ The name of your machine is Amazon
  170.  
  171. ╖ Your IP address is 135.135.5.8
  172.  
  173. ╖ Your domain is tropic.forest.com
  174.  
  175. ╖ Your name server address is 135.135.5.9
  176.  
  177. ╖ Your default gateway is 135.135.5.1
  178.  
  179. First thing to do is to install the packet driver files. You do that
  180. while you are in DOS. Edit your autoexec.bat file and insert the
  181. following lines:
  182.  
  183. ne2000 0x60 5 0x3000
  184. winpkt 0x60
  185.  
  186. The first line installs the packet driver program with the
  187. information you got for your network card. The value 0x60 is the
  188. packet interrupt vector chosen. The second line installs the program
  189. that allows the packet driver to be used in the Windows environment.
  190. The same value of the interrupt vector (0x60) is used to start the
  191. winpkt program.
  192.  
  193. You should now install (if you have not done yet) the Tropic package
  194. using the setup program (see above).
  195.  
  196. Once the installation is complete, run the Tropic custom program and
  197. do the folllowing:
  198.  
  199. ╖ Select config->routes to config your routing information:
  200.   default,0,135.135.5.1,1.
  201.  
  202. ╖ Select config->interfaces to config your interface: 96 (this is
  203.   0x60 in decimal), 135.135.5.8, 255.255.255.0
  204.  
  205. ╖ Select config->nameserver to config your site information: Amazon,
  206.   tropic.forest.com, 135.135.5.9
  207.  
  208. ╖ Select file->exit to exit the customization.
  209.  
  210. After you have customized you can run the main Tropic TCP/IP program.
  211.  
  212.  
  213. Package Contents
  214.  
  215. If you downloaded this program in compressed format, the following
  216. list refers to the files after they are uncompressed. The following
  217. files are included in the distribution package:
  218.  
  219. TROTCP.EXE     The main program
  220. CUSTOM.EXE     The customization program
  221. TROPIC.WRI     this file in windows Write format
  222. TROPIC.TXT     this file in text format
  223. PKTDRVS        Packet driver config file
  224. ROUTES         routing config file
  225. SERVICES       network services description file
  226. RESOLV.CNF     name resolution config file
  227. HOSTS          host name resolution file
  228. PROTOCOL       network protocol description file
  229. BWCC.DLL       Borlandc Custom Control DLL
  230. WINSOCK.DLL    Winsock 1.1 API DLL
  231. WINSOCK.HLP    Winsock 1.1 specification in Windows help format
  232. WINSOCK.H      Winsock 1.1 include file
  233. WINSOCK.LIB    Winsock 1.1 lib
  234.  
  235.  
  236. Troubleshooting
  237.  
  238. If you find any problem, please contact Tropic Software in the
  239. following e-mail address:
  240.  
  241.  e.jucah@ieee.org
  242.  
  243. This does not imply that support is being offered for you. The mainly
  244. purpose of this is for reporting bugs. Anybody whose bug report is
  245. found to be pertinent will be notified of the correction. New
  246. releases will always be made available either trough network
  247. repositories or distribution diskettes.
  248.  
  249. Please feel free to Tell us everything you like or dislike about this
  250. program in order to let us make it better.
  251.  
  252.  
  253. Change Log
  254.  
  255. ╖ V1.1a - shareware version made publicly available.
  256.  
  257.  
  258. Licensing and Registration
  259.  
  260. This software is not free. It is shareware. You are granted the right
  261. to test this software for a period of 30 days. After this you have
  262. to register the product (see registration conditions later in this
  263. document) and, if this applies to you, pay the required registration
  264. fee. You may redistribute this program to other persons as long as
  265. you keep the package complete with all the files that are listed in
  266. the Package Contents section in this document.
  267.  
  268.  
  269. Registration Fee
  270.  
  271. Please contact Tropic Software for registration fee.
  272.  
  273.  
  274. APPENDIX A
  275.  
  276.  What are packet drivers?
  277.  
  278.  Your computer is physically connected to your network generally
  279.  through a network card. This card is responsible for interpreting
  280.  electrical signals and transforming it in a sequence of bytes
  281.  (normally called a frame) to be used by the network software. The way
  282.  the network card interfaces to the network software depends on the
  283.  card maker. Different cards provides different interfaces. To
  284.  simplify the use of different cards by the same network software a
  285.  small piece of code is placed between the card and the network
  286.  software. This makes all cards appear to interface the same way. This
  287.  piece of code is called a driver code. If the common interface is the
  288.  packet interface, the driver is called a packet driver. The way the
  289.  packet driver interface is accessed is through an software interrupt.
  290.  This is a kind of standard way of accessing third party software
  291.  (like the packet driver). The interrupt is identified by a number
  292.  called the interrupt number. Interrupt numbers stay in the range from
  293.  0x00 to 0xff. By definition, packet driver interrupt number may be
  294.  set to anything in the range of 0x60 to 0x7F. There is not a
  295.  predefined interrupt number for packet drivers. This number is
  296.  specified when the driver is installed (execute). Normally, the value
  297.  0x60 is used as the default value to install the packet driver. In
  298.  some machines this interrupt number may be already in use by some
  299.  other program. In this case any other free number (in the allowed
  300.  range) may be used. Most of the available packet drivers were
  301.  written for DOS running in real mode. In order to make them run in
  302.  the windows protected mode it is necessary to have another small
  303.  piece of software besides the packet driver itself. The purpose of
  304.  this additional software is for compatibility with the windows
  305.  environment.
  306.  
  307.  
  308.  Obtaining a packet driver
  309.  
  310.  Chances are that your card maker provide you with a packet driver for
  311.  your card. If this is not your case, you may find packet driver for
  312.  many different types of card in what is called The Crynwr packet
  313.  driver collection. If you have access to internet, you may use FTP to
  314.  get it from the following locations:
  315.  
  316.  ╖ 128.252.135.4  : wuarchive.wustl.edu
  317.  
  318.  ╖ 141.210.10.117 : oak.oakland.edu
  319.  
  320.  ╖ 192.48.96.9    : ftp.uu.net
  321.  
  322.                                 -oo-
  323.