Welche Ports werden für die Dateifreigabe in Windows verwendet?

18

Ich möchte auf dem Windows-Betriebssystem wissen, wie lautet die Portnummer für den Dateifreigabedienst? Wie Sie beispielsweise wissen, ist die Portnummer für den HTTP-Dienst 80. Also muss ich die Portnummer des Dateifreigabeprotokolls kennen?

Mohammad Reza Rezwani
quelle
Welcher Dateifreigabedienst? Beziehen Sie sich auf SMB? Identifizieren Sie zuerst das Protokoll und sehen Sie sich dann diese Tabelle an: en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
MaQleod
3
Offizieller Artikel, der von Interesse sein könnte:
Portzuweisungen

Antworten:

21

Ich habe gesehen, dass all diese ... Dateifreigaben zusammenhängen

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

Und möglicherweise TCP-Port 135, obwohl dies möglicherweise mit etwas zu tun hat, das als "RPC" bezeichnet wird. [1]

Auf einem Windows 7-Computer hören alle zu. Einige beziehen sich auf NETBIOS, so dass Sie dies tun könnenstart...\\compname

Diese Seite http://ntsecurity.nu/papers/port445/

Wenn auf dem Server NBT aktiviert ist, überwacht er die UDP-Ports 137, 138 und die TCP-Ports 139, 445. Wenn NBT deaktiviert ist, überwacht er nur den TCP-Port 445.

Und diese Website http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm erwähnt

"In Windows 2000 / XP / 2003 hat Microsoft die Möglichkeit hinzugefügt, SMB direkt über TCP / IP ohne die zusätzliche NetBT-Schicht auszuführen. Dafür verwenden sie den TCP-Port 445."

So in 2K, XP, 2003 ... und ich nehme an Win 7,8 ist es möglich , die Dateifreigabe auf nur Port 445 Aber Sie würden tun laufen , start...\\ip anstattstart..\\compname

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

barlop
quelle
@MaQleod en.wikipedia.org/wiki/Server_Message_Block SMB - Protokoll, erwähnt , dass diese Ports Seite I aufgeführt .. und zur Authentifizierung.
Barlop
Es werden einige, aber nicht alle Möglichkeiten behandelt. Windows unterstützt NFS, SMB, FTP, SSH / SCP und viele andere File-Sharing-Protokolle. Für die Authentifizierung dieser Dienste ist möglicherweise mehr als nur AD erforderlich, z. B. LDAP oder NIS. SMB / AD / Krb ist sicherlich der häufigste Anwendungsfall, aber OP wurde nie wirklich geklärt.
MaQleod
@MaQleod Der Begriff "Dateifreigabe" ist Benutzern von Windows ziemlich bekannt und bedeutet nicht FTP oder SSH. Es ist eine Option in Windows namens "File Sharing". Es gibt eine Vielzahl von Ausdrücken, die damit verbunden sind, z. B. Aktivieren der Dateifreigabe oder Aktivieren der Dateifreigabe oder Sicherstellen, dass die Firewall die Dateifreigabe zulässt. Vielleicht ist SMB ein noch technischer Begriff, aber "Windows-Dateifreigabe" oder "Dateifreigabe in Windows" ist spezifisch, vorausgesetzt, sie verwenden ihre Terminologie korrekt. Es sieht nicht so aus, als hätte Win7 einen eingebauten SSH-Server.
Barlop
@MaQleod Er fragte nicht nach allen Protokollen, auch nicht nativen, die Windows möglicherweise ausführen kann und die das Teilen von Dateien ermöglichen. und "Dateifreigabe" nennt Windows SMB. Ich bin mir nicht mal sicher, ob / wo Windows "Filesharing" SMB nennt, obwohl es sich tatsächlich um SMB handelt. "File Sharing" ist daher ein sehr korrekter Begriff.
Barlop
-1

Wenn die Dateiübertragung über FTP - TCP / 21 erfolgt, bei SFTP - TCP / 22

Benutzer M
quelle
1
In diesem Fall bezieht es sich wörtlich auf "Windows-Dateifreigabe, auch bekannt als smb / cifs
Journeyman Geek