1. Утилита ARP считывает локальные ARP-таблицы и управляет ими (параметры и ключи представлены в табл. А.1).
Таблица А.1 – Параметры и ключи утилиты ARP
Параметр | Описание |
/? | Отображает справочное сообщение |
-a или -g | Отображает текущие ARP-записи, опрашивая текущие данные протокола. Если задан inet_addr, то будут отображены IP и физический адрес только для заданного компьютера. Если более одного сетевого интерфейса используют ARP, то будут отображаться записи для каждой таблицы |
inet_addr | Определяет IP-адрес |
-n if_addr | Отображает ARP-записи для заданного в if_addr сетевого интерфейса |
-d | Удаляет узел, задаваемый inet_addr. inet_addr может содержать символ шаблона * для удаления всех узлов |
-s | Добавляет узел и связывает internet адрес inet_addr с физическим адресом eth_addr. Физический адрес задается 6 байтами (в шестнадцатеричном виде), разделенных дефисом. Эта связь является постоянной |
eth_addr | Определяет физический адрес |
i f_addr | Определяет интернет-адрес интерфейса, чья таблица преобразования адресов должна измениться; если параметр не задан, то будет использован первый доступный интерфейс |
Синтаксис:
|
|
arp -s inet_addr eth_addr [if_addr]
arp -d inet_addr [if_addr]
arp -a [inet_addr] [-N if_addr].
Примечание – inet_addr – IP-адрес, if_addr – номер сетевого интерфейса, eth_addr – МАС-адрес.
2. Утилита IPCONFIG отображает и изменяет информацию, относящуюся к конфигурации IP-адресов (параметры и ключи представлены в табл. А.2).
Синтаксис: ipconfig [/? | /all | /release [адаптер] | /renew [адаптер] |
/flushdns | /displaydns /registerdns | /showclassid адаптер |
/setclassid адаптер [устанавливаемый_код_класса_dhcp] ].
Примечание – адаптер – полное имя или имя, содержащие подстановочные знаки "*" и "?" (* – любое количество знаков,? – один любой знак).
Таблица А.2 – Параметры и ключи утилиты IPCONFIG
Параметр | Описание |
/? | Отображает справочное сообщение |
/all | Отображает полную информацию о настройке параметров |
/release | Использует DHCP с целью освобождения IP-адреса для указанного адаптера |
/renew | Использует DHCP с целью обновления IP-адреса для указанного адаптера |
/flushdns | Вычищает DNS-кэш |
/registerdns | Использует DHCP для обновления всех выделений DHCP и повторной регистрации имен службы DNS |
/displaydns | Отображает содержимое DNS-кэша |
/showclassid | Отображает все идентификаторы класса DHCP, разрешенные для данного адаптера |
/setclassid | Изменяет идентификатор класса DHCP |
Нужно помнить, что по умолчанию отображается только IP-адрес, маска подсети и стандартный шлюз для каждого подключенного адаптера, для которого выполнена привязка с TCP/IP. Для ключей /Release и /Renew, если не указано имя адаптера, то будет освобожден или обновлен IP-адрес, выданный для всех адаптеров, для которых существуют привязки с TCP/IP. Для ключа SetClassID, если не указан код класса (ID), то существующий код класса будет удален.
|
|
3. Утилита NETSTAT отображает статистику протокола и подробную информацию о текущих сетевых соединениях TCP/IP (параметры и ключи представлены в табл. А.3).
Синтаксис: netstat [-a] [-b] [-e] [-n] [-o] [-p протокол] [-r] [-s] [-v] [интервал]
Таблица А.3 – Параметры и ключи утилиты NETSTAT
Параметр | Описание |
/? | Отображает справочное сообщение |
-a | Отображает все подключения и ожидающие порты |
-b | Отображает исполняемый файл, участвующий в создании каждого подключения или ожидающего порта. Иногда известные исполняемые файлы содержат множественные независимые компоненты. Тогда отображается последовательность компонентов, участвующих в создании подключения, либо ожидающий порт. В этом случае имя исполняемого файла находится внизу в скобках [], наверху – компонент, который им вызывается, и так до тех пор, пока не достигается TCP/IP |
-e | Отображает статистику Ethernet, может применяться вместе с параметром -s |
-n | Отображает адреса и номера портов в числовом формате |
-o | Отображает код (ID) процесса каждого подключения |
-p протокол | Отображает подключения для протокола, задаваемые этим параметром. Допустимые значения: TCP, UDP, TCPv6 или UDPv6. Используется вместе с параметром -s для отображения статистики по протоколам. Допустимые значения: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP или UDPv6 |
-r | Отображает содержимое таблицы маршрутов |
-s | Отображает статистические данных по протоколам. По умолчанию данные отображаются для IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP и UDPv6. Параметр -p позволяет указать подмножество выводимых данных |
-v | При использовании параметра -b, отображает последовательность компонентов, участвующих в создании подключения, или ожидающий порт для всех исполняемых файлов |
Интервал (с) | Повторный вывод статистических данных через указанный промежуток времени в секундах. Для прекращения вывода данных необходимо нажать клавиши CTRL+C. Если параметр не задан, сведения о текущей конфигурации выводятся один раз |
4. Утилита PATHPING применяется для тестирования задержки маршрутизаторов и канала по пути к хосту. PATHPING применяется в сочетании с утилитами TRACERT и RING, чтобы сначала определить путь к указанному хосту, а затем определить потерю пакетов применительно к пункту назначения и к каждому маршрутизатору на этом пути. PATHPING также использует эхо-пакеты протокола ICMP (параметры и ключи представлены в табл. А.4).
Синтаксис: pathping [-g Список] [-h Число транзитов] [-i Адрес]
[-n][-p Пауза] [-q Число запросов] [-w Таймаут] [-P] [-R] [-4] [-6] узел.
Таблица А.4 – Параметры и ключи утилиты PATHPING
Параметр | Описание |
/? | Отображает справочное сообщение |
-g список | Определяет маршрут, применяемый в пути, через заданные узлы |
-h число транзитов | Определяет необходимое максимальное количество транзитов (прыжков) до пункта назначения |
-i адрес | Использует указанный адрес источника |
-n | Определяет адреса, которые необходимо перевести в имена хостов |
-p пауза | Определяет период ожидания в миллисекундах между отправками сообщений PING |
-q число запросов | Определяет количество запросов за один транзит |
-w таймаут | Определяет лимит времени в миллисекундах для каждого ответа |
-P | Тестирует на связность пути, полученные с помощью RSVP |
-R | Тестирует маршрут, если каждый транзит резервируется с помощью RSVP |
-4 | Принудительно использует IPv4 |
-6 | Принудительно использует IPv6 |
5. Утилита PING выполняет тестирование возможности сквозного соединения с другими устройствами и вычисляет период кругового обращения между устройствами источника и назначения. Для тестирования связности утилита PING использует ICMP-пакеты эхо-запросов и эхо-ответов (параметры и ключи представлены в табл. А.5). Необычное интенсивное применение этой утилиты может служить признаком популярной хакерской атаки типа отказ от обслуживания DoS (Denial of Service).
|
|
Синтаксис: ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j список узлов] | [-k список узлов]] [-w таймаут] конечное имя.
Таблица А.5 – Параметры и ключи утилиты PING
Параметр | Описание |
/? | Отображает справочное сообщение |
-t | Отправляет пакеты на указанный узел до команды прерывания. Для вывода статистики и продолжения нужно нажать <Ctrl> + <Break>, для прекращения – <Ctrl> + <C> |
-a | Разрешает (переводит) IP-адреса в имена хостов |
-n число | Обозначает количество эхо-запросов, которое необходимо отправить |
-l размер | Отправляет данные определенного размера. Если этот размер превышает возможности локальной сети, отправитель генерирует фрагментированные пакеты непосредственно в сеть |
-f | Устанавливает флаг, запрещающий фрагментацию пакета (Don’t Fragment) |
-i TTL | Устанавливает в пакете значение Время жизни (поле «Time To Live») |
-v TOS | Устанавливает в пакете тип службы (поле «Type Of Service») |
-r число | Указывает на то, что PING-процесс должен зарегистрировать указанное количество транзитов маршрута |
-s число | Указывает на то,что PING-процесс должен сохранять временные метки на протяжении указанного количества транзитов маршрута |
-j список узлов | Указывает на то, что PING-процесс должен следовать по маршруту через заданные с помощью списка узлы |
-k список узлов | Указывает на то, что PING-процесс должен выполнять строгую маршрутизацию от источника через заданные с помощью списка узлы |
-w таймаут | Обозначает время ожидания каждого ответа в миллисекундах |
6. Утилита ROUTE управляет таблицами IP-маршрутизации на локальном устройстве и опознает установку шлюза по умолчанию (параметры и ключи представлены в табл. А.6).
Синтаксис: route [-f] [-p] [команда [узел] [MASK маска] [шлюз] [METRIC метрика] [IF-интерфейс].
Поиск всех символических имен узлов проводится в файле сетевой базы данных NETWORKS. Поиск символических имен шлюзов проводится в файле базы данных имен узлов HOSTS. Для команд PRINT и DELETE можно указать узел и шлюз с помощью подстановочных знаков или опустить параметр «шлюз». Если адресуемый узел содержит подстановочные знаки * или?, он используется в качестве шаблона, и печатаются только соответствующие ему маршруты. Знак «*» соответствует любой строке, а «?» – одному знаку. Примеры: 157.*.1, 157.*, 127.*, *224*.
|
|
Таблица А.6 – Параметры и ключи утилиты ROUTE
Параметр | Описание |
/? | Отображает справочное сообщение |
-f | Очищает таблицы маршрутизации для всех записей шлюзов. Если использовать данную команду с одной из перечисленных ниже, таблицы будут очищены до ее исполнения |
-p | При использовании с командой ADD задает сохранение маршрута при перезагрузке системы. По умолчанию маршруты не сохраняются при перезагрузке |
команда | Определяет одну из четырех команд: 1) PRINT – Печать маршрута; 2) ADD – Добавление маршрута; 3) DELETE – Удаление маршрута; 4) CHANGE – Изменение существующего маршрута |
узел | Определяет узел, на который будет отправлена команда |
MASK | Если это зарезервированное слово присутствует, следующий параметр интерпретируется как Маска подсети, который определяет значение маски подсети, связанной с записью маршрута. Если оно отсутствует, применяется значение по умолчанию 255.255.255.255 |
шлюз | Определяет шлюз |
METRIC | Вычисляет расходы, или показатели, для пункта назначения |
Интерфейс | Определяет номер интерфейса для маршрута |
7. Утилита TRACERT отслеживает маршрутизаторы в пути и определяет период кругового обращения от источника до маршрутизаторов в пути, а также от источника до хоста назначения (параметры и ключи представлены в табл. А.7).
Синтаксис: tracert [-d] [-h макс. число] [-j список узлов] [-w интервал] имя.
Таблица А.7 – Параметры и ключи утилиты TRACERT
Параметр | Описание |
/? | Отображает справочное сообщение |
-d | Указывает системе не переводить адреса в имена узлов |
-h макс. число | Определяет необходимое максимальное количество транзитов до цели |
-j список узлов | Определяет маршрут через заданные узлы в соответствии со списком узлов |
-w интервал | Указывает период ожидания ответов в миллисекундах. |
Приложение Б