ArticleslgStudy

computer science

List of products that support SMB

List of products that support SMB is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand List of products that support SMB rather than just read about it. In short: List of products that support the proprietary Server Message Block (SMB) protocol by IBM and later Microsoft. Implementations The list below explicitly refers to "SMB" as including an SMB client or an SMB server, plus the various protocols that extend SMB, such as the Network Neighborhood suite of protocols and the NT Domains suite.

Key takeaways

  • List of products that support SMB belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect List of products that support SMB to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of List of products that support SMB from memory before moving on to harder problems.

Reference excerpt

List of products that support the proprietary Server Message Block (SMB) protocol by IBM and later Microsoft.

Implementations The list below explicitly refers to "SMB" as including an SMB client or an SMB server, plus the various protocols that extend SMB, such as the Network Neighborhood suite of protocols and the NT Domains suite.

Microsoft Windows includes an SMB client and server in all members of the Windows NT family and in Windows 95, Windows 98, and Windows Me. The Linux kernel includes two SMB client implementations that use the Linux VFS, providing access to files on an SMB server through the standard file system API: smbfs and cifs. Also it is possible to mount the whole hierarchy of workgroups/servers/shares ("neighborhood") through FUSE kernel module and its userspace counterpart fusesmb. CIFSD, which is an In-kernel CIFS/SMB server implementation for Linux kernel, is available. It has the following advantages over user-space implementations: 1. It provides better performance, 2. It's easier to implement some features like SMB Direct. Plan 9 from Bell Labs contained both a CIFS/SMB server aquarela and client cifs. FreeBSD includes an SMB client implementation called smbfs that uses its VFS. NetBSD and macOS include SMB client implementations called smbfs, originally derived from the FreeBSD smbfs; they use the NetBSD and macOS VFSes, respectively. macOS, starting with Mac OS X Lion, has an Apple-developed SMB server implementation called SMBX. Solaris has a project called CIFS client for Solaris[link removed], based on the Mac OS X smbfs. OpenSolaris added in-kernel CIFS server support in October 2007. This is also present in OpenIndiana and NexentaStor. Sun Microsystems Cascade, which became known as PC-Netlink, represents a port of Advanced Server for Unix. Sun took over two years making the code useful, due to the poor quality of the original port. Novell NetWare version 6 and newer has a CIFS server implementation providing access to NetWare volumes for Microsoft Network clients. Novell Open Enterprise Server includes a SMB/CIFS server implementation to provide access to NSS volumes for different client platforms (Windows, Mac, and Linux). YNQ - an SMB Server and Client library written in ANSI C that runs on non-Windows systems, including embedded and IoT systems with memory and CPU constraints, to enable connectivity with Windows, Mac and Linux machines. Samba, which re-implements the SMB protocol and the Microsoft extensions to it as free software, includes an SMB server and a command-line SMB client. Version 3.0 or later is required for NTLMv2 authentication support, while versions 3.6+ or 4.0+ are required for SMB2 interoperability. FreeNAS, a dedicated small-sized NAS server, runs FreeBSD for Network-attached storage (NAS) services, and supports protocols including CIFS/SMB. Advanced Server for Unix (AS/U) comprises a port of Windows NT 3.51's SMB server code to Unix. Microsoft licensed the code to AT&T, which then licensed it to major Unix vendors. VERITAS Software has an implementation of SMB. Santa Cruz Operation (SCO) had a port of Advanced Server for Unix. SCO also had VisionFS, a re-implementation of SMB intended to distribute SCO components and have easier configuration than Samba. Samba TNG: a fork of Samba. agorum core, open source enterprise content management system with fully integrated CIFS-Server for accessing documents. EMC Corporation has an SMB server with its Celerra platforms. NetApp has an SMB server implementation. Isilon Systems OneFS File System has a clustered NAS SMB server implementation which was originally developed by Likewise Software. Previous versions of Isilon System's was based on Samba. Subsequent versions of OneFS integrated Likewise Software's implementation of an SMB Server. Likewise Software has offered Likewise-CIFS, an open source SMB/CIFS file server with support for both SMB1 and SMB2. Objective Development's Sharity provides an SMB file-system client for Unix. Tuxera develops and sells a proprietary SMB server and client implementation for Linux that supports all SMB protocols. The Alfresco content-management system includes JLAN, a Java implementation of an SMB server. The LogicalDOC document management system includes a client for connecting to SMB, implemented in Java Thursby Software Systems developed DAVE, the first commercial implementation of SMB/CIFS for Classic Mac OS in 1996, co-writing the Mac standards with Microsoft in 2002. It was later ported to Mac OS X. Thursby's DAVE, ADmitMac and ADmitMac PKI products include both an SMB client and an SMB server, and support Microsoft's DFS. An iPhone application named Flash Files has an SMB server implementation. Some Sony-Ericsson mobile phones have an SMB server built in. The Huawei Y9 Prime smartphone (2019) has a built-in CIFS server called Huawei Share. Microsoft Azure. Cloud file server supporting SMB3 (and SMB2.1). BT Smart Hub routers use SMB1 for NAS functionality. Bloombase has a CIFS/SMB implementation for transparent data-at-rest encryption use cases. Ryussi provides MoSMB server, a cloud scale active-active scale-out clustered SMB implementation for Linux supporting POSIX file systems like ZFS, Luster, Ceph, etc in addition to S3 object storage as the storage backend.

References

Worked examples

Example 1 — a first encounter with List of products that support SMB

Start with the simplest possible case. Write down what List of products that support SMB claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to List of products that support SMB before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about List of products that support SMB ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of List of products that support SMB

In research
List of products that support SMB appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses List of products that support SMB in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
List of products that support SMB is common in secondary-school and first-year university syllabi. It links to neighbouring topics Application layer protocols, Inter-process communication, Network file systems, so understanding it makes those chapters shorter.
In everyday life
Look for List of products that support SMB outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “List of products that support SMB” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study List of products that support SMB in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what List of products that support SMB means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain List of products that support SMB out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is List of products that support SMB in simple terms?

List of products that support the proprietary Server Message Block (SMB) protocol by IBM and later Microsoft. Implementations The list below explicitly refers to "SMB" as including an SMB client or an SMB server, plus the various protocols that extend SMB, such as the Network Neighborhood suite of…

Why does List of products that support SMB matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study List of products that support SMB?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on List of products that support SMB.

Tags

  • Application layer protocols
  • Inter-process communication
  • Network file systems
  • Network protocols
  • Windows communication and services

Keep exploring