Difference between revisions of "CIFS"

From alfrescowiki

Jump to: navigation, search
(Applicability)
(Overview)
 
(23 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 +
[[Category:CIFS]]
 
== Overview ==
 
== Overview ==
 
The Common Internet File System (CIFS) also known as Server Message Block (SMB) is a network protocol whose most common use is sharing files on a LAN. The protocol allows a client to access servers, files and printers on the LAN as though they were on the local machine.
 
The Common Internet File System (CIFS) also known as Server Message Block (SMB) is a network protocol whose most common use is sharing files on a LAN. The protocol allows a client to access servers, files and printers on the LAN as though they were on the local machine.
  
Microsoft uses CIFS in all flavours of Windows to provide it's networking capabilities i.e. Shares, Network Neighbourhood. Unix/Linux also use CIFS via Samba and Apple has several clients and servers available, thus it's a fairly interopable protocol.
+
Microsoft uses CIFS in all flavours of Windows to provide its networking capabilities (''i.e.'': Shares, Network Neighbourhood). Unix/Linux also use [http://wiki.alfresco.com/wiki/CIFS_linux CIFS via Samba], and Apple has several clients and servers available.  Thus, it's a fairly interoperable protocol.
  
== Applicability ==
+
[[File_Server_Subsystem]]
CIFS has a client and a server part. The server is probably more applicable to us as we could expose the repository as a CIFS server. This would theoretically mean that the repository would show up in the Network Neighbourhood and users would be able to map the repository as a normal Windows drive letter.
+
 
+
The client capabilities may also be useful as we could import content from an existing network share, for example.
+
 
+
== Client ==
+
There is an open source implementation of a CIFS client called [http://jcifs.samba.org jCIFS].
+
 
+
The client library provides programmatic access to CIFS servers allowing the following:
+
 
+
*Browsing
+
**Domains and workgroups
+
**Servers within a domain/workgroup
+
**Shares available on a server i.e. folders, printers
+
**Files and folders within a share
+
*File/Folder Manipulation (with appropriate authentication)
+
**Create files/folders
+
**Read/Write files
+
**Delete files/folders
+
**Test for existence
+
**Retrieve properties
+
 
+
== Server ==
+

Latest revision as of 10:58, 24 February 2012

Overview

The Common Internet File System (CIFS) also known as Server Message Block (SMB) is a network protocol whose most common use is sharing files on a LAN. The protocol allows a client to access servers, files and printers on the LAN as though they were on the local machine.

Microsoft uses CIFS in all flavours of Windows to provide its networking capabilities (i.e.: Shares, Network Neighbourhood). Unix/Linux also use CIFS via Samba, and Apple has several clients and servers available. Thus, it's a fairly interoperable protocol.

File_Server_Subsystem

Personal tools
© 2014 Alfresco Software, Inc. All Rights Reserved. Legal | Privacy | Accessibility