ОСНОВАННЫЕ НА МАРКЕРЕ ФАЙЛОВЫЕ ОПЕРАЦИИ

1. Реализуемый компьютером способ предоставления основанных на маркере файловых операций, причем способ содержит:
прием на файловом сервере первого запроса соединиться с файловым сервером для предоставления доступа к информации в файловой системе;
посылку первого ответа от файлового сервера, причем ответ устанавливает сеанс связи с клиентом для разрешения доступа к информации в файловой системе;
прием на файловом сервере второго запроса открыть файл в файловой системе для предоставления доступа к информации файла из файла;
в ответ на прием второго запроса, посылку файловым сервером второго ответа клиенту для предоставления доступа к файлу;
прием на файловом сервере третьего запроса для считывания выгрузки первых данных от части файла, причем третий запрос форматирован в соответствии с протоколом доступа к файлу; и
в ответ на прием третьего запроса, посылку файловым сервером третьего ответа с маркером, представляющим первые данные, причем первые данные логически считаны из части файла и причем третий ответ форматирован в соответствии с протоколом доступа к файлу.
2. Способ по п. 1, в котором третий запрос указывает первые данные для считывания из файла и вторые данные, которые должны быть считаны из файла, и третий ответ включает в себя маркер, представляющий первые данные, и второй маркер, представляющий вторые данные.
3. Способ по п. 1, в котором третий запрос указывает первую часть первого файла и вторую часть второго файла и третий ответ включает в себя маркер, представляющий первые данные, логически считанные из первой части первого файла, и второй маркер, представляющий вторые данные, логически считанные из второй части второго файла.
4. Способ по п. 1, дополнительно содержащий:
прием на файловом сервере четвертого запроса для записи выгрузки запрошенной части первых данных во второй файл, причем четвертый запрос включает в себя маркер и является форматированным в соответствии с протоколом доступа к файлу; и
в ответ на прием четвертого запроса, файловый сервер:
записывает запрошенную часть первых данных во второй файл и
посылает четвертый ответ, указывающий запрошенную часть первых данных, записанную во второй файл, причем четвертый ответ форматирован в соответствии с протоколом доступа к файлу.
5. Способ по п. 1, дополнительно содержащий:
прием на файловом сервере четвертого запроса для записи выгрузки запрошенной части первых данных во второй файл, причем четвертый запрос включает в себя маркер и является форматированным в соответствии с протоколом доступа к файлу; и
в ответ на прием четвертого запроса, файловый сервер:
записывает первую часть запрошенной части первых данных во второй файл, причем первая часть запрошенной части является меньшей, чем вся запрошенная часть первых данных; и
посылает четвертый ответ, указывающий первую часть запрошенной части первых данных, записанных во второй файл, причем четвертый ответ форматирован в соответствии с протоколом доступа к файлу.
6. Считываемый компьютером запоминающий носитель, содержащий выполняемые компьютером команды, которые при выполнении процессором выполняют способ запроса операций файла на основании маркера, причем способ содержит:
посылку клиентом первого запроса соединиться с файловым сервером для получения доступа к информации в файловой системе;
прием первого ответа, причем ответ устанавливает сеанс связи с клиентом для разрешения доступа к информации файла;
посылку второго запроса открыть файл в файловой системе;
прием второго ответа, предоставляющего доступ к файлу;
посылку третьего запроса записи выгрузки первой части данных, представленных маркером файлу, причем третий запрос форматирован в соответствии с версией протокола блока серверных сообщений (SMB) и включает в себя маркер, представляющий данные; и
прием ответа.
7. Считываемый компьютером запоминающий носитель по п. 6, в котором ответ указывает, что вторая часть данных была успешно записана в файл, и в котором вторая часть представляет меньше, чем все данные в первой части.
8. Считываемый компьютером запоминающий носитель по п. 6, дополнительно содержащий:
посылку четвертого запроса для считывания выгрузки вторых данных из части второго файла, причем четвертый запрос форматирован в соответствии с версией протокола SMB; и
прием четвертого ответа с маркером, представляющим вторые данные, причем четвертый ответ форматирован в соответствии с версией протокола SMB.
9. Система для разрешения файловых операций на основании маркера, причем система содержит:
по меньшей мере один сервер, содержащий:
по меньшей мере один процессор, сконфигурированный для выполнения выполняемых компьютером команд;
по меньшей мере один считываемый компьютером запоминающий носитель, хранящий выполняемые компьютером команды, которые при выполнении по меньшей мере одним процессором предоставляют:
файловый сервер, сконфигурированный для:
приема запроса для считывания выгрузки данных из части файла, причем запрос форматирован в соответствии с версией протокола блока серверных сообщений (SMB); и
в ответ на прием запроса приема файловым сервером ответа с маркером, представляющим данные, причем ответ форматирован в соответствии с версией протокола SMB.
10. Система по п. 9, в которой система дополнительно содержит:
по меньшей мере один клиент, содержащий:
по меньшей мере один процессор, сконфигурированный для выполнения выполняемых компьютером команд;
по меньшей мере один считываемый компьютером запоминающий носитель, хранящий выполняемые компьютером команды, который при выполнении по меньшей мере одним процессором:
посылает запрос для считывания выгрузки данных из части файла и
принимает ответ с маркером, представляющим данные.