Я хочу знать в операционной системе Windows, каков номер порта для службы обмена файлами? Например, как вы знаете, номер порта для службы HTTP равен 80. Поэтому мне нужно знать номер порта протокола обмена файлами?
Я хочу знать в операционной системе Windows, каков номер порта для службы обмена файлами? Например, как вы знаете, номер порта для службы HTTP равен 80. Поэтому мне нужно знать номер порта протокола обмена файлами?
Ответы:
Я видел все это
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 добавила возможность запуска SMB напрямую через TCP / IP без дополнительного уровня NetBT. Для этого они используют TCP-порт 445.»
Таким образом, в 2K, XP, 2003 ... и я полагаю, что Win 7,8, можно запустить общий доступ к файлам только на порту 445. Но вы будете делать, start...\\ip
а неstart..\\compname
[1] http://www.danielmiessler.com/writing/windowsfilesharing/
Если передача файла через FTP - TCP / 21, в случае SFTP - TCP / 22