jaki port lub porty są używane do udostępniania plików w systemie Windows?

18

Chcę wiedzieć w systemie operacyjnym Windows, jaki jest numer portu dla usługi udostępniania plików? Na przykład skoro znasz numer portu dla usługi HTTP to 80. Więc muszę znać numer portu protokołu udostępniania plików?

Mohammad Reza Rezwani
źródło
Jaka usługa udostępniania plików? Masz na myśli SMB? Najpierw zidentyfikuj protokół, a następnie zobacz tę tabelę: en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
MaQleod
3
Oficjalny artykuł, który może być interesujący: Przydziały portów dla często używanych usług
i31415

Odpowiedzi:

21

Widziałem wszystkie związane z udostępnianiem plików

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

I prawdopodobnie port TCP 135, choć może to mieć coś wspólnego z czymś, co nazywa się „RPC”. [1]

na komputerze z systemem Windows 7 wszyscy słuchają. Niektóre są powiązane z NETBIOS, więc możesz to zrobićstart...\\compname

Ta strona http://ntsecurity.nu/papers/port445/

Jeśli serwer ma włączoną funkcję NBT, nasłuchuje na portach UDP 137, 138 i na portach TCP 139, 445. Jeśli ma wyłączoną funkcję NBT, nasłuchuje tylko na porcie TCP 445.

I ta strona http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm wspomina

„W Windows 2000 / XP / 2003 Microsoft dodał możliwość uruchamiania SMB bezpośrednio przez TCP / IP, bez dodatkowej warstwy NetBT. W tym celu używają portu TCP 445.”

Więc w 2k, XP, 2003 ... i przypuszczam Win 7,8, możliwe jest, aby uruchomić udostępnianie plików tylko na porcie 445, ale trzeba robić start...\\ip zamiaststart..\\compname

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

barlop
źródło
@MaQleod en.wikipedia.org/wiki/Server_Message_Block protokół SMB, strona ta wspomina te porty, które wymieniłem ... i o uwierzytelnianiu.
barlop
Obejmuje niektóre możliwości, ale nie wszystkie. System Windows obsługuje NFS, SMB, FTP, SSH / SCP i wiele innych protokołów udostępniania plików, a uwierzytelnianie tych usług może wymagać czegoś więcej niż tylko AD, takich jak LDAP lub NIS. SMB / AD / Krb z pewnością jest najczęstszym przypadkiem użycia, ale OP nigdy tak naprawdę nie został wyjaśniony.
MaQleod
@MaQleod Termin „udostępnianie plików” jest dość dobrze znany użytkownikom systemu Windows i nie oznacza FTP ani SSH. Jest to opcja w systemie Windows o nazwie „Udostępnianie plików”. Jest z nim związanych wiele wyrażeń, takich jak włączenie udostępniania plików lub włączenie udostępniania plików lub upewnienie się, że zapora sieciowa zezwala na udostępnianie plików. Być może SMB jest jeszcze bardziej technicznym terminem, ale „udostępnianie plików systemu Windows” lub „udostępnianie plików w systemie Windows” jest specyficzne, pod warunkiem, że prawidłowo używają terminologii. Nie wygląda na to, że Win7 ma wbudowany serwer SSH.
barlop
@MaQleod Nie pytał o każdy protokół, nawet nienatywny, że Windows może być uruchomiony, co pozwala na udostępnianie plików. a „udostępnianie plików” to, co system Windows nazywa SMB. Nie jestem nawet pewien, czy / gdzie system Windows nazywa SMB „udostępnianiem plików”, chociaż tak naprawdę jest to SMB. Ale „udostępnianie plików” jest zatem bardzo poprawnym terminem.
barlop
-1

Jeśli przesyłanie plików odbywa się za pośrednictwem FTP - TCP / 21, w przypadku SFTP - TCP / 22

Użytkownik M.
źródło
1
w tym przypadku dosłownie odnosi się do „udostępniania plików w systemie Windows, aka smb / cifs
Journeyman Geek