nosferatu,
To answer your questions exactly,
The protocols don't communicate.
SMB shares aren't available over HTTP (unless someone has created an HTTP server that can serve up smb shares).
SMB is not transformed into a URL, in some implementations it is actually the other way around. The...