2014-06-06 19:58:39 +0000 2014-06-06 19:58:39 +0000
21
21

Windows中的文件共享使用什么端口?

我想知道在windows操作系统上,文件共享服务的端口号是多少?比如你知道HTTP服务的端口号是80,那么我需要知道文件共享协议的端口号是多少?所以我想知道文件共享协议的端口号是多少?

答案 (2)

22
22
22
2014-06-06 20:09:22 +0000

我已经看到了所有这些…文件共享相关的

UDP-137, UDP-138, TCP-139,TCP-445

可能还有TCP 135端口,不过这可能和一些叫做 “RPC "的东西有关。1]

在windows 7的机器上,所有这些都在监听。有些与NETBIOS有关,所以你可以做start...\compname

这个网站 http://ntsecurity.nu/papers/port445/

如果服务器启用了NBT,它在UDP端口137、138和TCP端口139、445上监听。如果服务器禁用了NBT,则只在TCP端口445上监听。

而这个网站 http://www.petri.co.il/whats_port445_in_w2k_xp2003.htm 提到

"在Windows 2000/XP/2003中,微软增加了通过TCP/IP直接运行SMB的可能性,而无需额外的NetBT层。为此,他们使用TCP端口445。”

所以在2K,XP,2003……我想Win 7,8中,可以只在445端口上运行文件共享,但你要做的是start...\ip而不是start..\compname

[1] http://www.danielmiessler.com/writing/windowsfilesharing/

-1
-1
-1
2018-02-23 20:39:42 +0000

如果文件传输是通过FTP - TCP/21,如果是SFTP - TCP/22。