27.2.4. Функции для работы с протоколом ICMP

27.2.4. Функции для работы с протоколом ICMP

Для работы с протоколом ICMP существует 12 основных функций. Все эти функции описаны в файле /usr/src/linux/net/ipv4/icmp.c. У вас нет этого файла? Тогда установите исходники ядра (странно, почему вы до сих пор этого не сделали).

icmp_address() — отправка ответа на запрос о маске адреса;

icmp_discard() — удаляет ICMP-пакет;

icmp_echo() — эхо-запрос;

icmp_init() — инициализирует служебные подпрограммы протокола ICMP в операционной системе;

icmp_out_count() — увеличивает счетчик отправленных пакетов;

icmp_rcv() — прием ICMP-пакета;

icmp_redirect() — отправка сообщения переадресации;

icmp_send() — отправка ICMP-сообщения;

icmp_timestamp() — ответ на запрос о времени создания;

icmp_unreach() — отправляет сообщение об ошибке;

xrlim_allow() — решает, отправлять ли ICMP-пакет или нет;

xrlim_init() — ограничение скорости передачи ICMP-пакетов (в версии ядра 2.0).

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Функции XPath для работы со строками

Из книги автора

Функции XPath для работы со строками В XSLT доступны следующие функции XPath для работы со строками:• concat(string string1, string string2,...). Возвращает конкатенацию (объединение) всех переданных ей строк;• contains(string string1, string string2). Возвращает истину, если первая строка содержит (contains) вторую


Функции XPath для работы с числами

Из книги автора

Функции XPath для работы с числами В XPath имеются следующие функции для работы с числами:• ceiling(). Возвращает наименьшее целое, большее переданного функции числа,• floor(). Возвращает наибольшее целое, меньшее переданного функции числа;• number(). Приводит переданный ей параметр к


Функции для работы с массивами

Из книги автора

Функции для работы с массивами В табл. П2.17 приведены функции, с помощью которых можно создавать новые массивы и получать сведения об уже имеющихся.Таблица П2.17. Функции для работы с массивами Функция Описание  Array(arglist)  Возвращает значение типа Variant, которое является


Функции для работы с подтипами данных

Из книги автора

Функции для работы с подтипами данных При рассмотрении подтипов данных мы уже описывали функции конвертации, которые применяются для преобразования переменной к тому или иному подтипу (см. табл. П2.9).В табл. П2.18 приведены функции, с помощью которых можно узнать, к какому


Функции для работы с одиночными символами

Из книги автора

Функции для работы с одиночными символами chrВозвращает один символ с определенным кодом.Синтаксис:string chr(int ascii)Возвращает строку из одного символа с кодом $code. Эта функция полезна для вставки каких-либо непечатаемых символов в строку - например, кода нуля или символа


Функции для работы с каталогами

Из книги автора

Функции для работы с каталогами mkdirСоздание каталога.Синтаксис:bool mkdir(string $name, int $perms)Создает каталог с именем $name и правами доступа perms. Права доступа для каталогов указываются точно так же, как и для файлов. Чаще всего значение $perms устанавливают равным 0770 (предваряющий ноль


23.2.2. Функции для работы с памятью

Из книги автора

23.2.2. Функции для работы с памятью Функции для работы с памятью библиотеки Glib выполняют те же действия, что и соответствующие им функции языка С. Вот их прототипы:gpointer g_malloc(gulong size);gpointer g_realloc(gpointer mem, gulong size);void g_free(gpointer


Функции работы со временем

Из книги автора

Функции работы со временем Функция Краткое описание asctime преобразование времени из структуры (внутренней формы) в символьную строку ctime преобразование времени из длинного целого (long int) в строку символов gmtime преобразование времени из целого (int) в


Функции работы со списком аргументов

Из книги автора

Функции работы со списком аргументов Функция Краткое описание va_arg выбрать аргумент из списка va_end переустановить указатель va_start установить указатель на начало списка аргументов Эти макроопределения дают возможность получить доступ к аргументам функции, когда


Функции для работы с последовательностями

Из книги автора

Функции для работы с последовательностями function Range(a,b: integer): sequence of integer; Возвращает последовательность целых от a до b function Range(c1,c2: char): sequence of char; Возвращает последовательность символов от c1 до c2 function Range(a,b: real; n: integer): sequence of real; Возвращает


Функции для работы с именами файлов

Из книги автора

Функции для работы с именами файлов function ExtractFileName(fname: string): string; Выделяет имя файла из полного имени файла fname function ExtractFileExt(fname: string): string; Выделяет расширение из полного имени файла fname function ExtractFilePath(fname: string): string; Выделяет путь из полного имени файла


Функции для работы с цветом

Из книги автора

Функции для работы с цветом Тип цвета Color является синонимом System.Drawing.Color. function RGB(r,g,b: byte): Color; Возвращает цвет, который содержит красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255) function ARGB(a,r,g,b: byte): Color; Возвращает цвет, который содержит