Данное руководство описывает API интерфейсной библиотеки сетевого стека ЗОСРВ «Нейтрино»
| Функция / тип данных / объект | Описание |
|---|---|
| Принять соединение на сокете | |
| Информация об адресе TCP/IP |
| Функция / тип данных / объект | Описание |
|---|---|
| Назначить имя сокета | |
| Назначить сокет привилегированному IP порту |
| Функция / тип данных / объект | Описание |
|---|---|
| Инициализировать соединение на сокете |
| Функция / тип данных / объект | Описание |
|---|---|
| Сжать доменное имя | |
| Расширить доменное имя |
| Функция / тип данных / объект | Описание |
|---|---|
| Разорвать TCP соединение и закрыть файл hosts | |
| Закрыть файл данных об именах сетей | |
| Закрыть файл данных об именах протоколов | |
| Закрыть файл данных о сетевых сервисах |
| Функция / тип данных / объект | Описание |
|---|---|
| Очистить список структур адресной информации | |
| Освободить адрес сетевого интерфейса |
| Функция / тип данных / объект | Описание |
|---|---|
| Вернуть строку, связанную с кодом ошибки getaddrinfo() | |
| Получить информацию об адресе сокета | |
| Получить доменное имя текущего хоста | |
| Получить запись о сетевом хосте по заданному интернет-адресу | |
| Получить запись сетевого хоста потоко-безопасным способом | |
| Получить запись о сетевом узле по имени | |
| Получить запись о сетевом узле по имени | |
| Считать следующую строку файла базы данных хостов | |
| Считать следующую строку файла базы данных хостов | |
| Получить адрес сетевого интерфейса | |
| Выполнить преобразование адреса в имя узла независимо от протокола | |
| Получить сетевую запись по адресу (Unix) | |
| Получить сетевую запись по имени | |
| Считать следующую строку файла базы данных сетевых имен | |
| Получить имя пира, подключенного к сокету | |
| Получить запись протокола по имени | |
| Получить запись протокола по числу | |
| Считать следующую строку файла базы данных имени протокола | |
| Получить служебную запись по имени | |
| Получить служебную запись по порту | |
| Считать следующую строку файла базы данных сетевых служб | |
| Получить имя сокета | |
| Получить параметры, связанные с сокетом |
| Функция / тип данных / объект | Описание |
|---|---|
| Переменная ошибки хоста | |
| Вывести сообщение об ошибке, связанное со значением h_errno в стандартный поток ошибок (stderr) | |
| Получить строку сообщения об ошибке, связанной со значением ошибки | |
| Структура, описывающая хост |
| Функция / тип данных / объект | Описание |
|---|---|
| Протокол межсетевых управляющих сообщений | |
| Протокол межсетевых управляющих сообщений для IP6 | |
| Освободить динамическую память, выделенную if_nameindex() | |
| Сопоставить индекс интерфейса с его именем | |
| Получить список интерфейсов | |
| Сопоставить имя интерфейса с его индексом | |
| Семейство интернет-протоколов версии 6 | |
| Выделить память для пошаговых (hop-by-hop) параметров или параметров назначения IPv6 | |
| Добавить пошаговые (hop-by-hop) параметры или параметры назначения IPv6 в объект вспомогательных данных | |
| Искать пошаговые (hop-by-hop) параметры или параметры назначения IPv6 | |
| Инициализировать объект вспомогательных данных, содержащий пошаговые (hop-by-hop) параметры или параметры назначения IPv6 | |
| Искать следующий пошаговый (hop-by-hop) параметр или параметр назначения IPv6 | |
| Определить объем памяти для пошагового (hop-by-hop) параметра или параметра назначения IPv6 | |
| Добавить адрес в заголовок маршрутизации IPv6 | |
| Получить указатель на IPv6-адрес в заголовке маршрутизации | |
| Получить флаги для сегмента в заголовке маршрутизации IPv6 | |
| Инициализировать заголовок маршрутизации IPv6 | |
| Указать флаг Strict/Loose для последнего узла в заголовке маршрутизации IPv6 | |
| Инвертировать список адресов в заголовке маршрутизатора IPv6 | |
| Подсчитать количество сегментов в заголовке маршрутизации IPv6 | |
| Определить пространство, необходимое для заголовка маршрутизации IPv6 | |
| Преобразовать строку в числовой интернет-адрес | |
| Преобразовать строку в Интернет-адрес, хранящийся в структуре | |
| Извлечь локальный сетевой адрес из интернет-адреса | |
| Преобразовать сетевой номер и локальный сетевой адрес в Интернет-адрес | |
| Преобразовать номер сети Интернет в формат CIDR | |
| Извлечь сетевой номер из интернет-адреса | |
| Преобразовать номер сети Интернет из формата CIDR в формат сети | |
| Преобразование строки в номер сети Интернет | |
| Преобразовать интернет-адрес в строку | |
| Преобразовать интернет-адрес в строку | |
| Интернет-протокол | |
| Интернет-протокол версии 6 | |
| Протокол для обеспечения защиты данных, передаваемых по IP. | |
| Проверить личность удаленного хоста | |
| Структура, описывающая Интернет-хост | |
| Список сетевых интерфейсов |
| Функция / тип данных / объект | Описание |
|---|---|
| Прослушивать соединения сокета |
| Функция / тип данных / объект | Описание |
|---|---|
| Инициализировать соединение на сокете (без блокировки) | |
| Получить статус предыдущего вызова nbaconnect() | |
| Структура для хранения информации из сетевой базы данных |
| Функция / тип данных / объект | Описание |
|---|---|
| Структура для хранения информации из протокольной базы данных |
| Функция / тип данных / объект | Описание |
|---|---|
| Выполнить команду на удаленном хосте | |
| Получить сообщение из сокета | |
| Получить сообщение из сокета по заданному адресу | |
| Получить сообщение и его заголовок из сокета | |
| Инициализировать подпрограммы распознавания доменных имен в Интернете | |
| Создать запрос имени домена в Интернете | |
| Запросить локальный сервер доменных имен | |
| Запросить локальный сервер доменных имен | |
| Запросить локальный сервер, используя параметры поиска | |
| Отправить предварительно отформатированный запрос имени домена в Интернете | |
| База данных пересылки системных пакетов | |
| Получить сокет с привилегированным адресом | |
| Опознать удаленный хост |
| Функция / тип данных / объект | Описание |
|---|---|
| Отправить сообщение на подключенный сокет | |
| Отправить сообщение и его заголовок на сокет | |
| Отправить сообщение на сокет по определенному адресу | |
| Установить доменное имя текущего хоста | |
| Открыть файл базы данных хостов | |
| Открыть файл базы данных сетевых имен | |
| Открыть файл базы данных имен протоколов | |
| Открыть файл базы данных сетевых служб | |
| Установить параметры сокета | |
| Разорвать часть полнодуплексного соединения | |
| Определить, находится ли сокет на отметке вне диапазона (out-of-band) | |
| Создать конечную точку для связи | |
| Создание пары соединенных сокетов | |
| Структура хранения информации из базы данных служб | |
| Получить или установить информацию о диспетчере сокетов |
| Функция / тип данных / объект | Описание |
|---|---|
| Протокол управления передачей |
| Функция / тип данных / объект | Описание |
|---|---|
| Протокол пользовательских датаграмм | |
| Семейство протоколов UNIX-домена |
Предыдущий раздел: Системные библиотеки