Я хочу знати в операційній системі 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, він прослуховує лише на порту 445 TCP.
І цей сайт 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