Сокеты соединений

Эти параметры и их значения используются для указания максимального количества сокетов соединений для протоколов Transmission Control Protocol (TCP), User Datagram Protocol (UDP) и "сырых" (raw) сокетов, которые Ваша рабочая станция может поддерживать одновременно. Они рассматриваются на следующих страницах:

Параметры / значения и страницы
"TCP_SOCKETS число"
"UDP_SOCKETS число"
"RAW_SOCKETS число"

Сокеты Transmission Control Protocol (TCP)

Сокеты Transmission Control Protocol (TCP) используются для поддержки одновременных соединений TCP.

Если Вы назначаете для TCP/IP несколько сетевых ODI-драйверов и предполагаете работать с приложениями, которые одновременно и интенсивно используют сокеты, измените количество сокетов TCP, указав для параметра TCP_SOCKETS большее значение.

TCP_SOCKETS число

Определяет максимальное число одновременно открытых сокетов (соединений) TCP.

Если Вы назначаете для TCP/IP несколько сетевых ODI-драйверов, установите столько сокетов TCP, сколько совместно используется всеми драйверами.

IMPORTANT: Значение параметра TCP_SOCKETS должно быть по крайней мере равно значению NB_SESSIONS плюс 1. Подробнее смотрите "NB_SESSIONS число".

Синтаксисtcp_sockets число
По умолчанию8
По умолчаниюот 0 до 64
ПримерЧтобы установить максимальное количество одновременных соединений TCP равным 16, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
tcp_sockets 16

Сокеты User Datagram Protocol (UDP)

Сокеты User Datagram Protocol (UDP) используются утилитой LWPCON и всеми приложениями, которые обращаются к серверу имен, использующему систему имен доменов (Domain Name System - DNS). Серверы имен DNS - это единственный тип серверов имен, который поддерживает программное обеспечение транспорта TCP/IP для DOS.

Программы получают доступ к серверу имен DNS с помощью информации, находящейся в файле RESOLV.CFG. Подробнее смотрите в главе 2 "Setting Up Domain Name Systems (DNS) Support" в руководстве TCP/IP Transport for DOS Configuration Guide.

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

UDP_SOCKETS число

Определяет максимальное число одновременно открытых сокетов (соединений) UDP.

Если Вы используете DNS, то установите по крайней мере один сокет UDP для каждого параллельно работающего приложения.

Если Вы используете NetBIOS, установите по крайней мере два сокета UDP.

Если Вы конфигурируете для TCP/IP несколько сетевых ODI-драйверов, установите столько сокетов UDP, сколько совместно используется всеми драйверами.

Синтаксисudp_sockets число
По умолчанию8
Диапазонот 0 до 32
ПримерЧтобы установить максимальное число одновременно открытых сокетов UDP равным шестнадцати, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
udp_sockets 16

"Сырые" сокеты

Один "сырой" (или необработанный) сокет требуется при использовании утилиты PING, утилиты LWPCON или другого приложения, имеющего функции ping, с помощью которых информация передается от программы к программе.

Файл NET.CFG по умолчанию, создаваемый программой инсталляции транспорта TCP/IP для DOS, предусматривает восемь сокетов TCP, восемь сокетов UDP и один "сырой" сокет. Этих значений по умолчанию достаточно для большинства конфигураций.

Для получения копий файлов PING.EXE и LWPCON.EXE запустите программу инсталляции транспорта TCP/IP для DOS, находящуюся на дискете TCP/IP Transport for DOS . Подробности смотрите в главе 1 "Installing the Transport" в руководстве TCP/IP Transport for DOS Installation Guide.

RAW_SOCKETS число

Определяет максимальное число "сырых" сокетов (соединений) IP.

Если Вы используете утилиту PING, утилиту LWPCON или другие утилиты с функциями ping, установите один "сырой" сокет IP.

Если Вы не используете утилиты, которые имеют функции ping, число сокетов IP равным нулю.

Если Вы назначаете для TCP/IP несколько сетевых ODI-драйверов, установите столько "сырых" сокетов, сколько совместно используется всеми драйверами.

Синтаксисraw_sockets число
По умолчанию1
ПримерЧтобы уменьшить объем памяти, занимаемый сокетами IP, поместите в файл NET.CFG следующие с троки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
raw_sockets 0

Поддержка NetBIOS

Эти параметры и их значения используются для конфигурирования файла RFCNBIOS.EXE и рассматриваются на следующих страницах:

Параметры / значения и страницы
"NB_ADAPTER [0 | 1]"
"NB_BRDCAST [0 | 1]"
"NB_COMMANDS число"
"NB_DOMAIN имя_домена"
"NB_SESSIONS число"

Программа RFCNBIOS.EXE реализует протоколы NetBIOS B-node в соответствии с рекомендациями RFC 1001 и 1002. (Протоколы B-node используют широковещательные дейтаграммы для управления сетью и некоторые дейтаграммные операции NetBIOS.)

Используя программное обеспечение RFCNBIOS, Вы можете работать с любыми сетевыми приложениями, разработанными для стандартного интерфейса NetBIOS.

Для получения копии файла RFCNBIOS.EXE запустите программу инсталляции транспорта TCP/IP для DOS на дискете TCP/IP Transport for DOS . Подробности смотрите в главе 1 "Installing the Transport" руководства TCP/IP Transport for DOS Installation Guide.

IMPORTANT: Все непосредственно соединенные узлы NetBIOS, с которыми Вы планируете взаимодействовать, должны использовать программу NetBIOS, соответствующую RFC 1001/1002. Кроме того, все реализации NetBIOS должны иметь конфигурацию B-node.

Конфигурирование поддержки программного обеспечения NetBIOS выполняется в секциях Protocol TCPIP и Protocol RFCNBIOS файла NET.CFG.

За информацией по конфигурированию рабочих станций-клиентов для работы RFC1001/1002-совместимых программ NetBIOS со стеком протокола TCP/IP обратитесь к разделу "Секция Protocol RFCNBIOS".

NB_ADAPTER [0 | 1]

Указывает сетевую плату, используемую для привязки NetBIOS к стеку протокола TCP/IP.

Синтаксисnb_adapter [0 | 1]
Укажите "0" для первой сетевой платы.
Укажите "1" для второй сетевой платы.
По умолчанию0
ПримерЧтобы привязать NetBIOS к стеку протокола TCP/IP, используя вторую сетевую плату, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
nb_adapter 1

NB_BRDCAST [0 | 1]

Определяет формат широковещания IP, используемый при посылке широковещательных сообщений программой RFCNBIOS.EXE.

Синтаксисnb_brdcast [0 | 1]
Укажите "0" при настройке адресов для передачи широковещательных сообщений с нулями в части хоста адреса IP.
Таким образом, сеть класса B с сетевым адресом 129.47 будет иметь широковещательный адрес 129.47.0.0.
Укажите "1" при настройке адресов для передачи широковещательных сообщений со значением 255 в части хоста адреса IP.
Таким образом, сеть класса B с сетевым адресом 129.47 будет иметь широковещательный адрес 129.47.255.255.
По умолчанию1
ПримерЧтобы в формате широковещательных сообщений IP, посылаемых программой RFCNBIOS, использовались нули в части хоста адреса IP, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
nb_brdcast 0

NB_COMMANDS число

Определяет максимальное количество асинхронных команд NetBIOS. Каждая ожидающая выполнения команда NetBIOS требует 32 байтов памяти.

Синтаксисnb_commands число
По умолчанию8
Диапазонот 0 до 80
ПримерЧтобы установить максимальное количество асинхронных команд NetBIOS равным шестнадцати, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
nb_commands 16

NB_DOMAIN имя_домена

Определяет имя логического домена для рабочей станции-клиента NetBIOS.

Все рабочие станции-клиенты в одном логическом домене должны использовать одинаковое значение этого параметра.

Синтаксисnb_domain domain_name
По умолчаниюНет
ПримерЧтобы указать BIOSPHERE_2 в качестве имени Вашего логического домена, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
nb_domain biosphere_2

NB_SESSIONS число

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

IMPORTANT: Значение параметра TCP_SOCKETS должно быть по крайней мере на единицу больше значения NB_SESSIONS. Подробнее смотрите "TCP_SOCKETS число".

Синтаксисnb_sessions число
По умолчанию4
Диапазонот 0 до 64
ПримерЧтобы задать восемь одновременных сеансов, поместите в файл NET.CFG следующие строки:
protocol tcpip
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0
nb_sessions 8

Дополнительная поддержка

Эти параметры и их значения используются для конфигурирования процесса загрузки рабочей станции-клиента и пути к конфигурационным файлам рабочей станции. Они рассматриваются на следующих страницах:

Параметры / значения и страницы
"NO_BOOTP"
"PATH TCP_CFG [[диск:] путь [; ... ]]"

NO_BOOTP

Заставляет рабочую станцию миновать все серверы BOOTP (стандартный протокол, предоставляющий конфигурационную информацию TCP/IP) и использовать для определения IP-адреса рабочей станции-клиента протокол RARP (Reverse Address Resolution Protocol).

Если в сети есть сервер BOOTP, сообщающий Вашей рабочей станции-клиенту ее адрес IP, адрес маршрутизатора и маску подсети, то Вам не нужно указывать в файле NET.CFG этот параметр. Подробнее об этом смотрите в главе 2 "Using a BOOTP Server" в руководстве TCP/IP Transport for DOS Configuration Guide.

Если Вы хотите миновать сервер BOOTP, укажите в файле NET.CFG значения параметров IP_ADDRESS, IP_ROUTER и IP_NETMASK.

Синтаксисno_bootp
По умолчаниюНет
ПримерЧтобы миновать сервер BOOTP, поместите в файл NET.CFG следующие строки:
protocol tcpip
no_bootp
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0

PATH TCP_CFG [[диск:] путь [; ... ]]

Указывает каталоги, содержащие файлы базы данных конфигурации HOSTS, NETWORKS, PROTOCOL, SERVICES и RESOLV.CFG. Синтаксис аналогичен синтаксису команды DOS PATH.

Синтаксисpath tcp_cfg [[диск:] путь [; ...]]
Замените диск буквой устройства, на котором находятся файлы базы данных конфигурации.
Замените путь путем каталога, в котором находятся файлы базы данных конфигурации.
По умолчаниюдиск: C
путь: \net\tcp
ПримерЧтобы указать для файлов базы данных конфигурации каталог \TCPNET\TCP, поместите в файл NET.CFG следующие строки:
protocol tcpip
path c:\tcpnet\tcp;%path%
ip_address 129.47.6.84
ip_router 144.52.6.6
ip_netmask 255.255.0.0

Секция TBMI2

Эта секция файла NET.CFG используется для изменения параметров среды переключения задач.

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

Эта секция содержит следующие параметры и значения, которые рассматриваются на следующих страницах:

Параметры / значения и страницы
"DATA ECB COUNT число"
"ECB COUNT число"
"INT64 [on | off]"
"INT7A [on | off]"
"USE MAX PACKETS"
"USING WINDOWS 3.0"

TBMI2

Позволяет приложениям работать с программным обеспечением NetWare в режиме переключения задач.

Синтаксисtbmi2
имя_параметра значение
Замените имя_параметра именем параметра, которое Вы собираетесь использовать.
Замените значение значением, которое соответствует имени параметра.
ПримерЧтобы установить один из параметров TBMI2, поместите в файл NET.CFG следующие строки:
tbmi2
int7a off

Параметры TBMI2 можно задавать также в командной строке. Подробнее об этом смотрите в главе 3 "Справочник параметров командной строки".

DATA ECB COUNT число

Определяет, сколько блоков управления событиями (ECB - event control blocks) для данных выделяется программам DOS, требующим виртуализации.

Эти ECB применяются для большинства посылаемых и принимаемых пакетов IPX и SPX. Если поступает запрос ECB не для данных, когда нет доступных ECB, то используются ECB для данных.

Каждый выделенный для данных ECB требует 628 байтов памяти; поэтому для 60 ECB по умолчанию требуется 37 680 байтов.

Максимальное число выделяемых ECB зависит также от объема памяти. Общий объем всех ECB должен быть меньше 64 Kб, что ограничивает число ECB для данных до 255.

Синтаксисdata ecb count число
По умолчанию60
Максимум89
Минимум10
ПримерЧтобы указать 40 ECB для данных, которые можно использовать командой DOS SHELL, поместите в файл NET.CFG следующие строки:
tbmi2
data ecb count 40

ECB COUNT число

Определяет, сколько блоков управления событиями (ECB - event control blocks), предназначенных не для данных, выделяется программам DOS, требующими виртуализации.

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

Каждый ECB требует 52 байта памяти; поэтому для 20 ECB по умолчанию требуется 1 040 байтов.

Максимальное число выделяемых ECB зависит также от объема памяти. Общий объем всех ECB должен быть меньше 64 Kб, что ограничивает число ECB до 255.

Синтаксисecb count число
По умолчанию20
Максимум255
Минимум10
ПримерЧтобы указать 40 ECB, предназначенных не для данных, которые можно использовать командой DOS SHELL, поместите в файл NET.CFG следующие строки:
tbmi2
ecb count 40

INT64 [on | off]

Позволяет приложениям использовать прерывание 64h для обращения к услугам IPX и SPX.

IPX и SPX используют прерывание 64h для поддержки совместимости с ранними версиями NetWare.

Если в документации к приложению указано, что требуется использование прерывания 64h, установите этот параметр в значение "off".

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

INT7A [on | off]

Позволяет приложениям использовать прерывание 7Ah для обращения к услугам IPX и SPX.

IPX и SPX используют прерывание 7Ah для поддержки совместимости с NetWare 2.0a.

Если в документации к приложению указано, что требуется использование прерывания 7Ah, установите этот параметр в значение "off".

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

USE MAX PACKETS

Требует от TBMI2 использования максимального размера пакета, указанного параметром IPX MAX PACKETS.

Синтаксисuse max packets
По умолчаниюНет
ПримерЧтобы использовать указанный максимальный размер пакета, поместите в файл NET.CFG следующие строки:
tbmi2
use max packets

USING WINDOWS 3.0

Требует от TBMI использования TASKID.

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

Синтаксисusing windows 3.0
По умолчаниюНет
ПримерЧтобы потребовать от NetWare отдельно идентифицировать задачи в каждом сеансе DOS, поместите в файл NET.CFG следующие строки:
tbmi2
using windows 3.0

Секция Transport Provider IPX | UDP

Транспортные модули desktop SNMP, STPIPX.COM и STPUDP.COM, находят в файле конфигурации целей ловушек (trap targets) в сетях NetWare.

Эта секция файла NET.CFG используется для указания адресов целей ловушек SNMP. Подробнее об этом смотрите "Секция Desktop SNMP".

Возможные параметры и их значения для секции Transport Provider IPX | UDP

Эта секция содержит следующий параметр и значение, которые рассматриваются на указанной странице:

Параметр и значение
"TRAP TARGET ipx-адрес | ip-адрес"

TRANSPORT PROVIDER IPX | UDP

Является заголовком секции конфигурации транспортных модулей IPX или UDP.

Синтаксисtransport provider ipx | udp
имя_параметра значение
Замените имя_параметра именем параметра, которое Вы собираетесь использовать.
Замените значение параметра значением, которое соответствует имени параметра.
Выберите в качестве транспортного протокола, используемого при управлении, IPX или UDP.
ПримерЧтобы установить адрес рабочей станции управления "ab123456:0123456789ab", поместите в файл NET.CFG следующие строки:
transport provider ipx
trap target ab123456:0123456789ab

TRAP TARGET ipx-адрес | ip-адрес

Цели ловушек (trap targets) - это адреса, по которым менеджер SNMP посылает сообщения SNMP (или ловушки. По англ. traps).

Чтобы получать сообщения, посылаемые Desktop SNMP, убедитесь, что адрес станции управления указан в секции IPX (для транспорта IPX) или UDP (для транспорта UDP/IP) файла NET.CFG.

NOTE: Если Вы не укажете по крайней мере одну цель для ловушек, Desktop SNMP не будет посылать сообщения.

Синтаксисtrap target ipx-адрес ip-адрес
Замените ipx-адрес или ip-адрес адресом станции управления для транспорта IPX или UDP/IP соответственно.
По умолчаниюНет
ПримерЧтобы установить адрес рабочей станции управления "ab123456:0123456789ab", поместите в файл NET.CFG следующие строки:
transport provider ipx
trap target ab123456:0123456789ab
Чтобы использовать на Вашей рабочей станции-клиенте как транспорт IPX, так и UDP/IP, поместите в файл NET.CFG следующие строки:
transport provider ipx
trap target ab123456:0123456789ab
trap target cd654321:ba9876543210
transport provider udp
trap target 999.88.77.66
trap target 888.11.22.33

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