title: Can SMB read only changed data from a server
body: <p>Suppose a smb client has read a file from a SMB server. 
  If I close the read file and re-open it again (provided that file has not changed on server), will server send the whole file content again to client?</p>
  
  <p>I tried it on SMB 2.1 and 3 as well. Checked network traffic via wireshark. it shows that the whole file data is sent back to client again. 
  Is there any setting though which we can re-read the data from client cache, instead of going back to server?</p>