That is done with the netbios/cifs ports 135, 137,138,139, and 445 tcp
and/or udp. I think 137 and 138 tcp are the ports used for "browsing" and
139 or 445 are used for actual file tranfers [445 is used if 139 is
unavailable]. The browser service works behind the scenes to build and
maintain the browse list and the use of a wins server or lmhost files are
needed to browse across subnets. When a user connects to another computer
found either by browsing or unc the other computer asks for his credentials
[logon name/password] unless the guest account is enabled. If the user knows
the logon name/password or is already logged on with them them, as in a
domain environment, then he is granted access if he has proper share/ntfs
permissions, otherwise he is denied access. Once granted access the file
transfer process proceeds if the proper ports are available between the two
computers. See links for more info on ports, etc. --- Steve
http://www.microsoft.com/WINDOWS2000/techinfo/reskit/samplechapters/cnfc/cnf
c_por_simw.asp
http://support.microsoft.com/default.aspx?scid=kb;EN-US;102878