Holy cow, I wrote a book!
When you access a resource via a
the Windows network redirector
keeps the virtual circuit open for a while even after you close
This is done to take advantage of locality:
If you access a network resource once,
you're probably going to access it again in a short time,
so the redirector leaves the connection open for a little bit,
on the off chance that you're going to use it again.
For example, if copying a bunch of files from a server via a UNC,
once one file copy is complete, the next one is going to start
very shortly thereafter.
If there is no activity on a connection for a while,
then the redirector decides,
"Okay, well, I guess that's all there is for that"
and closes the connection.
default duration for this "UNC grace period" is ten minutes.
You can customize it by setting the KeepConn parameter.
Increasing the value will keep the connection active longer,
which is a greater convenience for the client,
but it also increases the load on the server.