当我使用以太网局域网时...您可以在局域网上做很多事情,其中之一就是在共享文件后在计算机之间传输文件.....问题是:局域网中文件传输使用哪些端口,Windows 使用哪些服务来执行此过程?我尝试在此链接中搜索 Windows 服务器角色服务 (http://technet.microsoft.com/en-us/library/cc875824.aspx)! . 我找不到相关服务或端口
答案1
这服务器消息块Windows 客户端和服务器使用 SMB 协议来实现其原生文件和打印机共享功能。(当然,还有其他协议,但“传统”的 Windows 文件和打印机共享使用 SMB)。
Windows 2000 之前的 Windows 版本将 SMB 封装在 NetBIOS over TCP (NBT) 协议中,该协议使用 TCP 端口 139。Windows 2000 引入了直接通过 TCP 的 SMB,该协议使用 TCP 端口 445。
SMB 客户端作为“工作站”服务(也称为服务LanManWorkstation
,表明该协议的传承可追溯到旧的 Microsoft LAN Manager 产品)的功能实现。SMB 服务器作为“服务器”服务(LanManServer
)的功能实现。
在有网络的情况下,Windows NT 系列的所有 Windows 版本都会默认安装这些服务(是的,是的 - 从技术上讲,可以在没有这些服务的情况下安装 Windows NT 4.0 及之前的版本,但这也假定您没有安装任何网络适配器)。即使是具有“角色和功能”的 Windows 版本也会默认安装这些服务。