Секция Named Pipes

Эта секция файла NET.CFG используется для установки числа коммуникационных буферов, количества имен машин и сеансов, а также количества открытых каналов, используемых протоколом Named Pipes.

Возможные параметры и их значения для секции Named Pipes

Используйте эти параметры и значения для конфигурирования расширителя Named Pipes (файл DOSNP.EXE) на рабочей станции-клиенте. Они рассматриваются на следующих страницах:

Параметры / значения и страницы
"NP MAX COMM BUFFERS число"
"NP MAX MACHINE NAMES число"
"NP MAX OPEN NAMED PIPES число"
"NP MAX SESSIONS число"

NAMED PIPES

Управляет взаимодействием рабочей станции-клиента с сервером Named Pipes.

Синтаксисnamed pipes
параметр значение
Замените параметр на имя желаемого параметра.
Замените значение на значение, соответствующее имени устанавливаемого параметра.
ПримерЧтобы изменить количество коммуникационных буферов со значения по умолчанию, которое расширитель использует для связи с сервером Named Pipes, на 10, поместите следующие строки в файл NET.CFG:
named pipes
np max comm buffers 10

IMPORTANT: Параметры в секции Named Pipes в файле NET.CFG выравниваются влево. Это исключение из общего правила.

NP MAX COMM BUFFERS число

Определяет количество коммуникационных буферов, которые расширитель может использовать для передачи данных серверу Named Pipes и приема данных от него.

Синтаксисnp max comm buffersчисло
По умолчанию6
ДиапазонОт 4 до 40
ПримерЧтобы изменить на 10 количество коммуникационных буферов со значения по умолчанию, которое расширитель использует для связи с сервером Named Pipes, поместите следующие строки в файл NET.CFG:
named pipes
np max comm buffers 10

NP MAX MACHINE NAMES число

Определяет число серверов Named Pipes, которое программа DOSNP хранит в локальной таблице имен. Этот параметр также устанавливает для программы DOSNP одноранговый режим и управляет числом серверов Named Pipes, с которыми может взаимодействовать расширитель.

Синтаксисnp max machine namesчисло
Замените число на количество серверов Named Pipes, имена которых хранятся на рабочей станции-клиенте.
По умолчанию10
ДиапазонОт 4 до 50
ПримерЧтобы заменить количество серверов Named Pipes по умолчанию, с которыми может взаимодействовать рабочая станция-клиент, на 14, поместите следующие строки в файл NET.CFG:
named pipes
np max machine names 14

NP MAX OPEN NAMED PIPES число

Определяет максимальное количество именованных каналов (Named Pipes), которое рабочая станция-клиент может открыть одновременно.

Синтаксисnp max open named pipesчисло
По умолчанию4
ДиапазонОт 4 до 128
ПримерЧтобы заменить на 6 максимальное число именованных каналов по умолчанию, которые может одновременно открыть рабочая станция-клиент, поместите следующие строки в файл NET.CFG:
named pipes
np max open named pipes 6

NP MAX SESSIONS число

Определяет число серверов Named Pipes, с которыми расширитель может взаимодействовать в режиме по умолчанию. Этот параметр не используется в одноранговом режиме.

NOTE: Если используются оба параметра Max Machine Names и Max Sessions, то значение, установленное для Max Machine Names, имеет приоритет перед значением, установленным для Max Sessions.

Синтаксисnp max sessionsчисло
По умолчанию10
ДиапазонОт 4 до 50
ПримерЧтобы заменить количество сеансов по умолчанию, которые расширитель может использовать для соединений с сервером Named Pipes, на 25, поместите следующие строки в файл NET.CFG:
named pipes
np max sessions 25

Секция NetBIOS

Эта секция файла NET.CFG используется для конфигурирования и управления числом буферов, сеансов, а также широковещательных передач, используемых протоколом NetBIOS.

Возможные параметры и их значения для секции NetBIOS

Для управления именами и сеансами NetBIOS, для изменения внутреннего распределения памяти NetBIOS используйте категории, параметры и значения, рассматриваемые на следующих страницах:

КатегорияПараметры/значения и страницы
"Управление командами""NETBIOS COMMANDS число"
"Управление именами""NETBIOS BROADCAST COUNT число"
"NETBIOS BROADCAST DELAY число"
"NETBIOS INTERNET [on | off]"
"Замена в сегментах данных""NPATCH байт_смещения, значение"
"Управление протоколом""NETBIOS RECEIVE BUFFERS число"
"NETBIOS SEND BUFFERS число"
"Создание сеанса""NETBIOS RETRY COUNT число"
"NETBIOS RETRY DELAY число"
"NETBIOS SESSION число"
"Управление сеансами""NETBIOS ABORT TIMEOUT число"
"NETBIOS LISTEN TIMEOUT число"
"NETBIOS VERIFY TIMEOUT число"

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

NETBIOS

Управляет взаимодействием рабочей станции-клиента с приложениями NetBIOS и с сетью.

Синтаксисnetbios параметр значение
Замените параметр на имя желаемого параметра.
Замените значение на значение, соответствующее имени устанавливаемого параметра.
ПримерЧтобы запустить приложение, требующее большего числа ожидающих выполнения команд, чем разрешено по умолчанию, поместите следующие строки в файл NET.CFG:
netbios
netbios commands 64

IMPORTANT: Параметры секции NetBIOS в файле NET.CFG выравниваются влево. Это исключение из общего правила.

Управление командами

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

Параметр и значение
"NETBIOS COMMANDS число"

Необходимое число команд может варьироваться в зависимости от количества приложений. В большинстве случаев достаточно значения по умолчанию - 12. Однако если возникает ошибка 22 команды NetBIOS, увеличьте это значение.

Большинство приложений игнорирует эту ошибку и повторяет попытку, если команда NetBIOS не может быть выполнена. В этом случае увеличение числа команд позволяет повысить производительность приложения.

Для определения количества команд, необходимого конкретному приложению, обратитесь к его разработчику.

NETBIOS COMMANDS число

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

Синтаксисnetbios commands число
По умолчанию12
ДиапазонОт 4 до 250
ПримерЧтобы запустить приложение, требующее большего числа ожидающих выполнения команд, чем разрешено по умолчанию, поместите следующие строки в файл NET.CFG:
netbios
netbios commands 64

Управление именами

Для управления временем ожидания между посылками широковещательных пакетов или запросами, а также доставкой пакетов разрешения имен (name resolution) и дейтаграмм в сетевых ассоциациях используйте параметры и значения, рассматриваемые на следующих страницах:

Параметры / значения и страницы
"NETBIOS BROADCAST COUNT число"
"NETBIOS BROADCAST DELAY число"
"NETBIOS INTERNET [on | off]"

NETBIOS BROADCAST COUNT число

Этот параметр предназначен, чтобы задать число запросов, рассылаемых NetBIOS для имени, используемого приложением. Увеличьте это значение, если:

NETBIOS BROADCAST DELAY число

Этот параметр задает для NetBIOS время ожидания между широковещательными пакетами или запросами.

NETBIOS INTERNET [on | off]

Осуществляет двухстороннюю передачу пакетов запроса имени либо для всех рабочих станций в объединенной сети, либо только для рабочих станций в локальной сети.

NOTE: Пакеты запроса имени - это пакеты, пытающиеся установить уникальность имени станции, на которой работает NetBIOS.

Синтаксисnetbios internet [on | off]
По умолчаниюoff
ПримерЧтобы осуществлять прием и передачу через мосты и маршрутизаторы, поместите следующие строки в файл NET.CFG:
netbios
netbios internet on

Замена в сегментах данных

Используйте параметр, рассмотренный на указанной странице, для замены байта в любом месте сегмента данных NETBIOS.EXE произвольным значением:

Параметр и значение
"NPATCH байт_смещения, значение"

NPATCH байт_смещения, значение

Заменяет любую область в сегменте данных NETBIOS.EXE, подставляя указанное значение по указанному смещению.

Синтаксисnpatch смещение_байта, значение
Замените смещение_байта на смещение в сегменте данных байта, который Вы хотите заменить.
Замените значение на число, которое Вы хотите вставить.
По умолчаниюНет
ПримерЧтобы подставить в сегмент данных по адресу xx число yy, поместите следующие строки в файл NET.CFG:
netbios
npatch xx,yy

Управление протоколом

Для установки количества буферов приема и передачи IPX, используемых NetBIOS, предназначены параметры и значения, рассматриваемые на следующих страницах:

Параметры / значения и страницы
"NETBIOS RECEIVE BUFFERS число"
"NETBIOS SEND BUFFERS число"

Эти параметры полезны для управления ситуациями взрывного входящего трафика, например, от шлюза 3270.

Вам следует увеличить значение этих параметров, если:

NETBIOS RECEIVE BUFFERS число

Устанавливает число буферов приема IPX, используемых NetBIOS.

Синтаксисnetbios receive buffers число
По умолчанию6
ДиапазонОт 4 до 20
ПримерЧтобы увеличить скорость обработки NetBIOS всплесков входящего трафика, поместите следующие строки в файл NET.CFG:
netbios
netbios receive buffers 12

NETBIOS SEND BUFFERS число

Устанавливает число буферов передачи IPX, используемых NetBIOS.

Синтаксисnetbios send buffers число
По умолчанию6
ДиапазонОт 4 до 250
ПримерЧтобы увеличить скорость обработки NetBIOS исходящих посылок, поместите следующие строки в файл NET.CFG:
netbios
netbios send buffers 24

Создание сеанса

Для управления тайм-аутами соединений NetBIOS используйте параметры и значения, рассмотренные на следующих страницах:

Параметры / значения и страницы
"NETBIOS RETRY COUNT число"
"NETBIOS RETRY DELAY число"
"NETBIOS SESSION число"

NETBIOS RETRY COUNT число

Определяет, сколько запросов посылает NetBIOS для установления соединения или сколько повторных посылок будет сделано в случае ошибки.

Устанавливайте значение этого параметра в соответствии со значением NETBIOS RETRY DELAY, чтобы варьировать тайм-аут на установление сеансов NetBIOS. Увеличьте значение этого параметра, если:

Синтаксисnetbios retry count число
Замените число на количество запросов (повторных попыток).
По умолчаниюЕсли "netbios internet on": 20
Если "netbios internet off": 10
ДиапазонОт 4 до 20
ПримерЧтобы повторять посылки пакетов 15 раз, поместите следующие строки в файл NET.CFG:
netbios
netbios retry count 15

NETBIOS RETRY DELAY число

Определяет время (в тиках), которое NetBIOS ждет между передачами при установлении соединения или повторной посылке пакета данных.

Устанавливайте значение этого параметра в соответствии со значением NETBIOS RETRY COUNT, чтобы варьировать тайм-аут на установление сеансов NetBIOS. Увеличьте значение этого параметра, если:

NETBIOS SESSION число

Определяет, сколько одновременных сеансов NetBIOS может поддерживаться драйвером NetBIOS.

Синтаксисnetbios sessions число
Замените число количеством сеансов.
По умолчанию32
ДиапазонОт 4 до 250
ПримерЧтобы разрешить 100 сеансов NetBIOS, поместите следующие строки в файл NET.CFG:
netbios
netbios sessions 100

Управление сеансами

Для мониторинга и управления соединениями NetBIOS используйте параметры и значения, рассматриваемые на следующих страницах:

Параметры / значения и страницы
"NETBIOS ABORT TIMEOUT число"
"NETBIOS LISTEN TIMEOUT число"
"NETBIOS VERIFY TIMEOUT число"

Если в сеансе NetBIOS посылающий сообщение компьютер не получает никаких сообщений от принимающего компьютера в течение промежутка времени "verify timeout", NetBIOS посылает принимающему компьютеру пакет с запросом подтверждения приема.

Затем NetBIOS ждет ответа в течение времени "listen timeout".

Если ответ не получен, то NetBIOS посылает другой пакет, требуя немедленного ответа. Затем NetBIOS ждет ответа в течение промежутка времени "abort timeout".

Если ответ не получен, то NetBIOS завершает сеанс.

Соотношение между этими тремя параметрами должно сохраняться неизменным. Например, если Вы удвоили значение NETBIOS LISTEN TIMEOUT, то Вы должны также удвоить значения NETBIOS ABORT TIMEOUT и NETBIOS VERIFY TIMEOUT.

NETBIOS ABORT TIMEOUT число

Определяет время (в тиках), которое NetBIOS ждет при отсутствии ответа от принимающей стороны, прежде чем завершить сеанс.

Увеличьте это значение, если имеются узлы NetBIOS, функционирующие в больших объединенных сетях или по асинхронным линиям связи.

Синтаксисnetbios abort timeout число
По умолчанию540 (приблизительно 30 секунд)
ПримерЧтобы NetBIOS ожидал одну минуту, прежде чем завершить сеанс, поместите следующие строки в файл NET.CFG:
netbios
netbios abort timeout 1080

NOTE: На IBM PC и совместимых компьютерах происходит приблизительно 18.21 тиков таймера в секунду.

NETBIOS LISTEN TIMEOUT число

Определяет время (в тиках), которое NetBIOS ожидает перед тем, как запросить подтверждение о приеме пакета существования соединения, если от принимающей стороны не приходят пакеты.

Синтаксисnetbios listen timeout число
Замените число количеством тиков.
По умолчанию108 (приблизительно 6 секунд)
ДиапазонОт 1 до 65 535
ПримерЧтобы NetBIOS ждал дольше перед посылкой запроса подтверждения, поместите следующие строки в файл NET.CFG:
netbios
netbios listen timeout 2700

NOTE: На IBM PC и совместимых компьютерах происходит приблизительно 18.21 тиков таймера в секунду.

NETBIOS VERIFY TIMEOUT число

Определяет, как часто (в тиках) NetBIOS посылает другой стороне пакеты запросов подтверждения, чтобы сохранить сеанс.

Если с программой, установившей сеанс NetBIOS, не происходит обмена пакетами, то NetBIOS через равные интервалы времени посылает пакеты, чтобы убедиться в том, что сеанс еще существует.

Синтаксисnetbios verify timeout число
Замените число количеством тиков.
По умолчанию54 (приблизительно 3 секунды)
ДиапазонОт 4 до 65 535
ПримерЧтобы NetBIOS ждал дольше, чем установлено по умолчанию, перед посылкой запроса подтверждения, поместите следующие строки в файл NET.CFG:
netbios
netbios verify timeout 1350

NOTE: На IBM PC и совместимых компьютерах происходит приблизительно 18.21 тиков таймера в секунду.

Назад | Содержание | Вперед