-
公开(公告)号:US09438696B2
公开(公告)日:2016-09-06
申请号:US13946550
申请日:2013-07-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: David Kruse , Ahmed Mohamed , Mathew George , Pradeep Madhavarapu , Sundar Subbarayan
IPC: G06F15/16 , H04L29/06 , H04L29/08 , G06F17/30 , H04L12/801
CPC classification number: H04L67/42 , G06F17/30194 , H04L29/08072 , H04L47/10 , H04L63/10 , H04L63/123 , H04L67/06 , H04L67/1097 , H04L67/14 , H04L67/147 , H04L69/02 , H04L69/14 , H04L69/18 , H04L69/24 , H04L69/329 , Y02D50/30
Abstract: Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request.