Найти в Дзене
Админские Истории

Команды терминала для диагностики сети

Рассмотрим перечень полезных команд для работы с сетью. Начнем мы с самой известной команды в любой ОС - PING. PING Ping (packet internet groper) - команда позволяющая определить качество соединения в сети, т.е. показывается происходит ли обмен денными с конкретным IP адресом или доменом, и если есть соединение, то будет показываться скорость обмена. В данном случае говорят - "пинг есть". Вы можете спросить, что значит "TTL"? Кратко ответить не получится, будем посмотреть. Аббревиатура TTL - Time To Live (время жизни). То есть TTL является временем жизни отправляемого пакета. Это предельный срок, в течении которого пакет может перемещаться по сети. Время жизни задается в секундах инициатором передачи. На пути пакета на каждом маршруте по истечении секунды вычитается единица из его времени жизни, так же единица вычитается, если задержки на проходимом оборудовании будут меньше секунды, так как современные маршрутизаторы редко обрабатывают пакеты дольше, чем за одну секунду. И выходит та
Оглавление

Рассмотрим перечень полезных команд для работы с сетью.

Начнем мы с самой известной команды в любой ОС - PING.

PING

Ping (packet internet groper) - команда позволяющая определить качество соединения в сети, т.е. показывается происходит ли обмен денными с конкретным IP адресом или доменом, и если есть соединение, то будет показываться скорость обмена.

В данном случае говорят - "пинг есть".

Вы можете спросить, что значит "TTL"? Кратко ответить не получится, будем посмотреть.

Аббревиатура TTL - Time To Live (время жизни). То есть TTL является временем жизни отправляемого пакета. Это предельный срок, в течении которого пакет может перемещаться по сети. Время жизни задается в секундах инициатором передачи. На пути пакета на каждом маршруте по истечении секунды вычитается единица из его времени жизни, так же единица вычитается, если задержки на проходимом оборудовании будут меньше секунды, так как современные маршрутизаторы редко обрабатывают пакеты дольше, чем за одну секунду. И выходит так, что время жизни можно считать равным максимальному числу узлов в сети, которое разрешено пройти данному пакету. Если TTL станет равным 0 до того как дойдет до получателя, то этот пакет будет уничтожен. Проще говоря время жизни пакета похоже на часовой механизм самоуничтожения. Также значение TTL можно задать вручную при отправке, используя параметр после команды ping.

Данная утилита работает по принципу: отправки определённого кол-ва запросов указанному узлу, и фиксирует кол-во поступающих ответов. Время между отправкой получением позволяет определить задержки по маршруту и частоту потери пакетов, что косвенно позволяет определять загруженность или неполадку канала.

TRACERT

Команда Tracert (Trace Route) схожа по функциональным возможностям с командой ping, но при этом она предоставляет информацию по маршруту следования данных в сети.

-2

Команда отработала успешно, выполнив отправку данных по указанному узлу сети, и отобразив информацию о всех промежуточных маршрутизаторах через которые прошли данные. В случае каких либо проблем, при помощи этой команды вы увидите на каком из участков сети произошла проблема.

PATHPING

Данная команда похожа на указанную выше, однако она более информативна. Pathping анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах происходят потери.

-3

Новые буковки) - RTT. Что это? RTT (Round Trip Time) - время прохождения пакета до узла и обратно .

Алгоритм таков: после запуска pathping аналогично tracert выведет все промежуточные маршруты, после чего задумается на некоторое время, соберет информацию со всех узлов, и составит отчет. Таким образом, по размерам потерь можно сделать вывод о загруженности/перегруженности/физ.проблемах сети.

IPCONFIG

Данная команда формирует информацию о всех сетевых интерфейсах, которые есть у нас в системе.

-4

Получился полный список всех сетевых интерфейсов на нашем компьютере. Также тут можно найти информацию об IP, DNS, маске, и шлюзах.

GETMAC

Каждое сетевое устройство, будь то модем, роутер, сетевая карта, bluetooth, wifi адаптер, и прочие имеют свой уникальный MAC-адрес (Media Access Control). Производители присваивает каждой единице оборудования свой собственный адрес, который прописан в устройстве.

-5

Здесь отобразятся MAC-адреса ваших сетевых устройств.

NSLOOKUP

Интересная команда nslookup, которая позволяет искать IP адреса, связанные с доменным именем, которое мы ввели. Например мы узнаем на каком IP базируется ya.ru. При этом можно выполнить и обратный поиск, введя IP адрес, в ответ вам выдаст имя .

-6

Это далеко не весь функционал данной команды, больше можно узнать в справке, вызвать ее можно прописав: nslookup /?

NETSTAT

По названию можно понять, что команда показывает сетевую статистику.

-7

Команда показывает все входящие сетевые соедиения, а так же другую сетевую информацию. Чаще всего netstat используют чтобы проследить какие сетевые соединения открыты на нашем компьютере в данный момент, что делают программы, и в каких объемах информация передается на сервера.

Это далеко не полный список команд, а лишь набор для начинающих специалистов.