Реферат Курсовая Конспект
Старшие разряды номера соединения (Connection Number High), 1 байт. - раздел Компьютеры, Протоколы NetWare NetBIOS, NetBEUI Поле Зарезервировано Для Будущих Применений. Всегда Содержит Значение 00....
|
Поле зарезервировано для будущих применений. Всегда содержит значение 00.
Функция (Function), 1 байт.Указывает функцию сообщения, связанную с кодом, размещенным в данном поле.
Подфункция (Subfunction), 1 байт.Предназначено для уточнения функции сообщения.
Длина подфункции (Subfunction Length), 2 байта.Определяет длину поля данных текущего сообщения, обуславливаемую его функцией и подфункцией.
Данные (Data), переменной длины.Хранит информацию, соответствующую обрабатываемому запросу, такую как расположение файла.
NCP способен обеспечивать огромное количество различных функций. Существует около 200 комбинаций кодов полей функции и подфункции, поддерживающих сервисы из категорий, перечисленных ниже.
Службы учетных записей.Возвращают статус учетных записей, регистрируют загрузку и управляют учетными записями.
Службы регистрации сетевых ресурсов.Осуществляют доступ к объектам базы регистрационных данных (bindery) NetWare 3.x и изменяют их свойства,
Службы соединений.Создают и разрывают соединения с серверами NetWare, а также предоставляют информацию о них.
Службы каталогов.Позволяют просматривать каталоги на томах NetWare, а также управлять правами доступа к ним.
Файловые службы.Предоставляют возможность доступа к файлам на томах NetWare, их просмотр, а также управление файлами и их атрибутами.
Окружение файловых серверов.Обеспечивает информацией о серверах NetWare и позволяет изменять их свойства.
Службы сообщений.Отправляют и принимают широковещательные сообщения.
Службы печати.Помещают задания на печать в очередь.
Службы очередей.Регулируют очереди печати и распределяют задания, содержащиеся в них.
Службы синхронизации.Координируют операции записи, блокировки файлов и семафоры.
Службы отслеживания транзакций.Управляют свойствами NetWare Transaction Tracking System (TTS, системы отслеживания транзакций).
Формат сообщений для NCP не является безусловным. Некоторые функции вызывают надлежащие изменения в формате для установления соответствия их специфическим целям. Например, функции, не использующие поле подфункции, могут вовсе исключать его из сообщения. Некоторые функции могут также добавлять собственные поля специального назначения в конец сообщения.
Данные (Data), переменной длины.Содержит данные, отправленные сервером в ответ на ассоциированный запрос.
Протокол NetWare Core Packet Burst (NCPB)
Стандартный протокол NCP требует сообщения ответа для каждого запроса, что целесообразно для одних функций, но не имеет особого смысла для других. Например, когда пользователь регистрируется на сервере, стоит немедленно ответить на сообщение, требующее установки соединения. Однако для функций, которые связаны с передачей данных, требующей отправки множества пакетов, этот метод непрактичен.
Когда клиент использует стандартные сообщения NCP для того, чтобы запросить файл с тома сервера, процесс разбивается на такое количество операций обмена сообщениями запрос/ответ, какое необходимо для передачи всего файла. Клиент сначала запрашивает первую часть файла, которую затем получает вместе с ответом. После этого клиент должен затребовать вторую часть, принять ее, запросить третью часть и т. д. Когда передаются большие файлы, количество избыточных сообщений запроса значительно снижает эффективность протокола.
Протокол NetWare Core Packet Burst (NCPB, основной протокол пакетной передачи NetWare) был разработан с той целью, чтобы исправить этот недостаток, и предоставить серверам возможность последовательно посылать несколько пакетов данных без нужды в немедленном ответе или подтверждении получения для каждого отдельного пакета. Пакетная передача позволяет отправлять до 64 Кбайт данных в одной пачке только с одним подтверждением.
Впервые NCPB был реализован как дополнение к NetWare 3.11, имеющее форму серверного модуля с именем Pburst.nlm и оболочки клиента Bnetx.exe. Начиная с NetWare версии 3.12 и клиента VLM, NCPB полностью интегрирован в стек протоколов и используется автоматически, когда клиент осуществляет доступ к файлу на сервере, при этом не требуются какие-либо изменения в приложении, создающем запрос доступа.
Чтобы обеспечить указанный тип сервиса, протокол NCPB нуждается в соответствующих модификациях формата сообщения NCP. Формат сообщения NCPB приведен на рис. 12.5. Функции полей сообщения описаны ниже.
Тип запроса (Request Type), 2 байта.Указывает на основную функцию пакета так же, как в протоколе NCP. Для пакетных сообщений значение в поле всегда равно 7777.
Флаги (Flags), 1 байт.Содержит флаги, определяющие природу сообщения или данных, которые оно переносит. Используются значения, перечисленные ниже.
• Бит 1 — SYS. Информирует б том, что пакет содержит только системное сообщение и не включает никаких данных пакетного режима, связанных с ним.
Теперь, раз пакетная пересылка закончена, клиент переходит в предшествующий режим, к сообщениям NCP, и просит, чтобы сервер закрыл файл (рис. 12.11). Как только сервер возвращает ответ, свидетельствующий о том, что запрос был выполнен успешно, транзакция завершена.
Отдельные пересылки файлов в пакетном режиме обычно интегрированы с сессией обмена сообщениями протокола NCP. Нет необходимости в разрыве соединения пакетной передачи после каждого переданного файла, как у TCP.
– Конец работы –
Эта тема принадлежит разделу:
На сайте allrefs.net читайте: "Протоколы NetWare NetBIOS, NetBEUI"
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Старшие разряды номера соединения (Connection Number High), 1 байт.
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов