NWLink--Network Numbers, and "Seeing" Netware File (99075)
This article was previously published under Q99075
SUMMARY
This article explains how NWLink determines or assigns network numbers,
and how to tell if NT using SQL Server can "see" a NetWare file server.
NETWORK NUMBERS
When NWLink loads, it sends out a routing information protocol (RIP)
request for a network number to be used for addressing at the IPX level.
NetWare servers respond with a RIP packet containing the network number of
the local network. If there is no RIP response, NWLink uses 0 for the
network number and says the IPX packet is for the local subnet. This is
perfectly OK.
"SEEING" A NETWARE FILE SERVER
The SQL Server for NT supplies a DLL that talks to SPX (and IPX) Windows
sockets. When SQL Server is started with this DLL as the interface to the
transport, it sends out a service advertising protocol (SAP) packet by
means of the IPX interface. The SAP gets picked up by a NetWare file
server and put in the bindery.
The MS-DOS/Windows client SPX netlib can then use standard NetWare API
calls (for example, ScanBinderyObject()) to get a list of servers, which
includes the SQL Server for NT. An SPX session can then be made from the
MS-DOS/Windows client to the SQL Server on NT, which is listening on an
SPX socket.
Modification Type: |
Major |
Last Reviewed: |
2/19/2002 |
Keywords: |
KB99075 |
|