Übersicht über die Dateifreigabe mithilfe des SMB 3-Protokolls in Windows Server (2024)

  • Artikel

Gilt für: Windows Server2022, Windows Server2019, Windows Server2016, Windows Server2012R2, Windows Server2012

In diesem Thema wird das SMB3-Feature in Windows Server2019, Windows Server2016, Windows Server2012R2 und Windows Server2012 beschrieben. Die Beschreibung umfasst praktische Anwendungsmöglichkeiten des Features, die wichtigsten neuen oder aktualisierten Funktionen in dieser Version im Vergleich zu früheren Versionen und die Hardwareanforderungen. SMB ist auch ein Fabricprotokoll, das von SDDC-Lösungen (Software-Defined Data Center) Lösungen wie Direkte Speicherplätze, Speicherreplikat und anderen verwendet wird. Die SMB-Version3.0 wurde mit Windows Server2012 eingeführt und in nachfolgenden Versionen inkrementell verbessert.

Featurebeschreibung

Das Server Message Block-Protokoll (SMB-Protokoll) dient der Freigabe von Netzwerkdateien und ermöglicht es Anwendungen auf einem Computer, Dateien zu lesen und in Dateien zu schreiben sowie Dienste von Serverprogrammen in einem Computernetzwerk anzufordern. Das SMB-Protokoll kann zusätzlich zu den TCP/IP-Protokollen oder anderen Netzwerkprotokollen verwendet werden. Mit dem SMB-Protokoll kann eine Anwendung (oder der Benutzer einer Anwendung) auf Dateien oder andere Ressourcen auf einem Remoteserver zugreifen. Dadurch wird es Anwendungen ermöglicht, Dateien auf dem Remoteserver zu lesen, zu erstellen und zu aktualisieren. SMB kann zudem mit jedem beliebigen Serverprogramm kommunizieren, das für den Empfang einer SMB-Clientanforderung eingerichtet ist. SMB ist ein Fabricprotokoll, das von SDDC-Computingtechnologien (Software-Defined Data Center) wie Direkte Speicherplätze oder Speicherreplikat verwendet wird. Weitere Informationen finden Sie unter Windows Server-SDDC (Software-Defined Data Center).

Praktische Anwendung

In diesem Abschnitt werden ein paar praktische Anwendungen des neuen SMB 3.0-Protokolls vorgestellt.

  • Dateispeicher zur Virtualisierung (Hyper-V™ über SMB) . Hyper-V kann Dateien virtueller Computer über das SMB 3.0-Protokoll in Dateifreigaben speichern. Zu diesen Dateien gehören Konfigurationsdateien, VHD-Dateien (Virtual Hard Disk, virtuelle Festplatte) und Momentaufnahmen. Dies kann sowohl für eigenständige Dateiserver als auch Clusterdateiserver, die Hyper-V zusammen mit Dateifreigabespeicher für den Cluster verwenden, genutzt werden.
  • Microsoft SQL Server über SMB. SQL Server kann Benutzerdatenbankdateien auf SMB-Dateifreigaben speichern. Aktuell wird dies von SQL Server 2008 R2 für eigenständige SQL-Server unterstützt. Zukünftige Versionen von SQL Server werden auch die Unterstützung von gruppierten SQL-Servern und Systemdateibanken beinhalten.
  • Herkömmlicher Speicher für Endbenutzerdaten. Das SMB 3.0-Protokoll bietet Verbesserungen für Information-Worker-Arbeitsauslastungen (oder Clientarbeitsauslastungen). Zu diesen Verbesserungen zählt die Reduzierung der Anwendungslatenz für Benutzer in Filialen, wenn diese Benutzer über ein WAN (Wide Area Network, WAN) auf Daten zugreifen, und der Schutz von Daten vor Lauschangriffen.

Hinweis

Wenn Sie Speicherplatz auf einer SMB-Dateifreigabe einsparen müssen, erwägen Sie die Verwendung der Azure-Dateisynchronisierung mit aktiviertem Cloudtiering. Auf diese Weise können Sie die Dateien, auf die am häufigsten zugegriffen wird, lokal zwischenspeichern und die Dateien, auf die am seltensten zugegriffen wird, in die Cloud verlagern, was lokalen Speicherplatz spart und gleichzeitig die Leistung aufrechterhält. Informationen finden Sie unter Planung für die Bereitstellung einer Azure-Dateisynchronisierung.

Neue und geänderte Funktionalität

In den folgenden Abschnitten werden die Funktionen beschrieben, die in SMB3 und nachfolgenden Updates hinzugefügt wurden.

In Windows Server2019 und Windows10, Version1809 hinzugefügte Funktionen

Feature/FunktionalitätNeu oder aktualisiertZusammenfassung
Möglichkeit zum Ausführen eines Schreibzugriffs auf einen Datenträger für Dateifreigaben, die nicht fortlaufend verfügbar sind„Neu“,Um zusätzliche Sicherheit zu gewährleisten, dass der Schreibvorgang in eine Dateifreigabe den gesamten Software- und Hardwarestapel bis zum physischen Datenträger durchläuft, bevor der Schreibvorgang als abgeschlossen zurückgegeben wird, kannst du das Durchschreiben auf die Dateifreigabe entweder mit dem Befehl NET USE /WRITETHROUGH oder mit dem PowerShell-Cmdlet New-SMBMapping -UseWriteThrough aktivieren. Es gibt eine gewisse Leistungssteigerung bei der Verwendung von Durchschreiben. Weitere Erläuterungen finden Sie im Blogbeitrag Steuern des Durchschreibverhaltens in SMB.

In Windows Server, Version1709 und Windows10, Version1709 hinzugefügte Funktionen

Feature/FunktionalitätNeu oder aktualisiertZusammenfassung
Gastzugriff auf Dateifreigaben ist deaktiviert.„Neu“,Der SMB-Client lässt die folgenden Aktionen nicht mehr zu: Gastkontozugriff auf einen Remoteserver, Fallback auf das Gastkonto, nachdem ungültige Anmeldeinformationen bereitgestellt wurden. Weitere Informationen finden Sie unter Gastzugriff in SMB2 in Windows standardmäßig deaktiviert.
Globale SMB-Zuordnung„Neu“,Ordnet eine SMB-Remotefreigabe einem Laufwerkbuchstaben zu, der für alle Benutzer auf dem lokalen Host (einschließlich Container) zugänglich ist. Dies ist erforderlich, damit Container-E/A auf dem Datenvolume den Remotebereitstellungspunkt durchlaufen kann. Denken Sie daran, dass alle Benutzer auf dem Containerhost auf die Remotefreigabe zugreifen können, wenn globale Zuordnung in SMB für Container verwendet wird. Jede auf dem Containerhost ausgeführte Anwendung besitzt außerdem Zugriff auf die zugeordnete Remotefreigabe. Weitere Informationen finden Sie unter Container Storage Support with Cluster Shared Volumes (CSV), Storage Spaces Direct, SMB Global Mapping.
SMB-Dialektsteuerung„Neu“,Sie können jetzt Registrierungswerte festlegen, um die minimale SMB-Version (Dialekt) und die maximale verwendete SMB-Version zu steuern. Weitere Informationen finden Sie unter Steuern von SMB-Dialekten.

In SMB3.1.1 mit Windows Server2016 und Windows10, Version1607 hinzugefügte Features

Feature/FunktionalitätNeu oder aktualisiertZusammenfassung
SMB-VerschlüsselungAktualisiertDie SMB3.1.1-Verschlüsselung mit AES-GCM (Advanced Encryption Standard-Galois/Counter Mode) ist schneller als SMB-Signaturen oder eine frühere SMB-Verschlüsselung mit AES-CCM.
Verzeichniszwischenspeicherung„Neu“,SMB3.1.1 umfasst Verbesserungen bei der Verzeichniszwischenspeicherung. Windows-Clients können nun erheblich größere Verzeichnisse zwischenspeichern (ungefähr 500.000Einträge). Windows-Clients versuchen, Verzeichnisabfragen mit 1-MB-Puffern durchzuführen, um Roundtrips zu reduzieren und die Leistung zu steigern.
Integrität der Vorauthentifizierung„Neu“,In SMB3.1.1 bietet die Vorauthentifizierungsintegrität verbesserten Schutz vor einem Man-in-the-Middle-Angreifer, der die Verbindungseinrichtung und die Authentifizierungsnachrichten von SMB manipuliert. Weitere Informationen finden Sie unter SMB3.1.1-Vorauthentifizierungsintegrität in Windows10.
SMB-Verschlüsselungsverbesserungen„Neu“,SMB3.1.1 bietet einen Mechanismus zum Aushandeln des Kryptografiealgorithmus pro Verbindung mit Optionen für AES-128-CCM und AES-128-GCM. AES-128-GCM ist die Standardeinstellung für neue Windows-Versionen, während ältere Versionen weiterhin AES-128-CCM verwenden.
Unterstützung für paralleles Clusterupgrade„Neu“,Ermöglicht parallele Clusterupgrades, indem SMB bei der Aktualisierung verschiedene maximale Versionen von SMB für Cluster zu unterstützen scheint. Weitere Informationen zum Zulassen der Kommunikation zwischen SMB und verschiedenen Versionen (Dialekten) des Protokolls finden Sie im Blogbeitrag Steuern von SMB-Dialekten.
Unterstützung von SMB Direct-Clients in Windows10„Neu“,Windows10 Enterprise, Windows10 Education und Windows10 Pro for Workstations enthalten jetzt Unterstützung für SMB Direct-Clients.
Native Unterstützung für FileNormalizedNameInformation-API-Aufrufe„Neu“,Fügt native Unterstützung für das Abfragen des normalisierten Namens einer Datei hinzu. Weitere Informationen finden Sie unter FileNormalizedNameInformation.

Weitere Einzelheiten finden Sie im Blogbeitrag Neuerungen in SMB3.1.1 in Windows Server2016 Technical Preview2.

In SMB3.02 mit Windows Server2012R2 und Windows8.1 hinzugefügte Funktionen

Feature/FunktionalitätNeu oder aktualisiertZusammenfassung
Automatischer Neuausgleich der Clients für Dateiserver mit horizontaler Skalierung„Neu“,Verbessert die Skalierbarkeit und Verwaltbarkeit für Dateiserver mit horizontaler Skalierung. SMB-Clientverbindungen werden nach Dateifreigabe (und nicht nach Server) nachverfolgt. Clients werden dann an den Clusterknoten mit dem besten Zugriff auf das von der Dateifreigabe verwendete Volume umgeleitet. Dadurch wird die Effizienz gesteigert, da der Umleitungsdatenverkehr zwischen Dateiserverknoten verringert wird. Clients werden nach der Anfangsverbindung und bei einer Neukonfiguration des Clusterspeichers umgeleitet.
Leistung über WANAktualisiertWindows8.1 und Windows10 bieten verbesserte Unterstützung für CopyFile-SRV_COPYCHUNK über SMB, wenn Sie den Datei-Explorer für Remotekopien von einem Speicherort auf einem Remotecomputer in eine andere Kopie auf demselben Server verwenden. Sie kopieren nur eine kleine Menge von Metadaten über das Netzwerk (1/2KiB pro 16MiB Dateidaten werden übertragen). Dies führt zu einer deutlichen Leistungsverbesserung. Dies ist eine Unterscheidung auf Betriebssystemebene und Datei-Explorer-Ebene für SMB.
SMB DirectAktualisiertVerbessert die Leistung für kleine E/A-Arbeitsauslastungen, indem die Effizienz beim Hosten von Arbeitsauslastungen mit kleinen E/As (z.B. eine Datenbank für die Onlinetransaktionsverarbeitung (Online Transaction Processing, OLTP) auf einem virtuellen Computer) gesteigert wird. Diese Verbesserungen sind bei der Verwendung von Netzwerkschnittstellen mit höherer Geschwindigkeit wie Ethernet mit 40GBit/s und InfiniBand mit 56GBit/s offensichtlich.
SMB-Bandbreiteneinschränkungen„Neu“,Sie können nun Set-SmbBandwidthLimit verwenden, um Bandbreiteneinschränkungen in drei Kategorien festzulegen: VirtualMachine (Hyper-V über SMB-Datenverkehr), LiveMigration (Hyper-V-LiveMigration-Datenverkehr über SMB) oder Standard (alle anderen Typen von SMB-Datenverkehr).

Weitere Informationen zu neuen und geänderten SMB-Funktionen in Windows Server2012R2 finden Sie unter Neuerungen in SMB in Windows Server.

In SMB3.0 mit Windows Server2012 und Windows8 hinzugefügte Funktionen

Feature/FunktionalitätNeu oder aktualisiertZusammenfassung
SMB Transparent Failover„Neu“,Ermöglicht es Administratoren, Hardware- oder Softwarewartungen von Knoten in einem Clusterdateiserver durchzuführen, ohne Serveranwendungen zu unterbrechen, die Daten in diesen Dateifreigaben speichern. Wenn ein Hardware- oder Softwarefehler in einem Clusterknoten auftritt, stellen die SMB-Clients zudem die Verbindung zu einem anderen Clusterknoten transparent her, ohne Serveranwendungen zu unterbrechen, die Daten in diesen Dateifreigaben speichern.
SMB Scale Out„Neu“,Unterstützung für mehrere SMB-Instanzen auf einem Dateiserver mit horizontaler Skalierung. Durch die Verwendung freigegebener Clustervolumes der Version 2 (Cluster Shared Volumes, CSV) können Administratoren Dateifreigaben erstellen, die gleichzeitigen Zugriff auf Datendateien bieten, mit direkter E/A und über alle Knoten in einem Dateiservercluster. Dadurch wird die Ausnutzung der Netzwerkbandbreite verbessert und ein besserer Lastausgleich auf den Dateiserverclients erreicht sowie die Leistung für Serveranwendungen optimiert.
SMB Multichannel„Neu“,Ermöglicht die Aggregation von Netzwerkbandbreite und Netzwerkfehlertoleranz, wenn mehrere Pfade zwischen dem SMB-Client und dem -Server verfügbar sind. Auf diese Weise können Serveranwendungen die verfügbare Netzwerkbandbreite voll ausnutzen und sind unempfindlich für Netzwerkausfälle.

SMB Multichannel in SMB3 trägt zu einer deutlichen Leistungssteigerung im Vergleich zu früheren Versionen von SMB bei.

SMB Direct„Neu“,Unterstützt die Verwendung von Netzwerkadaptern mit RDMA-Fähigkeit und kann bei maximaler Geschwindigkeit mit sehr niedriger Latenz arbeiten, und das bei sehr geringer CPU-Nutzung. Für Arbeitsauslastungen wie Hyper-V oder Microsoft SQL Server bedeutet dies, dass ein Remotedateiserver einem lokalen Speicher gleichkommt.

SMB Direct in SMB3 trägt zu einer deutlichen Leistungssteigerung im Vergleich zu früheren Versionen von SMB bei.

Leistungsindikatoren für Serveranwendungen„Neu“,Die neuen SMB-Leistungsindikatoren liefern ausführliche, nach Freigabe unterteilte Daten zum Durchsatz, zur Latenz und zu E/A pro Sekunde (IOPS) und ermöglichen es Administratoren, die Leistung von SMB-Dateifreigaben zu analysieren, in denen ihre Daten gespeichert sind. Diese Indikatoren sind speziell für Serveranwendungen wie Hyper-V und SQL Server konzipiert, die Dateien in Remotedateifreigaben speichern.
LeistungsoptimierungenAktualisiertSowohl der SMB-Client als auch der -Server sind für kleine zufällige Lese-/Schreibvorgänge optimiert worden, die bei Serveranwendungen wie SQL Server OLTP häufig vorkommen. Außerdem ist das Feature Maximum Transmission Unit (MTU) standardmäßig für große Pakete aktiviert, wodurch die Leistung bei großen sequenziellen Übertragungen, wie SQL Server Data Warehouse, Datenbanksicherung und -wiederherstellung oder dem Bereitstellen und Kopieren virtueller Festplatten, deutlich verbessert wird.
SMB-spezifische Windows PowerShell-Cmdlets„Neu“,Mit Windows PowerShell-Cmdlets für SMB kann ein Administrator Dateifreigaben auf dem Dateiserver End-to-End von der Befehlszeile aus verwalten.
SMB-Verschlüsselung„Neu“,Sorgt für End-to-End-Verschlüsselung von SMB-Daten und schützt Daten vor Lauschangriffen in nicht vertrauenswürdigen Netzwerken. Erfordert keine weiteren Bereitstellungskosten und keine Internet Protocol-Sicherheit (IPsec), spezielle Hardware oder WAN-Beschleuniger. Sie kann auf Freigabebasis oder für den gesamten Dateiserver konfiguriert und für eine Vielzahl von Szenarios aktiviert werden, bei denen Daten über nicht vertrauenswürdige Netzwerke übertragen werden.
SMB Directory Leasing„Neu“,Verbessert die Antwortzeiten von Anwendungen in Filialen. Durch die Verwendung von Verzeichnisleases werden Roundtrips vom Client zum Server reduziert, da Metadaten von einem Verzeichniscache mit längerer Lebensdauer abgerufen werden. Die Cachekohärenz bleibt erhalten, da Clients benachrichtigt werden, wenn sich Verzeichnisinformationen auf dem Server ändern. Verzeichnisleases funktionieren mit Szenarien für Basisordner (Lesen/Schreiben ohne Freigabe) und Veröffentlichung (schreibgeschützt mit Freigabe).
Leistung über WAN„Neu“,Opportunistische Verzeichnissperren (Oplocks) und Oplockleases wurden in SMB3.0 eingeführt. Bei typischen geschäftlichen bzw. Clientworkloads führen Oplocks/Leases dazu, dass Netzwerkroundtrips um ungefähr 15% verringert werden.

In SMB3 wurde die Windows-Implementierung von SMB optimiert, um das Zwischenspeicherungsverhalten auf dem Client zu verbessern, sowie die Möglichkeit zu bieten, höhere Durchsätze zu übermitteln.

SMB3-Featuresverbesserungen an der CopyFile()-API sowie an zugeordneten Tools wie Robocopy, um erheblich mehr Daten über das Netzwerk zu übermitteln.

Sichere Dialektaushandlung„Neu“,Schützt vor Man-in-the-Middle-Versuchen, eine Herabstufung der Dialektaushandlung durchzuführen. Die Idee ist, zu verhindern, dass ein Lauscher den ursprünglich ausgehandelten Dialekt und die Fähigkeiten zwischen dem Client und dem Server herabstuft. Weitere Informationen finden Sie unter Sichere SMB3-Dialektaushandlung. Beachten Sie, dass dies durch das Feature SMB3.1.1-Vorauthentifizierungsitegrität in Windows10 in SMB3.1.1 ersetzt wurde.

Hardwareanforderungen

Für SMB Transparent Failover gelten die folgenden Anforderungen:

  • Ein Failovercluster, auf dem Windows Server2012 oder Windows Server2016 mit mindestens zwei konfigurierten Knoten ausgeführt wird. Der Cluster muss die Clustervalidierungstests bestehen, die im Validierungs-Assistenten enthalten sind.
  • Dateifreigaben müssen mit der Eigenschaft %%amp;quot;Fortlaufende Verfügbarkeit%%amp;quot; (Continuous Availability, CA) erstellt werden, die standardmäßig aktiviert ist.
  • Dateifreigaben müssen unter CSV-Volumepfaden erstellt werden, um SMB Scale-Out zu nutzen.
  • Auf Clientcomputern muss Windows®8 oder Windows Server2012 ausgeführt werden. Beide enthalten den aktualisierten SMB-Client, der fortlaufende Verfügbarkeit unterstützt.

Hinweis

Clients der unteren Ebenen können eine Verbindung mit Dateifreigaben herstellen, für die die CA-Eigenschaft festgelegt ist. Jedoch wird das transparente Failover für diese Clients nicht unterstützt.

Für SMB Multichannel gelten die folgenden Anforderungen:

  • Mindestens zwei Computer, auf denen Windows Server2012 ausgeführt wird, sind erforderlich. Es müssen keine zusätzlichen Features installiert werden. Die Technologie ist standardmäßig aktiviert.
  • Weitere Informationen zu empfohlenen Netzwerkkonfigurationen finden Sie im Abschnitt %%amp;quot;Siehe auch%%amp;quot; am Ende dieses Übersichtsthemas.

Für SMB Direct gelten die folgenden Anforderungen:

  • Mindestens zwei Computer, auf denen Windows Server2012 ausgeführt wird, sind erforderlich. Es müssen keine zusätzlichen Features installiert werden. Die Technologie ist standardmäßig aktiviert.
  • Netzwerkadapter mit RDMA-Fähigkeit sind erforderlich. Aktuell sind diese Adapter in drei unterschiedlichen Typen erhältlich: iWARP, Infiniband und RoCE (RDMA over Converged Ethernet).

Weitere Informationen

Die folgende Liste enthält weitere im Web verfügbare Ressourcen zu SMB und verwandten Technologien in Windows Server2012R2, Windows Server2012 und Windows Server2016.

  • Speicher
  • Dateiserver mit horizontaler Skalierung für Anwendungsdaten
  • Optimieren der Leistung von Dateiservern mit SMB Direct
  • Bereitstellen von Hyper-V über SMB
  • Bereitstellen von SMB Multichannel
  • Bereitstellen schneller und effizienter Dateiserver für Serveranwendungen
  • SMB: Leitfaden zur Problembehandlung

Übersicht über die Dateifreigabe mithilfe des SMB 3-Protokolls in Windows Server (2024)

FAQs

What is the SMB protocol for file storage? ›

The Server Message Block (SMB) protocol is a network file sharing protocol that allows applications on a computer to read and write to files and to request services from server programs in a computer network. The SMB protocol can be used on top of its TCP/IP protocol or other network protocols.

How do I access SMB server from Windows? ›

How to access SMB share from windows over the internet with specific port number
  1. go to My computer.
  2. Click add network location.
  3. Enter x.x.x.x as ip (ofcourse I enter a real public IP)
  4. Then try to connect.
Dec 23, 2020

How do I enable SMB 3 on Windows? ›

SMB3 is enabled by the SMB2 registry value. If you want to require SMB3 instead of SMB2 then set the “RejectUnencryptedAccess” registry value to 1 (REG_DWORD) to require SMB3 encryption.

What is the industry standard server message block SMB protocol? ›

The Server Message Block protocol (SMB protocol) is a client-server communication protocol used for sharing access to files, printers, serial ports and other resources on a network. It can also carry transaction protocols for interprocess communication.

Is CIFS obsolete? ›

Over time, CIFS became obsolete as Microsoft released newer versions of its SMB protocol, with SMB 3.0 being the current version.

Is SMB1 deprecated and should not be used? ›

SMB1 is certainly fraught with security issues and should be discouraged. SMB2 is still fine and if disabled may cause some scanners to stop scan to folder and other options (and other devices might stop working as well as most have only just stopped using SMB1). Disable SMB1 first and check the effects.

How do I access my SMB? ›

How to connect via SMB on a Windows machine:
  1. Make sure that your Windows computer has one or several shared folders.
  2. Open Documents on your iPad or iPhone and tap the Plus button > Add Connection .
  3. Select Windows SMB server.
  4. Put your Windows machine's IP address or local hostname into the URL field.

How to access a shared folder? ›

Press the Windows key + R on your keyboard to open the Run command dialog. In the Enter network credentials dialog, click More choices and select Use a different account. Enter the username and password for accessing the shared folder.

How to access a share with SMBClient? ›

Using smbclient

Basic use is fairly straightforward: type smbclient , followed by a NetBIOS name and share name in the form // SERVER / SHARE . The result is a prompt for a password followed by smbclient's own prompt. You can then type FTP-style commands, such as dir, get, put, and exit.

How to tell if SMB1 is enabled? ›

You can detect SMBv1 status, without elevation, by running: Get-SmbServerConfiguration | Format-List EnableSMB1Protocol .

How do I enable or disable SMB? ›

Step 1: Open control panel Step 2: Navigate to programs and features. Step 3: Click on "Turn Windows features on or off. Step 4: Disable "(Server Message Block) SMB v1"Step 5 : Click ok.

What is the difference between SMB and NFS? ›

NFS and SMB are two widely used network file sharing protocols that have been developed for different operating systems and environments. NFS is known for its fast performance and low overhead, while SMB is known for its reliability and compatibility.

What is a Server Message Block for dummies? ›

Server Message Block (SMB) enables file sharing, printer sharing, network browsing, and inter-process communication (through named pipes) over a computer network. SMB serves as the basis for Microsoft's Distributed File System implementation. SMB relies on the TCP and IP protocols for transport.

Is SMB the same as Samba? ›

The name Samba comes from SMB (Server Message Block), the name of the proprietary protocol used by the Microsoft Windows network file system.

What is the Server Message Block? ›

Server message block (SMB) is a client/server communication protocol that provides shared access to files, whole directories, and network resources such as printers across a network. It is also used to carry transaction protocols for authenticated interprocess communication.

What are the SMB ports for file sharing? ›

SMB has always been a network file sharing protocol. As such, SMB requires network ports on a computer or server to enable communication to other systems. SMB uses either IP port 139 or 445.

What is the difference between SMB and NFS storage? ›

SMB has been built so you can share a wide range of network resources, including file and print services, storage devices, and virtual machine storage. This is in contrast to NFS, which only has built-in support for sharing files and directories.

Do file shares use SMB? ›

SMB file shares are used for a variety of applications including end-user file shares and file shares that back databases and applications. SMB file shares are often used in the following scenarios: End-user file shares such as team shares, home directories, etc.

What is the difference between FTP and SMB protocol? ›

But here's how they differ. FTP is primarily used for transferring files between servers and client machines. SMB is used for sharing resources within a local network, such as files, printers, and serial ports. SMB offers additional features such as file locking, making it better suited for collaboration.

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5595

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.