home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / dos_win / lanman / winsock / README.TXT next >
Encoding:
Text File  |  1993-08-10  |  10.0 KB  |  269 lines

  1.  
  2. ********************************************************************  
  3.  
  4.     Windows Sockets Support for Microsoft LAN Manager 2.2 TCP/IP 
  5.  
  6. ********************************************************************  
  7.  
  8.  
  9. This readme provides information on installing and configuring 
  10. Windows Sockets support for Microsoft LAN Manager MS-DOS TCP/IP 
  11. protocol, running on LAN Manager 2.2.
  12.  
  13.  
  14. ====================================================================
  15. A.    Before you begin
  16. ====================================================================
  17.  
  18. These are the files associated with this support:
  19. This file           does/is this
  20. --------------------------------------------------------------------
  21. LMSETUP.EXE           now configures Windows Sockets parameters
  22. SETUP.MSG        supports SETUP
  23. SETUP.INF          tells SETUP where to copy all files 
  24. WINSOCK.DLL        Windows Sockets support 
  25. WSAHDAPP.EXE         Windows Sockets support 
  26. SOCKETS.EXE        Windows Sockets support 
  27. SOCKETS.EX$        SOCKETS.EXE compressed 
  28. TCPTSR.EXE          Updated MS-DOS TCP/IP binary 
  29. TCPTSR.EX$        TCPTSR.EXE compressed
  30. TCPDRV.DOS        Updated MS-DOS TCP/IP binary 
  31. TCPDRV.DO$        TCPDRV.DOS compressed
  32. TCPUTILS.INI        Configuration file for Windows Sockets/DNR
  33. VSOCKETS.386        Windows Sockets support 
  34. VBAPI.386        Windows Sockets support 
  35. DNR.EXE                Domain name resolver driver
  36. PING.EXE        TCP/IP utility
  37. PING.EX$        PING.EXE compressed
  38. RPC16C3.DLL        Microsoft Remote Procedure Call (RPC) support
  39. readme.txt         (this file)
  40.  
  41.  
  42. ====================================================================
  43. B.    Installation:
  44.     Onto LAN Manager 2.2 disks for future client installations
  45. ====================================================================
  46.  
  47. Make backup copies of your older versions of the new files by 
  48. copying them to a temporary directory or a backup disk.  Copy the old 
  49. files from your LAN Manager 2.2 disks.
  50.  
  51. Next, copy the new files onto your LAN Manager 2.2 installation 
  52. disks.  This will allow you to have the new files safe for future 
  53. installs or reinstalls.
  54.  
  55. Copy this file      into this dir           of this disk
  56. --------------------------------------------------------------------
  57. LMSETUP.EXE      \                  LAN MANAGER DOS SETUP 
  58. SETUP.MSG      \                  LAN MANAGER DOS SETUP 
  59. SETUP.INF     \               LAN MANAGER DOS SETUP 
  60. TCPUTILS.INI     \               LAN MANAGER DOS SETUP
  61. WINSOCK.DLL     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  62. WSAHDAPP.EXE     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  63. SOCKETS.EX$     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  64. TCPTSR.EX$     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  65. TCPDRV.DO$     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  66. VSOCKETS.386     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  67. VBAPI.386     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  68. DNR.EXE      \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  69. PING.EX$       \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  70. RPC16C3.DLL     \DRIVERS\PROTOCOL\TCPIP   LAN MANAGER DOS DRIVERS 2
  71.  
  72.  
  73. ====================================================================
  74. C.    Installation and Configuration:
  75.     For existing LAN Manager 2.2 clients
  76. ====================================================================
  77.  
  78. The distribution files should be copied into the directories where 
  79. LAN Manager 2.2 is installed, as described below.  
  80. Your LAN Manager root directory (lanroot) is typically the 
  81. \LANMAN.DOS directory.
  82.  
  83. Copy this file        into this dir      
  84. --------------------------------------------------------------------
  85. LMSETUP.EXE        \<lanroot>
  86. SETUP.MSG        \<lanroot>
  87. SETUP.INF        \<lanroot>
  88. TCPUTILS.INI        \<lanroot>
  89. TCPTSR.EXE          \<lanroot>\DRIVERS\PROTOCOL\TCPIP
  90. TCPDRV.DOS        \<lanroot>\DRIVERS\PROTOCOL\TCPIP
  91. WINSOCK.DLL        \<lanroot>\NETPROG
  92. WSAHDAPP.EXE         \<lanroot>\NETPROG
  93. SOCKETS.EXE        \<lanroot>\NETPROG
  94. VSOCKETS.386        \<lanroot>\NETPROG
  95. VBAPI.386        \<lanroot>\NETPROG
  96. DNR.EXE            \<lanroot>\NETPROG
  97. PING.EXE        \<lanroot>\NETPROG
  98. RPC16C3.DLL        \<lanroot>\NETPROG
  99.  
  100.  
  101. - WINSOCK.DLL does not replace WIN_SOCK.DLL or WSOCKETS.DLL.
  102. - DNR.EXE is necessary only if Domain Name Server hostname 
  103.   resolution is required.
  104.  
  105.  
  106. Once the files are copied, it is necessary to modify your 
  107. TCPUTILS.INI file. DNR and Windows Sockets can be configured using 
  108. the LAN Manager Setup program you just copied, or you can modify 
  109. the .INI file directly. 
  110.  
  111. The following parameters can be configured in the TCPUTILS.INI file:
  112.  
  113. [TCPGLOBAL]
  114.   HOSTNAME: The hostname of the local system (for sockets applications)
  115.   USERNAME: Your username
  116.  
  117. [SOCKETS]
  118.   NUMSOCKETS: Number of sockets allocated at initialization
  119.  
  120. [DNR]
  121.   DOMAIN: The default domain for queries to the DNS
  122.   NAMESERVER0: IP address (space delimited) of the primary DNS server
  123.   NAMESERVER1: IP address (space delimited) of the secondary DNS server
  124.  
  125. (IP addresses *must* be spaced delimited. e.g. 1 2 3 4, *not* 1.2.3.4)
  126.  
  127. An example TCPUTILS.INI file might look like this:
  128.  
  129.  
  130. [tcpglobal]
  131. drivername=GLOBAL$
  132. hostname = rhino
  133. username = msuser
  134.  
  135. [sockets]
  136. drivername=SOCKETS$
  137. bindings=TCPIP_XIF
  138. numsockets=4
  139. numthreads=32
  140. poolsize=3200
  141. maxsendsize=1024
  142.  
  143. [DNR]
  144. drivername=DNR$
  145. bindings=TCPIP_XIF
  146. nameserver0= 131 107 0 1
  147. nameserver1= 131 107 0 2
  148. domain= microsoft.com
  149.     
  150. [telnet]
  151. drivername=TELNET$
  152. bindings=TCPIP_XIF
  153. nsessions=0
  154. max_out_sends=0
  155.  
  156.  
  157. Configure the remaining TCP/IP parameters, as you would generally 
  158. do using the LAN Manager Setup program.
  159.  
  160.  
  161. ====================================================================
  162. D.     Using Windows Sockets on LAN Manager 2.2
  163. ====================================================================
  164.  
  165. To use Windows Sockets, load Sockets (and DNR if you are planning 
  166. to use DNS lookups) with the commands 
  167.     sockets
  168.     dnr
  169. These commands can be typed at the command line or added to the 
  170. AUTOEXEC.BAT file.  If you are using the Windows operating system, 
  171. be sure these commands are executed before the command to start 
  172. Windows. 
  173.  
  174. Windows Sockets applications will dynamically link to Windows 
  175. Sockets when run provided that the files in this update are copied 
  176. to a subdirectory in your named PATH environment variable.
  177.  
  178.  
  179. ====================================================================
  180. E.     Release notes on Windows Sockets
  181. ====================================================================
  182.  
  183. Overview of Windows Sockets
  184. ---------------------------
  185. Microsoft TCP/IP includes support for Windows Sockets on Microsoft Windows 
  186. and Windows for Workgroups workstations. A socket provides an end point to 
  187. a connection; two sockets form a complete path. A socket works as a 
  188. bi-directional pipe for incoming and outgoing data. The Windows Sockets API 
  189. is a networking API tailored for use by programmers using the Microsoft 
  190. Windows operating system. Windows Sockets is a public specification based 
  191. on Berkeley UNIX sockets and aims to:
  192.  
  193. *  Provide a familiar networking API to programmers using the Windows 
  194.    or UNIX operating systems.
  195. *  Offer binary compatibility between heterogeneous Windows-based TCP/IP 
  196.    stack and utilities vendors.
  197. *  Support both connection-oriented and connectionless protocols.
  198.  
  199. If you are running an application that uses Windows Sockets, be sure to 
  200. enable Windows Sockets when you configure Microsoft TCP/IP. If you are 
  201. unsure whether any of your applications use Windows Sockets, refer to the 
  202. documentation included with the applications.
  203.  
  204.  
  205. Setting DNR and Sockets Settings
  206. --------------------------------
  207. If you specify the MS TCP/IP protocol during setup, you will now see an 
  208. additional dialog box after you have used the Advanced button in the 
  209. MS TCP/IP Configuration dialog box. This new dialog box, DNR and Sockets 
  210. Settings, is used only if your MS TCP/IP network has a domain name service 
  211. (DNS) server or if you are using applications which require Windows 
  212. Sockets. If your network has a DNS and you choose to configure the 
  213. Domain Name Resolver (DNR) parameters, the DNR module will be loaded with 
  214. your sockets and Telnet applications to resolve hostname-to-IP address 
  215. mappings. This allows you to specify remote computers by computername 
  216. without knowing specific IP addresses. If you use this dialog box, these 
  217. are the values you will need to supply:
  218.  
  219. Username
  220.   Your username.
  221.  
  222. Hostname
  223.   The computername your workstation will report when using the remote 
  224.   services. The default is your LAN Manager computername.
  225.  
  226. Primary Nameserver IP Address
  227.   The IP address of the DNS server you want the DNR to consult first when 
  228.   resolving computername-to-IP address mappings.
  229.  
  230. Secondary Nameserver IP Address
  231.   The IP address of the DNS server you want the DNR to consult when 
  232.   resolving computername-to-IP address mappings if the request to the 
  233.   primary nameserver fails.
  234.  
  235. Domain Name Suffix
  236.   The suffix appended to any computername for DNS processing. Your network 
  237.   administrator can tell you what to enter here.
  238.  
  239. Enable Windows Sockets
  240.   Mark this checkbox if you want Sockets to be invoked from the 
  241.   AUTOEXEC.BAT file.
  242.  
  243. Number of Sockets
  244.   The maximum number of sockets that can be made available to applications 
  245.   at any one time. The range is 1 to 22 sockets.
  246.  
  247.   Note: Some applications may use more than one socket to provide a service. 
  248.         Consider this when trying to maximize available memory. The total 
  249.         number of sockets and NetBIOS sessions combined must not exceed 22.
  250.  
  251.  
  252. If Microsoft RPC Is Installed
  253. -----------------------------
  254.  
  255. If Microsoft Remote Procedure Call (RPC) is installed on your system, 
  256. you must copy RPC16C3.DLL from the \DRIVERS\PROTOCOL\TCPIP directory of 
  257. the DOS DRIVERS 2 disk to your WINDOWS\SYSTEM directory in order for 
  258. Windows Sockets to work properly with Microsoft TCP/IP.
  259.  
  260.  
  261. ====================================================================
  262. F.     Post installation comments, questions, problems
  263. ====================================================================
  264.  
  265. If you experience any difficulty with the Windows Sockets support, 
  266. please contact Microsoft Product Support through whichever support 
  267. mechanism you have established.
  268.  
  269.