windows局域网共享是怎样实现的?该怎么处理

windows局域网共享是怎样实现的?
   windows的局域网共享功能相信很多人用过:将本地的一些文件或某个盘符设置成共享,那么跟你同属一个局域网的其他主机就能获得你分享的文件,可以对分享的文件在线浏览,复制,,,如果你分享文件时给了足够的权限的话,其他主机甚至可以修改你分享的文件。在线浏览文件时速度相当快,看视频就跟播放本地文件一样(本人亲测)。当然如果你在分享文件时设置了密码保护的话,其他主机要获得你分享的文件就需要你主机的账号和登录密码,之后也可以完成上述操作!
   我想问一下这是怎么实现的?或者实现原理是什么?如果我想用手机访问电脑上分享的文件(已知手机和电脑处于同一个局域网)该怎么做?求论坛大牛指教!
------解决思路----------------------
你可以查询一下SMB协议