<map version="0.7.1">
<node LINK="http://www.snia.org/tech_activities/CIFS/" TEXT="SNIA CIFS">
<node TEXT="SNIA?" POSITION="right">
<node TEXT="Storage Network Industry Association"/>
<node LINK="http://www.snia.org/tech_activities/CIFS/CIFS-TR-1p00_FINAL.pdf" TEXT="Produced CIFS Tech Ref">
<node TEXT="Authors&apos; Companies">
<node TEXT="Microsoft"/>
<node TEXT="IBM"/>
<node TEXT="EMC"/>
<node TEXT="HP"/>
<node TEXT="University of Minnesota"/>
<node TEXT="Network Appliance"/>
<node TEXT="Thursby Software Systems"/>
<node TEXT="Veritas"/>
<node TEXT="Others" FOLDED="true">
<node TEXT="ADIC"/>
<node TEXT="AMI"/>
<node TEXT="Cereva"/>
<node TEXT="CommVault"/>
<node TEXT="Eurologic"/>
<node TEXT="KOM Networks"/>
<node TEXT="LSI Logic"/>
<node TEXT="Novell"/>
<node TEXT="NSS"/>
<node TEXT="Quantum"/>
<node TEXT="Samba"/>
</node>
</node>
<node TEXT="Produced 2001/2"/>
</node>
</node>
<node TEXT="CIFS History" POSITION="left">
<node TEXT="X/Open CAE Standard" FOLDED="true">
<node TEXT="X/Open CAE Specification - Protocols for X/Open PC Interworking: SMB Version 2"/>
<node TEXT="CAE 209"/>
<node TEXT="September 1992"/>
</node>
<node TEXT="RFCs">
<node LINK="http://www.faqs.org/rfcs/rfc1001.html" TEXT="1001" FOLDED="true">
<node TEXT="Protocol standard for a NetBIOS service on a TCP/UDP transport: Concepts and methods"/>
<node TEXT="March 1987"/>
</node>
<node LINK="http://www.faqs.org/rfcs/rfc1002.html" TEXT="1002" FOLDED="true">
<node TEXT="Protocol standard for a NetBIOS service on a TCP/UDP transport: Detailed specifications"/>
<node TEXT="March 1987"/>
</node>
</node>
<node LINK="http://www.cb1.com/~lkcl/cifs/" TEXT="Internet Drafts"/>
</node>
<node TEXT="File system" POSITION="right">
<node TEXT="Locking">
<node TEXT="File"/>
<node TEXT="Record"/>
<node TEXT="oplocks">
<node TEXT="Opportunistic locks"/>
<node TEXT="Server revokes lock when second request is received"/>
<node TEXT="First client has chance to update before releasing"/>
<node TEXT="Types">
<node TEXT="Exclusive"/>
<node TEXT="Batch"/>
<node TEXT="Level II"/>
</node>
</node>
</node>
<node TEXT="Extended Attributes"/>
<node TEXT="Caching"/>
<node TEXT="Read ahead, write behind"/>
<node TEXT="Version negotiation">
<node TEXT="Different dialects"/>
</node>
<node TEXT="Unicode"/>
<node TEXT="Separate name resolution">
<node TEXT="DNS"/>
<node TEXT="NetBIOS names"/>
<node TEXT="IP address"/>
</node>
<node TEXT="Change notification">
<node TEXT="No need to poll"/>
</node>
<node TEXT="Distributed Replication"/>
<node TEXT="Batch">
<node TEXT="Multiple operations per message"/>
</node>
</node>
<node TEXT="Protocol" POSITION="left">
<node TEXT="Transport Independant"/>
<node TEXT="Transport Requirements">
<node TEXT="Connection">
<node TEXT="Reliable"/>
<node TEXT="Connection oriented"/>
</node>
<node TEXT="Known endpoint">
<node TEXT="port number"/>
</node>
<node TEXT="Failure detection"/>
</node>
<node TEXT="Examples">
<node TEXT="CIFS over TCP"/>
<node TEXT="CIFS over NetBIOS over TCP"/>
</node>
</node>
</node>
</map>
