ых пакетов 802.1P);
* маркировать пакеты на L3 (ip_tos - DSCP);
* уничтожать (drop);
* заменять ... onnid uTP (2 или 4 байта) пакетов, привязанных к ip_conn (IP src, IP dst, UDP src port, UDP dst port), а также то какого типа пакеты были отправлены, сколько паке
r[0:4] != 0xffffffff or ether[4:2] != 0xffff) and ip[9] = 2</code>
где:\\
**ether[0] & 1 = 1** — прове... ть 6 байт в одной операции нельзя, ассемблер!\\
**ip[9] = 2** — Проверяем что IP proto = IGMP\\
**ether** — означает что смещение и длинна считаются относ... головок или же он начинается с чего то другого.\\
ip — это смещение относительно эзернет заголовка, пр
вер, многие другие протоколы которые ходят поверх IP (tcp/udp/gre/udplite/...) вообще провайдерами фил... асширения/данные в пакете после заголовка, аналог IP otions.\\
**tv_usec**, **reply_micro**, **window... , включая опциональную проверку контрольной суммы IP и UDP.\\
Далее проверяется что содержимое UDP па... лице состояний запись для данной пары хостов: src ip:port / dst ip:port, если не находим то меняем мес
х
* умеет отправлять копии пакетов на указанный IP адрес
* умеет работать в качестве демона
* не...
===== Опции командной строки =====
* **-b** - <ip> IP адрес для приёма запросов, по умолчанию: 0.0.0.0 (bind addr)
* **-sp** - <port> порт для приёма... клиенту напрямую, по умолчанию: 68
* **-id** - <ip> IP адрес - DHCP server ID, Обязательно установит
annels]], default prefix.\\
===== /udp/MULTICAST_IP:PORT =====
===== /rtp/MULTICAST_IP:PORT =====
Dynamic udp-multicast.\\
Currently the URLs are equival... me of the interface for multicast: /udp/MULTICAST_IP:PORT?Ifname=vlan886\\
also only interface index: /udp/MULTICAST_IP:PORT?ifindex=2
===== /http/REMONTE_SERVER_IP:PORT
uTP генерируются uTP RST пакеты с точно такими же IP/port и отправляются следом.\\
Даже если будет лож... птимизирован код рассчитывающий контрольный суммы IP и UDP заголовков
**2010.06.03 - 1.03**
* испра... а интерфейс
* добавлен расчёт контрольной суммы IP пакета
* добавлена доп инфа в отладочном выводе
an1002 ether</code>
Задаём имя интерфейса, mac и ip адрес для созданного влан 1001 интерфейса:
<code>... 55.255.255.0</code>
Задаём имя интерфейса, mac и ip адрес для созданного влан 1002 интерфейса:
<code>
вызовом bind(). Если на указанном интерфейсе нет IP адреса то выдаётся ошибка, если адресов несколько... e ====
Доменное имя или "*" - для любого имени.\\
IP адреса проверяются автоматически, не имеет смысла