FACTOID # 27: If you're itching to live in a trailer park, hitch up your home and head to South Carolina, where a whopping 18% of residences are mobile homes.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Server message block

In computer networking, Server Message Block (SMB) operates as an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. It also provides an authenticated Inter-process communication mechanism. Most usage of SMB involves computers running Microsoft Windows: in Microsoft environments users often know it simply as "Microsoft Windows Network". This article or section is in need of attention from an expert on the subject. ... This article concerns communication between pairs of electronic devices. ... In computing, a shared resource is a device or piece of information on a computer that is accessed from another computer via a network, as if it were a local resource. ... This article is about computer files and file systems in general terms. ... A computer printer, or more commonly a printer, produces a hard copy (permanent human-readable text and/or graphics) of documents stored in electronic form, usually on physical print media such as paper transparencies. ... A male DE-9 connector used for a serial port on a PC style computer. ... Inter-Process Communication (IPC) is a set of techniques for the exchange of data between two or more threads in one or more processes. ... “Windows” redirects here. ...


When discussing SMB, one should distinguish:

  • SMB the protocol
  • the SMB services that run on the protocol
  • NetBIOS
  • the DCE/RPC services that use SMB as an authenticated Inter-process communication channel (over named pipes)
  • the "Network Neighborhood" protocols which primarily (but not exclusively) run as datagram services directly on the NetBIOS transport

Contents

DCE/RPC stands for Distributed Computing Environment / Remote Procedure Calls. Note that DCE/RPC should not be confused with just DCE which is a suite of DCE/RPC services that provide, amongst other things, CDS and DFS. DCE/RPC was commissioned by the Open Software Foundation in a Request for... Inter-Process Communication (IPC) is a set of techniques for the exchange of data between two or more threads in one or more processes. ... In computing, a named pipe (also FIFO for its behaviour) is an extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of inter-process communication. ... In the Microsoft Windows operating system, Network Neighborhood is a feature of Windows Explorer which provides a simplified means of browsing computers and other resources on a local area network. ... A packet is the fundamental unit of information carriage in all modern computer networks. ...

History

Barry Feigenbaum originally invented SMB at IBM with the aim of turning DOS "Interrupt 33" (21h) local file-access into a networked file-system. Microsoft has made considerable modifications to the version used most commonly. Microsoft merged the SMB protocol with the LAN Manager product which it had started developing with 3Com circa 1990, and continued to add features to the protocol in Windows for Workgroups (circa 1992) and in later versions of Windows. For other uses, see IBM (disambiguation) and Big Blue. ... This article is about the family of closely related operating systems for the IBM PC compatible platform. ... In computing, an interrupt is an asynchronous signal from hardware or software indicating the need for attention. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... The LAN Manager was an advanced Network Operating System (NOS) from Microsoft developed in cooperation with 3COM. It is based on the Operating System/2 (OS/2) and NetBEUI protocol similar to its predecessors MS-NET for MS-DOS and Xenix-NET for MS-Xenix. ... 3Com (NASDAQ: COMS) is a manufacturer best known for its computer network infrastructure products. ... A typical Windows 3. ...


The original design of SMB envisaged it running on top of the NetBIOS and NetBEUI APIs (typically implemented with NBF, NetBIOS over IPX/SPX, or NBT), though SMB can also run directly on the TCP/IP protocols, a feature introduced with Windows 2000. NetBEUI redirects here. ... NetBIOS Extended User Interface (NetBEUI, pronounced net-booey, also known as NetBIOS Frame, or NBF) is an unrouted (non-routable) network- and transport-level data protocol most commonly used as one of the layers of Microsoft Windows networking. ... API and Api redirect here. ... NetBIOS Frames or NBF protocol is an unrouted (non-routable) network- and transport-level data protocol most commonly used as one of the layers of Microsoft Windows networking. ... IPX/SPX stands for Internetwork Packet Exchange/Sequenced Packet Exchange. ... NetBIOS over TCP/IP (NBT, or sometimes NetBT) is a networking protocol that allows legacy computer applications relying on the NetBIOS API to be used on modern TCP/IP networks. ... Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ...


At around the time when Sun Microsystems announced WebNFS [1], Microsoft launched an initiative in 1996 to rename SMB to Common Internet File System (CIFS), and added more features, including support for symbolic links, hard links, larger file sizes-and an attempt at supporting direct connections without all the NetBIOS trimmings — a largely experimental effort that required further refinement. Microsoft submitted some partial specifications as Internet-Drafts to the IETF[1], though these submissions have expired. Year 1996 (MCMXCVI) was a leap year starting on Monday (link will display full 1996 Gregorian calendar). ... In computing, a symbolic link (often shortened to symlink and also known as a soft link) consists of a special type of file that serves as a reference to another file. ... In computing, a hard link is a reference, or pointer, to physical data on a storage volume. ... NetBEUI redirects here. ... Internet Drafts (IDs) are a series of documents published by the IETF. They are drafts for RFCs. ... The Internet Engineering Task Force (IETF) develops and promotes Internet standards, cooperating closely with the W3C and ISO/IEC standard bodies; and dealing in particular with standards of the TCP/IP and Internet protocol suite. ...


Because of the importance of the SMB protocol in interacting with the widespread Microsoft Windows platform, coupled with the heavily modified nature of the SMB implementation present in that platform, the Samba project originated with the aim of reverse engineer and providing a free implementation of a compatible SMB-client and server for use with non-Microsoft operating systems. “Windows” redirects here. ... Samba is a free software re-implementation of SMB/CIFS networking protocol, released under the GNU General Public License. ... Reverse engineering (RE) is the process of taking something (a device, an electrical component, a software program, etc. ... Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. ...


With Windows Vista (released in 2006), Microsoft introduced Server Message Block 2.0. Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows Vista contains a brand new networking stack, which brings large improvements in all areas of network-related functionality[1]. It includes native implementation of IPv6, as well as complete overhaul of IPv4. ...


Versions and 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. For simplicity and conciseness and vagueness, however, the list omits mention of the extent or completeness of the reimplementation or porting status for any of these implementations, "lumping" them all together simply as "SMB". In the Microsoft Windows operating system, Network Neighborhood is a feature of Windows Explorer which provides a simplified means of browsing computers and other resources on a local area network. ...

  • Samba, a free re-implementation of the SMB protocol and the Microsoft extensions to it, includes an SMB server and a command-line SMB client.
  • Samba TNG: a fork of Samba.
  • 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.
  • ONStor Inc. offers an SMB implementation that also supports NFS protocol so users can access the same data through both protocols.
  • Novell NetWare version 6 and newer has a CIFS server implementation providing access to NetWare volumes for Microsoft Network clients.
  • FreeBSD includes an SMB client implementation called smbfs that uses its VFS.
  • NetBSD and Mac OS X include SMB client implementations called smbfs, originally derived from the FreeBSD smbfs; they use the NetBSD and OS X VFS.
  • Solaris has a project called CIFS client for Solaris, based on the Mac OS X smbfs.
  • Sun Microsystems added in-kernel CIFS support to Solaris in October 2007
  • 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.
  • FreeNAS, a dedicated small-sized NAS server, runs FreeBSD for Network-attached storage (NAS) services, and supports protocols including CIFS/Samba
  • 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. The poor quality of the original port (allegedly[citation needed] carried out by Microsoft itself) has caused any vendor sub-licensing it significant grief.[citation needed]
  • VERITAS Software has an implementation of SMB.
  • SCO has a port of Advanced Server for Unix.
  • SCO also has VisionFS, a Microsoft-independent re-implementation of SMB developed through reference to Samba source code.[citation needed]
  • Network Appliance has an SMB server implementation
  • Objective Development's Sharity provides an SMB file-system client for Unix.
  • The Alfresco content-management system includes a Java implementation of SMB
  • JCIFS offers an implementation of SMB in Java
  • RTSMB, a CIFS/SMB implementation written in ANSI C. EBS designed RTSMB from scratch, independently of MS or SAMBA design reference, to run in embedded devices.
  • Visuality Systems NQ CIFS, a CIFS (SMB) server and client solution for embedded devices — ported to many popular real-time operating systems (RTOSs)
  • Thursby Software Systems offers a commercial implementation of SMB/CIFS for Mac OS.

Samba is a free software re-implementation of SMB/CIFS networking protocol, released under the GNU General Public License. ... Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions only to ensure that further recipients can also do these things. ... An editor has expressed a concern that the subject of the article does not satisfy the notability guideline or one of the following guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. ... In software engineering, a project fork or branch happens when a developer (or a group of them) takes a copy of source code from one software package and starts to independently develop a new package. ... The Linux kernel is a Unix-like operating system kernel. ... A virtual file system (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system. ... API and Api redirect here. ... http://www. ... مگه استاد نگفت این سایت بدرد سرچ نمی خوره؟ برید سراغ یه سایت دیگه . ح.محمدی Link titleNFS may mean: National Financial Switch, the interbank network in India National Fire Service, the Second World War fire service in the United Kingdom Need for Speed series, a series of racing computer games produced by Electronic Arts Network File System (Sun), a protocol for accessing and sharing file... NetWare is a network operating system developed by Novell, Inc. ... MSN (or Microsoft Network) is an internet service provider and web portal (initially meant to be a parallel net to the Internet) created by Microsoft on August 24, 1995, coinciding with the release of Windows 95. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... A virtual file system (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system. ... NetBSD is a freely redistributable, open source version of the Unix-like BSD computer operating system. ... Mac OS X (pronounced ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ... Solaris is a computer operating system developed by Sun Microsystems. ... Sun Microsystems, Inc. ... In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e. ... Sun Microsystems, Inc. ... FreeNAS is a free NAS (Network-attached storage) server, supporting: CIFS (Samba), FTP, NFS, rsync, AFP protocols, S.M.A.R.T., local user authentication, and software RAID (0,1,5), with a web-based configuration interface. ... Network-attached storage (NAS) is a file-level data storage connected to a computer network providing data access to heterogeneous network clients. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... Network-attached storage (NAS) is a file-level data storage connected to a computer network providing data access to heterogeneous network clients. ... Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®, sometimes also written as or ® with small caps) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ... This article is about the current AT&T. For the 1885-2005 company, see American Telephone & Telegraph. ... VERITAS Software Corp. ... Santa Cruz Operation (SCO) was a software company based in Santa Cruz, California that was best known for selling three Unix variants for Intel x86 processors: Xenix, SCO UNIX (later known as SCO OpenServer), and UnixWare. ... Santa Cruz Operation (SCO) was a software company based in Santa Cruz, California that was best known for selling three Unix variants for Intel x86 processors: Xenix, SCO UNIX (later known as SCO OpenServer), and UnixWare. ... Network Appliance, Inc. ... In computing, Sharity is a Unix program to allow a Unix system to mount SMB fileshares. ... For library and office filing systems, see Library classification. ... In computing, a client is a system that accesses a (remote) service on another computer by some kind of network. ... Alfresco is an open source, open standards, enterprise scale content management system that includes a modern content repository, an out-of-the-box web portal framework for managing and using content designed to work with standard portals, and a Common Internet File System (CIFS) interface that provides Microsoft Windows file... A Content Management System (CMS) is a software system used for content management. ... “Java language” redirects here. ... A router, an example of an embedded system. ... A real-time operating system (RTOS) is a multitasking operating system intended for real-time applications. ...

References

  1. ^
    • Common Internet File System Protocol (CIFS/1.0)
    • CIFS Logon and Pass Through Authentication
    • CIFS/E Browser Protocol
    • CIFS Printing Specification
    • CIFS Remote Administration Protocol
    • A Common Internet File System (CIFS/1.0) Protocol

See also

In computing, a shared resource is a device or piece of information on a computer that is accessed from another computer via a network, as if it were a local resource. ... NetBEUI redirects here. ... AppleTalk is a proprietary suite of protocols developed by Apple Inc for computer networking. ... Network File System (NFS) is a network file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a network as easily as if the network devices were attached to its local disks. ... The Remote File System (RFS) was a file access protocol developed by AT&T in the 1980s. ... Samba logo. ...

External links


  Results from FactBites:
 
SMB - Server Message Block, Small-Medium Business (182 words)
SMB is a acronym that can contains many meanings which are listed below.
There may be many popular meanings for SMB with the most popular definition being that of Server Message Block, Small-Medium Business
Server Message Block is not the only word formed from SMB.
(MS06-030) Microsoft Server Message Block Driver Privilege Escalation (914389) (0 words)
A vulnerability exists in Microsoft Server Message Block Drivers that may allow for a privilege escalation attack.
A kernel buffer overflow vulnerability exists in the Microsoft SMB Drivers that may allow an attacker to elevate their privileges.
The flaw resides in the SMB driver mrxsmb.sys.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m