more content
authorMichael Adam <obnox@samba.org>
Wed, 11 May 2016 01:07:41 +0000 (03:07 +0200)
committerMichael Adam <obnox@samba.org>
Wed, 11 May 2016 01:07:41 +0000 (03:07 +0200)
intro-history.wiki
multichannel.wiki
smb-auto-crop1.png [new file with mode: 0644]

index 19d0fc9..6b2e979 100644 (file)
@@ -5,22 +5,17 @@
 
 <[center]
 \Large
-'''Intro / History'''
+'''Introduction'''
 [center]>
 
 [frame]>
 [sambabg]>
 
-%%% ==== SMB - the alien protocol ====
-%%% 
-%%% * SMB - Server Message Block
-%%% * 1983: created by Barry Feigenbaum, IBM \\ %
-%%% Turn DOS INT 21h local file access into network
-%%% * Microsoft:
-%%% ** Lan Manager (from 1990)
-%%% ** Windows for Workgroups (from 1992)
-%%% * On top of NetBIOS, TCP port 139
-%%% * from Windows 2000: directly on TCP port 445
+==== ====[plain]
+
+<[center]
+<<<smb-auto-crop1.png,width=.5\textwidth>>>
+[center]>
 
 ==== SMB - mini history ====
 
 * SMB 3.1.1: 2015 - Windows 10/Server 2016
 
 ==== ====[plain]
+
 <[center]
 <<<samba-flavour-1-cut-1280.jpg,height=.9\textheight>>>
 [center]>
 
-%%==== ====[plain]
-%%<[center]
-%%<<<samba-flavour-2-1280.jpg,width=.9\textwidth>>>
-%%[center]>
-
-%%% ==== Enter Samba ... ====
-%%% 
-%%% * ... implements SMB ...
-%%% * ... ''old'' Open Source project ...
-%%% * ... opens windows to a wider world ... \smiley
-%%% * ...
-
-%%% ==== Samba... ====
-%%% 
-%%% <[center]
-%%% <<<samba-kisses-better-selection.jpg,height=.8\textheight>>>
-%%% [center]>
-
-
 ==== Samba - History ====
 
 *<2-> 1992/01: start of the project
@@ -89,7 +66,7 @@ Apologies to our friends from Microsoft for writing "Multi-Channel"...
 
 <[center]
 \Large
-How can we partly implement an SMB version?
+But hey... How can we ''partly'' implement an SMB version?
 [center]>
 
 
index 91bcfeb..6cac9bd 100644 (file)
 
 ==== Multi-Channel - General ====
 
++<2->{
 <[block]{multiple transport connections in one SMB(3) session}
 * '''channel''': transport connection bound to a session
 * client decides which connections to bind and to use
 * session is valid as long as at least one channel is intact
 [block]>
+}
 
++<3->{
 <[block]{two purposes}
 # increase throughput:
 #* use multiple connections of same type
@@ -26,6 +29,7 @@
 #* channel failure: replay/retry detection
 %%#* session is valid as long as one channel is still intact
 [block]>
+}
 
 ==== Multi-Channel - General ====
 
 # bind additional TCP (or later RDMA) connection (channel) to established SMB3 session (''session bind'')
 # Windows: uses connections of same (and best) quality
 # Windows: binds only to a single node
-# replay / retry mechanisms, epoch numbers
+# replay / retry mechanisms, sequence numbers
+
+
+==== ====[plain]
+
+<[center]
+<<<samba-kisses-better-selection.jpg,height=.8\textheight>>>
+[center]>
 
 ==== Multi-Channel $\in$ Samba ====
 
diff --git a/smb-auto-crop1.png b/smb-auto-crop1.png
new file mode 100644 (file)
index 0000000..dd1777b
Binary files /dev/null and b/smb-auto-crop1.png differ