ОБЩИЕ КОМАНДЫ
Как навык продаж улучшит тебя -
тренинги. Повышение квалификации.
RESET/32H. Переустанавливает состояние местного адаптера и
очищает таблицы имен и сеансов.
Переустановив адаптер, прикладная программа может изменить
количество сеансов и количество командных блоков NCB (Блок уп-
равления сетью), поддерживаемых NETBIOS. Величины по умолчанию
для Сети ПЭВМ равны 6 и 12, соответственно. Эти величины влияют
на производительность работы, потому, что, чем больше будет се-
ансов и командных блоков NCB, тем меньше окажутся размеры паке-
тов, в зависимости от доступной памяти адаптера.
Для команды RESET (кроме полей NCB_COMMAND и NCB_LANA_NUM)
потребуются только поля NCB_LSN, NCB_NUM.
CANCEL/35H. Дает запрос, чтобы была отменена ждущая коман-
да, чей Блок управления сети (NCB) найден в NCB_BUFFER@. Можно
отменить любую ждущую команду NETBIOS, кроме ADD (GROUP) NAME,
DELETE NAME, SEND DATAGRAM, SEND BROADCAST DATAGRAM, SESSION
STATUS, CANCEL и RESET. Отмена команды SEND прервет сеанс. Необ-
ходимо полу NCB_BUFFER@ (буфер, который отменяется).
STATUS/33H (ожидание) B3H (возврат). Дает информацию о сос-
тоянии местного или удаленного буфера.
Эта команда выполняет диагностирование местных и удаленных
адаптеров, даже если удаленная ПЭВМ не может нормально обмени-
ваться данными со своим адаптером, либо она "зависла". Для ко-
манды требуются поля: NCB_BUFFER@, NCB_LENGTH, NCB_CALLNAME и
NCB_POST (только для операции неожидания (прерывания)).
Информация, возвращаемая в буфер, для Сети ПЭВМ включает
6-байтовый постоянный адрес узла, 1-байтовое состояние внешних
передатчиков управления (переходников) на плате адаптера сети,
1-байтовый результат последней самопроверки, 2-байта, содержащие
номер проверки программного обеспечения, 48 байт статистики
трафика и ошибок, 26 байт статистики ресурсов адаптера, 2 байта
для количества имен в местной таблице и 16 элементов - каждый
размером в 18 байт - для таблицы местных имен.
Статистика трафика и ошибок, возвращаемая для Сети ПЭВМ,
включает 2 байта для периода отчета (в минутах), 2 байта для ко-
личества ошибок контроля при помощи циклического избыточного
кода, 2 байта для количества ошибок согласования, 2 байта для
числа конфликтов, 2 байта для количества экстренно прерванных
передач, 4 байта для количества успешно переданных пакетов, 4
байта для количества успешно принятых пакетов, 2 байта для коли-
чества повторных передач и 2 байта для количества раз, когда по-
лучатель исчерпывал свои ресурсы.
Статистика ресурсов адаптера, возвращаемая для сети ПЭВМ,
включает 8 байт для зарезервированной области, 2 байта для коли-
чества свободных командных блоков, 2 байта для максимального ко-
личества отлаженных Блоков управления сетью (NCB), 2 байта для
максимального количества свободных командных блоков, 4 заразер-
вированных байта, 2 байта для количества ждущих сеансов, 2 байта
для максимального количества ждущих сеансов, 2 байта для общего
максимального количества сеансов и 2 байта для максимального
размера пакета данных сеанса.
TRACE/79H (ожидание) F9H (возврат). Только в ЭКС
Token-Ring. Команда начинает выполнять трассировку всех команд
Блока управления сообщениями (MCB) и некоторых команд Блока уп-
равления (CCB), выдаваемых программой NETBIOS.
UNLINK/70H. Используется с удаленной загрузкой программы
(RPL) для разрыва сеанса с IBMNETBOOT. Эта команда применяется,
только если был сделан вызов в IBMNETBOOT во время работы ПЭВМ,
т.е. была осуществлена удаленная начальная загрузка. Сеанс с
IBMNETBOOT прерывается и прерывается программа переадресации
(INT 13).
20.05.2012