Windows中文件共享使用哪些端口?


18

我想在Windows操作系统上知道文件共享服务的端口号是多少。例如,您知道HTTP服务的端口号是80。所以我需要知道文件共享协议的端口号吗?


什么文件共享服务?您是指SMB吗?首先确定协议,然后查看此图表:en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
MaQleod 2014年

3
可能感兴趣的官方文章:常用服务的端口分配
and31415 2014年

Answers:


21

我看过所有这些..文件共享相关

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_port_445_in_w2k_xp_2003.htm 提到

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

因此,在2K,XP,2003 ...中,我想Win 7,8,可以仅在端口445上运行文件共享,但是您会这样做,start...\\ip 而不是start..\\compname

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


@MaQleod en.wikipedia.org/wiki/Server_Message_Block SMB协议,该页面提到了我列出的那些端口以及有关身份验证的信息。
barlop 2014年

它涵盖了一些可能性,但不是全部。Windows具有NFS,SMB,FTP,SSH / SCP和许多其他文件共享协议的能力,并且对这些服务的身份验证可能不仅需要AD,例如LDAP或NIS。SMB / AD / Krb当然是最常见的用例,但是OP从未真正弄清楚。
MaQleod 2014年

@MaQleod术语“文件共享”是Windows用户众所周知的,并不表示FTP或SSH。Windows中的一个选项称为“文件共享”。有许多与之相关的表达式,例如打开文件共享,启用文件共享或确保防火墙允许通过文件共享。也许SMB是一个技术性更高的术语,但是“ Windows文件共享”或“ Windows中的文件共享”是特定的,前提是他们正确使用了其术语。Win7似乎没有内置的SSH服务器。
barlop 2014年

@MaQleod他并没有询问Windows可以运行,允许共享文件的所有协议,即使是非本地协议。Windows称之为SMB,即“文件共享”。我什至不确定Windows是否在哪里调用了“文件共享” SMB,尽管确实是SMB。但是“文件共享”因此是一个非常正确的术语。
barlop

-1

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


1
在这种情况下,它的字面意思是“ Windows文件共享,又名smb / cifs
Journeyman Geek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.