Разделение файлов

Разделение файлов: Компьютерные сети, Берри Нанс, 1996 читать онлайн, скачать pdf, djvu, fb2 скачать на телефон Книга известного американского специалиста является введением в компьютерные сети. Она знакомит читателя с аппаратными и программными средствами современных компьютерных сетей и, по замыслу автора, станет вашим помощником при выборе конфигурации и эксплуа

Разделение файлов

Когда прикладная программа открывает файл, расположенный на файловом сервере, она информирует сервер о том, что открывает файл для чтения или, возможно, для чтения и записи. Кроме того, программа может потребовать запретить доступ к файлу другим рабочим станциям на время работы с ним.

При попытке чтения прикладной программой файла, имеющего атрибут "только для чтения" (установленный, например, командой DOS ATTRIB), сервер разрешает доступ к файлу. Если же будет предпринята попытка записи в такой файл, то сетевая ОС запретит доступ к файлу, и прикладная программа сообщит об ошибке.

Для контроля действий других рабочих станций при одновременном открытии файлов прикладные программы используют определенный режим разделения. Прикладная программа, открывая файл, задает этот режим. В зависимости от него прикладная программа, работающая на одной рабочей станции, может ограничивать (или не ограничивать) использование другими станциями данного файла на сервере.

Для прикладных программ режим разделения выражается в ограничении для рабочих станций определенных возможностей при попытке открыть уже используемый файл. Эти ограничения (как определено в Техническом руководстве DOS) могут быть следующими: DENY_NONE (нет запрета), DENYJREAD (запрет на чтение), DENY_WRITE (запрет на запись) и DENY_READ_WRITE (запрет на чтение и запись). Дополнительно существует режим, называемый режимом совместимости. Эти названия с заглавными буквами и знаками подчеркивания могут показаться вам странными, однако именно они используются программистами при разработке прикладных программ для задания необходимого режима разделения. Если вы знакомы с этими режимами, то легко распознаете их проявление в сетевом программном обеспечении.

Режим DENY_NONE предоставляет все права на операции с файлами прикладным программам на других рабочих станциях. В сущности, при этом защита целостности файла откладываются до более позднего времени, когда прикладная программа будет производить обновление индивида ль-ных записей. Если рабочая станция открывает файл в режиме DENY_READ (DENY_WRITE), то сетевая ОС разрешает другим рабочим станциям запись (чтение) в файл, запрещая чтение (запись).

Режим DENY_READ_WRITE присваивает рабочей станции исключительные права на доступ к файлу, который она открыла. Попытки других станций открыть этот файл будут обречены на неудачу.

Режим совместимости это режим разделения файлов по умолчанию. Он устанавливается сетевой ОС, если прикладная программа не указывает какого-либо режима разделения. Обычно этот режим предоставляет прикладным программам исключительные права при работе с файлами. Этот режим задается и для всех вновь созданных прикладной программой файлов.

Компьютерные сети

Компьютерные сети

Обсуждение Компьютерные сети

Комментарии, рецензии и отзывы

Разделение файлов: Компьютерные сети, Берри Нанс, 1996 читать онлайн, скачать pdf, djvu, fb2 скачать на телефон Книга известного американского специалиста является введением в компьютерные сети. Она знакомит читателя с аппаратными и программными средствами современных компьютерных сетей и, по замыслу автора, станет вашим помощником при выборе конфигурации и эксплуа